civiform
civiform copied to clipboard
[Program Overview Page] Add new application steps fields to program create/edit page
Allow admins to add up to five application steps describing the application process.
Acceptance criteria:
- [ ] The program create/edit page includes space to add up titles and descriptions for up to five application steps
- [ ] These fields are grouped together in a new "How to apply" section that is below the "Program overview" section
- [ ] The first application step is required
- [ ] When the admin saves the program, the application steps are saved to the
application_steps
column on theprograms
table as an array of application steps that includes json representation of both the title and description asLocalizedStrings
- [ ] If an admin attempts to save the program without filling out the first application step, they are shown an error saying that
- [ ] If an admin attempts to save the program with an application step that is missing either the title or description, they are shown an error saying that
See the TDD for more information about the implementation plan and sample code