human-essentials icon indicating copy to clipboard operation
human-essentials copied to clipboard

[Feat] Mandatory fields for approval of partners

Open cielf opened this issue 3 years ago • 0 comments

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.

cielf avatar Jun 13 '22 15:06 cielf