M: Add timestamp verification
Some checks are pending
Frontend CI / build (22.x) (push) Waiting to run

This commit is contained in:
Ivan 2025-02-20 00:03:22 +03:00
parent 94f90fc8f8
commit 1b76b54691
2 changed files with 5 additions and 18 deletions

View File

@ -62,8 +62,8 @@ export const schemaLibraryItem = z.object({
location: z.string(), location: z.string(),
access_policy: z.nativeEnum(AccessPolicy), access_policy: z.nativeEnum(AccessPolicy),
time_create: z.string(), time_create: z.string().datetime({ offset: true }),
time_update: z.string(), time_update: z.string().datetime({ offset: true }),
owner: z.coerce.number().nullable() owner: z.coerce.number().nullable()
}); });
@ -126,7 +126,7 @@ export const schemaVersionInfo = z.object({
id: z.coerce.number(), id: z.coerce.number(),
version: z.string(), version: z.string(),
description: z.string(), description: z.string(),
time_create: z.string() time_create: z.string().datetime({ offset: true })
}); });
export const schemaVersionUpdate = z.object({ export const schemaVersionUpdate = z.object({

View File

@ -1,6 +1,6 @@
import { z } from 'zod'; import { z } from 'zod';
import { AccessPolicy, LibraryItemType, schemaVersionInfo } from '@/features/library/backend/types'; import { schemaLibraryItem, schemaVersionInfo } from '@/features/library/backend/types';
import { errorMsg } from '@/utils/labels'; import { errorMsg } from '@/utils/labels';
@ -294,20 +294,7 @@ export const schemaConstituenta = schemaConstituentaBasics.extend({
}) })
}); });
export const schemaRSForm = z.object({ export const schemaRSForm = schemaLibraryItem.extend({
id: z.coerce.number(),
item_type: z.nativeEnum(LibraryItemType),
title: z.string(),
alias: z.string(),
comment: z.string(),
visible: z.boolean(),
read_only: z.boolean(),
location: z.string(),
access_policy: z.nativeEnum(AccessPolicy),
time_create: z.string(),
time_update: z.string(),
owner: z.coerce.number().nullable(),
editors: z.array(z.coerce.number()), editors: z.array(z.coerce.number()),
version: z.coerce.number().optional(), version: z.coerce.number().optional(),