Finalize SuperOffice production migration and multi-campaign architecture (v1.8)

This commit is contained in:
2026-02-27 15:09:52 +00:00
parent 9f9a09375e
commit 04c7c9fc6c
17 changed files with 443 additions and 311 deletions

View File

@@ -320,6 +320,7 @@ class MarketingMatrix(Base):
# The combination keys
industry_id = Column(Integer, ForeignKey("industries.id"), nullable=False)
persona_id = Column(Integer, ForeignKey("personas.id"), nullable=False)
campaign_tag = Column(String, default="standard", index=True) # NEW: Allows multiple variants (e.g. "standard", "messe_2026", "warmup")
# The Content
subject = Column(Text, nullable=True)