feat: standardize shared UI primitives across frontend #88

Merged
chihlasm merged 19 commits from frontend-standardization into main 2026-02-24 12:40:44 +00:00
2 changed files with 4 additions and 4 deletions
Showing only changes of commit 8545a123ab - Show all commits

View File

@@ -40,8 +40,8 @@ class UserLogin(BaseModel):
class UserResponse(UserBase): class UserResponse(UserBase):
id: UUID id: UUID
role: str = "engineer" role: str = "engineer"
account_id: UUID account_id: Optional[UUID] = None
account_role: str account_role: Optional[str] = None
is_super_admin: bool = False is_super_admin: bool = False
is_active: bool = True is_active: bool = True
must_change_password: bool = False must_change_password: bool = False

View File

@@ -8,8 +8,8 @@ export interface User {
is_super_admin: boolean is_super_admin: boolean
is_active: boolean is_active: boolean
must_change_password: boolean must_change_password: boolean
account_id: string account_id: string | null
account_role: 'owner' | 'engineer' | 'viewer' account_role: 'owner' | 'engineer' | 'viewer' | null
created_at: string created_at: string
last_login: string | null last_login: string | null
} }