Add onboarding_dismissed and branding columns (logo_data, logo_content_type, company_display_name) to users and teams models. Create SessionSupportingData model for attaching text snippets and screenshots to sessions. Add Pydantic schemas for onboarding status, branding responses, and supporting data CRUD. Update SessionExport to accept pdf format. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
13 lines
263 B
Python
13 lines
263 B
Python
from pydantic import BaseModel
|
|
|
|
|
|
class OnboardingStatus(BaseModel):
|
|
created_flow: bool
|
|
ran_session: bool
|
|
exported_session: bool
|
|
tried_ai_assistant: bool
|
|
invited_teammate: bool
|
|
connected_psa: bool
|
|
is_team_user: bool
|
|
dismissed: bool
|