Add isActive column to companies table and update service
This commit is contained in:
@@ -26,6 +26,7 @@ export const updateCompanySchema = z.object({
|
||||
phone: z.string().max(50).optional(),
|
||||
email: z.string().email('Neplatný formát emailu').max(255).optional().or(z.literal('')),
|
||||
website: z.string().url('Neplatný formát URL').max(255).optional().or(z.literal('')),
|
||||
isActive: z.boolean().optional(),
|
||||
});
|
||||
|
||||
// Project validators
|
||||
@@ -106,6 +107,20 @@ export const updateNoteSchema = z.object({
|
||||
reminderDate: z.string().optional().or(z.literal('').or(z.null())),
|
||||
});
|
||||
|
||||
// Company reminder validators
|
||||
export const createCompanyReminderSchema = z.object({
|
||||
description: z.string().min(1).max(1000),
|
||||
isChecked: z.boolean().optional(),
|
||||
});
|
||||
|
||||
export const updateCompanyReminderSchema = z.object({
|
||||
description: z.string().min(1).max(1000).optional(),
|
||||
isChecked: z.boolean().optional(),
|
||||
}).refine(
|
||||
(data) => data.description !== undefined || data.isChecked !== undefined,
|
||||
{ message: 'Je potrebné zadať description alebo isChecked' }
|
||||
);
|
||||
|
||||
// Time Tracking validators
|
||||
const optionalUuid = (message) =>
|
||||
z
|
||||
|
||||
Reference in New Issue
Block a user