Skip to content

User

Defined in: packages/core/src/schema/user.ts:7

A user row.

optional authProvider?: AuthProvider

Defined in: packages/core/src/schema/user.ts:20

Which provider minted this identity.


avatarUrl: string | null

Defined in: packages/core/src/schema/user.ts:11


createdAt: string

Defined in: packages/core/src/schema/user.ts:14


optional disabled?: boolean

Defined in: packages/core/src/schema/user.ts:22

Whether the account is disabled (login rejected).


optional displayNameOverride?: string | null

Defined in: packages/core/src/schema/user.ts:18

User-edited display name that survives OIDC refresh, null if never edited.


email: string

Defined in: packages/core/src/schema/user.ts:9


id: string

Defined in: packages/core/src/schema/user.ts:8


lastLoginAt: string | null

Defined in: packages/core/src/schema/user.ts:13


name: string

Defined in: packages/core/src/schema/user.ts:10


optional passwordHash?: string | null

Defined in: packages/core/src/schema/user.ts:16

Scrypt password hash for local accounts, null for SSO/shared users.


role: "admin" | "member" | "viewer"

Defined in: packages/core/src/schema/user.ts:12