Use ContentPage model to render no more than 5 admin-created pages, to handle things like terms of service & code of conduct. Note that this is not a full-fledged CMS, just a centralized place for admins to add relatively straightforward pieces of information for users.
Acceptance Criteria
Pages numbered 1-5 show on the footer.
Admins can use a WSIWYG editor for modifying page content
Page content is embedded in traditional nav, e.g, header/footer still exist
URL routing is based on page PK to allow for more manual links
Again, this is not a CMS but if a user wants to have a separate bit of content linked from the TOS they should be able to do so.
To facilitate this use, the PK should be shown on the admin console form
Use ContentPage model to render no more than 5 admin-created pages, to handle things like terms of service & code of conduct. Note that this is not a full-fledged CMS, just a centralized place for admins to add relatively straightforward pieces of information for users.
Acceptance Criteria