mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 13:05:32 +09:00
feat(admin): move pending registrations to their own page (#1388)
This commit is contained in:
1 parent
97b2ac91ca
commit
abcb5cb814
31 files changed
+839
-328
No files matched your search
@@ -512,7 +512,7 @@ const RegistrationUrlResponse = z.object({
|
||||
});
|
||||
export type RegistrationUrlResponse = z.infer<typeof RegistrationUrlResponse>;
|
||||
|
||||
const PendingRegistrationResponse = z.object({
|
||||
export const PendingRegistrationResponse = z.object({
|
||||
user_id: SnowflakeStringType,
|
||||
username: z.string(),
|
||||
discriminator: z.number().int().min(0).max(9999),
|
||||
@@ -524,9 +524,13 @@ const PendingRegistrationResponse = z.object({
|
||||
});
|
||||
export type PendingRegistrationResponse = z.infer<typeof PendingRegistrationResponse>;
|
||||
|
||||
export const PendingRegistrationListResponse = z.object({
|
||||
pending_registrations: z.array(PendingRegistrationResponse),
|
||||
});
|
||||
export type PendingRegistrationListResponse = z.infer<typeof PendingRegistrationListResponse>;
|
||||
|
||||
const InstanceRegistrationResponse = InstanceRegistrationConfigResponse.extend({
|
||||
urls: z.array(RegistrationUrlResponse),
|
||||
pending_registrations: z.array(PendingRegistrationResponse),
|
||||
});
|
||||
|
||||
const AppPublicConfigResponse = z.object({
|
||||
|
||||
@@ -108,11 +108,14 @@ export const ListUserChangeLogResponseSchema = z.object({
|
||||
|
||||
export const AdminUsersMeResponse = z.object({
|
||||
user: UserAdminResponseSchema,
|
||||
pending_registration_count: Int32Type.nullable(),
|
||||
});
|
||||
|
||||
export type AdminUsersMeResponse = z.infer<typeof AdminUsersMeResponse>;
|
||||
|
||||
export const UserMutationResponse = AdminUsersMeResponse;
|
||||
export const UserMutationResponse = z.object({
|
||||
user: UserAdminResponseSchema,
|
||||
});
|
||||
|
||||
export type UserMutationResponse = z.infer<typeof UserMutationResponse>;
|
||||
|
||||
|
||||
Reference in new issue
Block a user