feat: deploy infrastructure + disk/drive, calendar, presentation, workspaces, onboarding, demo user

This commit is contained in:
2026-05-19 16:26:26 +03:00
parent 688d043dad
commit 3529c39b22
304 changed files with 18826 additions and 1176 deletions
+12 -1
View File
@@ -3,7 +3,7 @@
from datetime import datetime
from typing import Any, Optional
from sqlalchemy import Boolean, DateTime, String
from sqlalchemy import Boolean, DateTime, String, Text
from sqlalchemy.dialects.postgresql import JSONB, UUID
from sqlalchemy.orm import Mapped, mapped_column, relationship
@@ -60,4 +60,15 @@ class User(SQLBase, UUIDMixin, TimestampMixin):
String(255), nullable=True
)
calendar_provider: Mapped[Optional[str]] = mapped_column(
String(20), nullable=True, default=None
)
calendar_credentials: Mapped[Optional[str]] = mapped_column(
Text, nullable=True, default=None
)
disk_providers: Mapped[Optional[list[dict[str, Any]]]] = mapped_column(
JSONB, nullable=True, default=None
)
ideas = relationship("Idea", back_populates="user", lazy="selectin")