feat: token-secured guest invites, product freeze lock during active events, Outlook ics export and template, realistic test data

This commit is contained in:
2026-09-21 14:12:59 +02:00
parent 913aa646ea
commit 2001ffb831
5 changed files with 328 additions and 55 deletions
+1
View File
@@ -81,6 +81,7 @@ class Event(Base):
status = Column(String(20), default="open") # 'open', 'closed', 'completed'
allow_guests = Column(Boolean, default=True, nullable=False)
sponsor_name = Column(String(150), nullable=True)
guest_token = Column(String(64), nullable=True)
created_at = Column(DateTime, default=func.now())
tenant = relationship("Tenant", back_populates="events")