Skip to content

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.