feat(fields): мягкое удаление полей формы — архив удалённых с восстановлением и блок «Удалённые поля» в задаче
This commit is contained in:
@@ -147,6 +147,8 @@ export interface IStorage {
|
||||
// Form Fields
|
||||
getFormFields(formId: number, organizationId: number): Promise<FormField[]>;
|
||||
getFormFieldsByCreationOrder(formId: number, organizationId: number): Promise<FormField[]>;
|
||||
getDeletedFormFields(formId: number, organizationId: number): Promise<FormField[]>;
|
||||
restoreFormField(id: number, formId: number, organizationId: number): Promise<FormField>;
|
||||
getFormFieldById(id: number, organizationId: number): Promise<FormField | undefined>;
|
||||
createFormField(insertField: InsertFormField): Promise<FormField>;
|
||||
updateFormField(id: number, formId: number, organizationId: number, updates: Partial<FormField>): Promise<FormField>;
|
||||
|
||||
Reference in New Issue
Block a user