Add CMS tables to Prisma schema (data layer complete: 190 models)

Models the Laravel-migration CMS tables (website_*, radio_*, game_*,
social_accounts, staff_activities, tags/taggables, alert_logs,
email_templates, referrals, ...) via Blueprint->Prisma mapping. Excludes
emulator-owned collisions (permissions/website_settings already modeled) and
Laravel-only infra the Next.js app replaces (cache/sessions/failed_jobs/
password_resets).

Data layer now covers the whole AtomCMS schema: 190 models (4 hand-authored +
119 emulator + ~67 CMS). Verified: prisma validate clean, generate OK,
tsc exit 0, vitest 6/6.
This commit is contained in:
Simo committed 2026-06-27 15:48:12 +02:00
1 parent f7e2cc4998
commit 5fd40feaa6
1 file changed
+851 -210
+851 -210
View File
File diff suppressed because it is too large. Load diff