[CMS] Ability to add more pages
The purpose of this task is to allow Grouo Managers to create new CMS web page links as required.
UI;
- Figma board; New page
- Figman board; confirmation modal
- Figma board; '+New page' button --> Use Task Manager '+task' action.
User flow for creating, publishing and/or deleting a web page link;
- Navigate to Settings>CMS>Pages and click on the '+New page' action.
- Complete; page description (this should auto-populate the URL field), modify URL (as required) and add content.
- Click on 'Save' to add page to the Pages list and save content.
- 'updated on YYYY-MM-DD HH:MM' displayed.
- Option to click on 'Publish' (previously read; 'Save') action to publish to Flax.
- Option to click on 'Delete' action to delete the page. This action should display the confirmation modal.
The CMS>Layout page will be used to control the display and placement of links in the header or footer as required. It should be possible to publish a page without the page link being included in the header/footer.
Acceptance criteria;
-
An Admin/Group Manager is able to create a page by clicking on '+' from the Pages sub-menu. -
An Admin/Group Manager is able to save a web page. -
An Admin/Group Manager is able to delete a web page. -
An Admin/Group Manager is able to Publish a web page.