Partner profile mandatoriness at submission
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Bereich
- backend, documentation
Rechercherichtung
Es werden keine Dateien oder Tests genannt. Beginne damit, die Einstiegspunkte für die Validierung des Partnerprofils und den Einreichungsstatus zu finden, und suche dann die zugehörigen Abschnitte im Benutzerhandbuch und die vorhandenen Tests. Erledigt ist die Aufgabe, wenn die aufgeführten Felder und die Bedingung für soziale Medien nur in den angegebenen Phasen durchgesetzt werden, die Ausnahme für Einladen-und-Genehmigen funktioniert, die Tests das Verhalten abdecken und das Benutzerhandbuch aktualisiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- Ruby
- Sterne
- 594
- Forks
- 596
- Ø Merge
- 2 T. 15 Std.
- Gemergte PRs (30 T.)
- 13
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus rubyforgood/human-essentials
-
[BUG]: Export Donations button state not updatingEvtl. vergeben @yashiyadav hat das vor 3 Tagen übernommen. Offen🐞 Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
rubyforgood/human-essentials#5744 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Export button on annual report should revert to "Export Report" from "Please Wait..." once report generated.Evtl. vergeben @costajohnt hat das vor 30 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
rubyforgood/human-essentials#5691 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
On Distributions, fix line-item column headers wrapping and alignment on narrow screensEvtl. vergeben @Sinkleberg hat das vor 13 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
rubyforgood/human-essentials#5603 · 8 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Difficulty—Beginner
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 58/100
rubyforgood/human-essentials#5749 ·
Maintainer antworten meist innerhalb von 1 Tag
-
🐞 Bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 67/100
rubyforgood/human-essentials#5745 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in rubyforgood/human-essentials
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
up-for-grabs/up-for-grabs.net#6330 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 72/100
TheOdinProject/curriculum#31490 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
hotwired/turbo-rails#791 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
FinanceFlash/unvibecode#273 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag