v1.0.0 Stable
Content Pages
What This Option Does
Content Pages manages public-facing CMS pages.
How Admin Uses This
- Open Content Pages list.
- Create a page with title, slug, content, and metadata.
- Edit existing pages when updates are needed.
- Save/publish and verify frontend output.
Screenshot Placeholder
Add screenshot file at
documentaion/assets/images/backoffice-pages.pngEnterprise Technical Specification
Business Capabilities
- Page CRUD
- Section sync per page
API Contract Surface
Primary API endpoints used by this module:
/api/v1/backoffice/content/pages/api/v1/backoffice/content/pages/{id}/api/v1/backoffice/content/pages/{id}/sections
Permission Blueprint
Recommended permission keys for production role design:
backoffice.content_page.viewbackoffice.content_page.createbackoffice.content_page.editbackoffice.content_page.delete
Operational Risk and Control Notes
- Broken page-section mapping affects frontend rendering
- Enable activity logging and include
company_id, actor ID, and target entity ID in audit traces. - Apply least-privilege principle for create/update/delete actions.
QA Verification Checklist
- Validate list API load, empty-state behavior, and pagination consistency.
- Verify create/update/delete response contract (
status,message,data). - Confirm permission denial responses for unauthorized roles.
- Test edge inputs and invalid IDs for safe error handling.