[Feat] Mandatory fields for approval of partners
Is there an existing request for this feature?
- [X] I have searched the existing issues
Desired Behavior
(coming from the Partnerbase Working Group discussions)
Certain fields in the partner organization profile should be mandatory before an invited partner submits their agency information for approval. These include:
"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
In the Media Information section: At least one of the 3 fields: website, facebook, twitter needs to be filled in before submission for approval
Criteria for Completion
- [ ] the user cannot submit the application for approval without filling in the indicated fields
- [ ] The fields are indicated as mandatory
- [ ] Appropriate errors around the fields so that the user understands that they are mandatory and why they can't submit
- [ ] add tests to prove that it all works
Anything else?
We are considering a fairly massive reorganization of this GIANT form into steps. This should probably be coordinated with that effort.