# app/modules/cms/models/__init__.py """ CMS module database models. This is the canonical location for CMS models including: - ContentPage: CMS pages (marketing, vendor default pages) - MediaFile: Vendor media library (generic, consumer-agnostic) - VendorTheme: Vendor storefront theme configuration Usage: from app.modules.cms.models import ContentPage, MediaFile, VendorTheme Note: ProductMedia is in the catalog module since it's catalog's association to media files. CMS provides generic media storage, consumers define their own associations. """ from app.modules.cms.models.content_page import ContentPage from app.modules.cms.models.media import MediaFile from app.modules.cms.models.vendor_theme import VendorTheme __all__ = [ "ContentPage", "MediaFile", "VendorTheme", ]