Добавлены bulk-операции VPS, карточка /vps/:id, CRUD проектов, Command Palette, календарь продлений, webhooks, uptime-проверки, audit log, кастомные поля и адаптеры провайдеров. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -16,6 +16,9 @@ export const settingsSchema = z.object({
|
||||
notifyNewTariffsEnabled: z.boolean().optional(),
|
||||
notifyLowBalanceEnabled: z.boolean().optional(),
|
||||
notifySyncDigestEnabled: z.boolean().optional(),
|
||||
notifyVpsDownEnabled: z.boolean().optional(),
|
||||
webhookUrl: z.string().url('Невалидный URL').or(z.literal('')).optional(),
|
||||
webhookEnabled: z.boolean().optional(),
|
||||
customFields: z.any().optional(),
|
||||
})
|
||||
|
||||
|
||||
@@ -35,6 +35,7 @@ export const vpsSchema = z.object({
|
||||
paidUntil: z.string().optional().default(''),
|
||||
notes: z.string().optional().default(''),
|
||||
userOverrides: z.union([z.array(z.string()), z.literal('clear')]).optional(),
|
||||
customData: z.union([z.string(), z.record(z.unknown())]).optional(),
|
||||
})
|
||||
|
||||
export type VpsFormValues = z.infer<typeof vpsSchema>
|
||||
|
||||
Reference in New Issue
Block a user