Admin Page work - Still blank/broken
This commit is contained in:
@@ -53,3 +53,51 @@ export interface AdminAuditResponse {
|
||||
total: number;
|
||||
logs: AdminAuditLog[];
|
||||
}
|
||||
|
||||
// Batch operation types
|
||||
export interface BulkCreateAdminRequest {
|
||||
admins: Array<{
|
||||
email: string;
|
||||
role?: 'admin' | 'super_admin';
|
||||
}>;
|
||||
}
|
||||
|
||||
export interface BulkCreateAdminResponse {
|
||||
created: AdminUser[];
|
||||
failed: Array<{
|
||||
email: string;
|
||||
error: string;
|
||||
}>;
|
||||
}
|
||||
|
||||
export interface BulkRevokeAdminRequest {
|
||||
auth0Subs: string[];
|
||||
}
|
||||
|
||||
export interface BulkRevokeAdminResponse {
|
||||
revoked: AdminUser[];
|
||||
failed: Array<{
|
||||
auth0Sub: string;
|
||||
error: string;
|
||||
}>;
|
||||
}
|
||||
|
||||
export interface BulkReinstateAdminRequest {
|
||||
auth0Subs: string[];
|
||||
}
|
||||
|
||||
export interface BulkReinstateAdminResponse {
|
||||
reinstated: AdminUser[];
|
||||
failed: Array<{
|
||||
auth0Sub: string;
|
||||
error: string;
|
||||
}>;
|
||||
}
|
||||
|
||||
export interface BulkDeleteCatalogResponse {
|
||||
deleted: number[];
|
||||
failed: Array<{
|
||||
id: number;
|
||||
error: string;
|
||||
}>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user