mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 12:31:26 -05:00
Fix: Update moderation validation schema
This commit is contained in:
@@ -29,6 +29,8 @@ const SubmissionItemSchema = z.object({
|
|||||||
status: z.string(),
|
status: z.string(),
|
||||||
item_type: z.string().optional(),
|
item_type: z.string().optional(),
|
||||||
item_data: z.record(z.string(), z.any()).optional().nullable(),
|
item_data: z.record(z.string(), z.any()).optional().nullable(),
|
||||||
|
item_data_id: z.string().uuid().optional().nullable(),
|
||||||
|
action_type: z.enum(['create', 'edit', 'delete']).optional(),
|
||||||
original_data: z.record(z.string(), z.any()).optional().nullable(),
|
original_data: z.record(z.string(), z.any()).optional().nullable(),
|
||||||
error_message: z.string().optional().nullable(),
|
error_message: z.string().optional().nullable(),
|
||||||
});
|
});
|
||||||
@@ -46,7 +48,7 @@ export const ModerationItemSchema = z.object({
|
|||||||
updated_at: z.string().optional().nullable(),
|
updated_at: z.string().optional().nullable(),
|
||||||
reviewed_at: z.string().optional().nullable(),
|
reviewed_at: z.string().optional().nullable(),
|
||||||
|
|
||||||
content: z.record(z.string(), z.any()),
|
content: z.record(z.string(), z.any()).optional().nullable(),
|
||||||
|
|
||||||
// User fields (support both old and new naming)
|
// User fields (support both old and new naming)
|
||||||
submitter_id: z.string().uuid().optional(),
|
submitter_id: z.string().uuid().optional(),
|
||||||
|
|||||||
Reference in New Issue
Block a user