Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Partner profile mandatoriness at submission

Ouverte
#5,327 11 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@AlexeyKasianenko y travaille déjà.

Depuis le 10/2/2026.

  • #5493 par @AlexeyKasianenko — ouverte

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
45/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
rails, ruby

Piste de recherche

Aucun fichier ni test n’est indiqué. Commencez par localiser les points d’entrée de la validation du profil partenaire et du statut de soumission, puis trouvez les sections correspondantes du guide utilisateur et les tests existants. La tâche est terminée lorsque les champs indiqués et la condition relative aux réseaux sociaux sont appliqués uniquement aux étapes spécifiées, que l’exception d’invitation et d’approbation fonctionne, que les tests couvrent le comportement et que le guide est mis à jour.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Difficulty—Advanced stale

Summary

Switch to having mandatory checks on partner profile only at "submit for approval" and later stages. Add several fields to be mandatory at that stage

Why

Because the partner profile is so long, we don't want to enforce this mandatoriness while the partner is trying to fill it out.

Details

Part 1

There is currently one enforced mandatory condition on the partner profile

  • if the social media section is being used, the partner has to fill in some social media or choose "no social media"

This should, instead, only be enforced if the status is "submitted for approval" or "approved"
If the organization has "invite and aprove" true, this is not mandatory.

Part 2

Add the following fields to be mandatory at "submitted for approval" or "approved".
If the organization uses "invite and approve", these fields are not mandatory
"Agency Name" : agency_name,
"Agency Type" : agency_type,
"Address (Line 1)" : address1,
"City": city,
"State": state,
"Zip Code": zip_code,

In the Agency Stability section:
"Program Name": program_name
"Program Description": program_description

Criteria for completion

  • behaviour as described
  • tests to confirm behaviour
  • update the user guide sections on partner profile to reflect the changes.

Origin

Partnerbase working group identified that the following fields should be mandatory in 2022.
"Agency Name" : agency_name,
"Agency Type" : agency_type,
"Address (Line 1)" : address1,
"City": city,
"State": state,
"Zip Code": zip_code,

In the Agency Stability section:
"Program Name": program_name
"Program Description": program_description

Langage dominant
Ruby
Étoiles
594
Forks
596
Merge moyen
2 j 15 h
PR mergées (30 j)
13

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de rubyforgood/human-essentials

Toutes les issues de rubyforgood/human-essentials

Issues similaires

Plus d'issues Ruby

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.