diff --git a/src/webparts/requestPortal/forms/UnpaidLeave/UnpaidLeaveForm.tsx b/src/webparts/requestPortal/forms/UnpaidLeave/UnpaidLeaveForm.tsx index 50f4518..62b9cbf 100644 --- a/src/webparts/requestPortal/forms/UnpaidLeave/UnpaidLeaveForm.tsx +++ b/src/webparts/requestPortal/forms/UnpaidLeave/UnpaidLeaveForm.tsx @@ -366,6 +366,7 @@ const UnpaidLeaveForm: React.FC = ({ onDelete={handleDelete} submit={submit} isValid={isValid} + formId={FORM_ID} readOnly={readOnly} onCancel={onCancel} onSaveDraft={handleSaveDraft} diff --git a/src/webparts/requestPortal/forms/Vacation/VacationForm.tsx b/src/webparts/requestPortal/forms/Vacation/VacationForm.tsx index 18e24c7..dda7528 100644 --- a/src/webparts/requestPortal/forms/Vacation/VacationForm.tsx +++ b/src/webparts/requestPortal/forms/Vacation/VacationForm.tsx @@ -385,6 +385,7 @@ const VacationForm: React.FC = ({ onDelete={handleDelete} submit={submit} isValid={isValid} + formId={FORM_ID} readOnly={readOnly} onCancel={onCancel} onSaveDraft={handleSaveDraft} diff --git a/src/webparts/requestPortal/shared/ui/SubmitActions/SubmitActions.tsx b/src/webparts/requestPortal/shared/ui/SubmitActions/SubmitActions.tsx index c08975a..7b346b5 100644 --- a/src/webparts/requestPortal/shared/ui/SubmitActions/SubmitActions.tsx +++ b/src/webparts/requestPortal/shared/ui/SubmitActions/SubmitActions.tsx @@ -25,15 +25,18 @@ const SUBMISSION_FROZEN = true; * Формы, для которых заморозка снята досрочно (для всех пользователей, не * только тестировщиков) — id передаётся через проп formId. Заявка 1С * разморожена 2026-09-22, формы рекрутинга (на подбор/на приём/реферал) и - * «Организация рабочего места» — 2026-09-24, все по просьбе Тимура - * Городецкого; остальные формы остаются замороженными. + * «Организация рабочего места» — 2026-09-24, обе заявки на отпуск (оплачиваемый + * и без сохранения з/п) — 2026-10-16, все по просьбе Тимура Городецкого; + * остальные формы остаются замороженными. */ const UNFROZEN_FORMS = new Set([ 'ticket1c', 'recruiting-selection', 'recruiting-hire', 'recruiting-referral', - 'it-workplace-setup' + 'it-workplace-setup', + 'hr-vacation', + 'hr-unpaid-leave' ]); export interface ISubmitActionsProps {