No site selected

Events

Real-world events that group photos or videos. Each event is either photo or video, with one Event package.

EVENT · no dedicated app section · surfaces in PHOTOS / VIDEOS · Manage events filter chip in Settings › Sections
About this section: Events catalogmedia_event rows + per-site visibility + per-event package + feed ads.

Purpose

Events group content from a real-world shoot or session (a photoshoot, studio day, or video shoot). Each event is either photo or video. Photo events show up under Photos with an Events filter; video events show up under Videos. There is no separate Events area in customer navigation.

Fields

Event
media_event row. Carries event_code (UNIQUE), name, slug (UNIQUE per kind), event_kind, dates, default cover ratio + sort mode, lifecycle.
Package
The Event package this event is paired with.
Galleries / Clips members
media_event_gallery_member / media_event_clip_member junctions. Editor ships in the next phase; for V1 use SQL or the legacy admin UI.
Schedule
media_event_release_schedule row per (event, site). Cron uses it for drip-release positioning.
Site membership
Per-(site, event). Without a row the event does not surface on that site.
Feed ads
Curated cards inserted into PHOTOS / VIDEOS feed surfaces.

Consequences

  • EVENT_PHOTO surfaces in PHOTOS section; EVENT_VIDEO surfaces in VIDEOS section.
  • EVENT does NOT auto-create posts; posts are composed by admins/personalities and carry post.source_media_event_id provenance.
  • Removing an event soft-deletes; cascades package binding, members, schedule, membership, ads.

EVENT feed ads 0

Per-(event, surface) ad slots. Add/edit form ships in the next phase; LIVE_TV ad editor is the reference shape.

No feed ads yet.