Expand portal onboarding and administration
This commit is contained in:
parent
3d334479e9
commit
8229c6dd33
17 changed files with 1601 additions and 32 deletions
|
|
@ -229,6 +229,10 @@ class User:
|
|||
display_name: str | None = None
|
||||
primary_email: str | None = None
|
||||
created_at: datetime = field(default_factory=utc_now)
|
||||
updated_at: datetime = field(default_factory=utc_now)
|
||||
profile_completed_at: datetime | None = None
|
||||
consented_at: datetime | None = None
|
||||
consent_version: str | None = None
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
|
|
@ -531,6 +535,8 @@ class FamilyInvitation:
|
|||
updated_at: datetime = field(default_factory=utc_now)
|
||||
accepted_at: datetime | None = None
|
||||
revoked_at: datetime | None = None
|
||||
expires_at: datetime | None = None
|
||||
version: int = 1
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
|
|
@ -679,3 +685,10 @@ class OutboxEvent:
|
|||
tenant: str
|
||||
correlation_id: str
|
||||
occurred_at: datetime = field(default_factory=utc_now)
|
||||
delivery_attempts: int = 0
|
||||
claimed_by: str | None = None
|
||||
claimed_at: datetime | None = None
|
||||
delivered_at: datetime | None = None
|
||||
failed_at: datetime | None = None
|
||||
failure_reason: str | None = None
|
||||
dead_lettered_at: datetime | None = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue