feat: deploy infrastructure + disk/drive, calendar, presentation, workspaces, onboarding, demo user
This commit is contained in:
+12
-1
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user