Database Schema
Tables and data models
Database Schema
Core Content Tables
Actions:
id,title,slug,description,contenticon,gradientClass,accentClasspublished,displayOrderapprovalStatus,scheduledPublishAt
News:
id,title,slug,description,contentcategory,imageUrlpublished,publishedAtapprovalStatus
Events:
id,title,slug,description,contentstartDate,endDate,locationpublished,approvalStatus
User Management
StaffUser:
id,username,email,displayNamepasswordHash
Role:
id,name,descriptionpermissions(JSON string)
UserRole:
- Junction table for user-role assignments
CRM Tables
Contact:
id,name,email,phonestatus,progressionStage
ContactProgression:
- Timeline entries for contact progression
ProgressionStage:
- Custom progression stages