Publishing Model
Publishing is implemented through status flags and content versioning rather than a dedicated workflow engine.
Observed Flags
- Active and Archive flags exist on MGPages, CategoriesCities, Locations, and other content models.
- Some controllers implement switchExpired or switchActive endpoints (e.g., MaingroupPagesController).
Content Versioning
- ContentVersions stores HTML snapshots with content_type, content_id, and content_version.
- saveContent endpoints add a new version on each save.
Inferred / Partial
- There is no explicit "draft vs published" model beyond Active and Archive.
- Scheduling appears limited; no global publish scheduler is observed.