chore: sync dependency branch with main

This commit is contained in:
neon
2026-04-25 21:35:27 -06:00
committed by GitHub
parent 2b99684d7e
commit 739d311e9e
43 changed files with 2234 additions and 225 deletions
+7
View File
@@ -9,6 +9,12 @@ export enum AuditAction {
AuthPasswordAdminReset = "auth.password.admin_reset",
AuthSessionRevoke = "auth.session.revoke",
MagicLinkCreate = "magic_link.create",
MagicLinkLogin = "magic_link.login",
MagicLinkRevoke = "magic_link.revoke",
MagicLinkActivate = "magic_link.activate",
MagicLinkDeactivate = "magic_link.deactivate",
OidcLogin = "auth.oidc.login",
OidcUserProvisioned = "auth.oidc.user_provisioned",
OidcIdentityLinked = "auth.oidc.identity_linked",
@@ -121,6 +127,7 @@ export enum AuditResource {
Language = "language",
Series = "series",
OidcIdentity = "oidc_identity",
MagicLinkToken = "magic_link_token",
}
export interface AuditLogEntry {
+23
View File
@@ -10,6 +10,7 @@ export const ProvisioningMethod = {
Local: "local",
Manual: "manual",
Oidc: "oidc",
Shared: "shared",
} as const;
export type ProvisioningMethod = (typeof ProvisioningMethod)[keyof typeof ProvisioningMethod];
@@ -142,3 +143,25 @@ export interface Session {
createdAt: string;
expiresAt: string;
}
export interface MagicLinkToken {
id: number;
userId: number;
username: string;
createdByUsername: string | null;
label: string;
rawToken: string;
isActive: boolean;
expiresAt: string | null;
lastUsedAt: string | null;
useCount: number;
createdAt: string;
revokedAt: string | null;
}
export interface MagicLinkTokenCreateResponse {
id: number;
token: string;
label: string;
expiresAt: string | null;
}