feat: подача заявок на отпуск открыта для всех
Оплачиваемый отпуск и отпуск без сохранения з/п добавлены в UNFROZEN_FORMS: сохранять черновик и отправлять их теперь могут все, а не только группа «Тестирование». Формы начали передавать formId в SubmitActions — без него точечное снятие заморозки не срабатывало. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -366,6 +366,7 @@ const UnpaidLeaveForm: React.FC<IRequestFormProps> = ({
|
||||
onDelete={handleDelete}
|
||||
submit={submit}
|
||||
isValid={isValid}
|
||||
formId={FORM_ID}
|
||||
readOnly={readOnly}
|
||||
onCancel={onCancel}
|
||||
onSaveDraft={handleSaveDraft}
|
||||
|
||||
@@ -385,6 +385,7 @@ const VacationForm: React.FC<IRequestFormProps> = ({
|
||||
onDelete={handleDelete}
|
||||
submit={submit}
|
||||
isValid={isValid}
|
||||
formId={FORM_ID}
|
||||
readOnly={readOnly}
|
||||
onCancel={onCancel}
|
||||
onSaveDraft={handleSaveDraft}
|
||||
|
||||
@@ -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<string>([
|
||||
'ticket1c',
|
||||
'recruiting-selection',
|
||||
'recruiting-hire',
|
||||
'recruiting-referral',
|
||||
'it-workplace-setup'
|
||||
'it-workplace-setup',
|
||||
'hr-vacation',
|
||||
'hr-unpaid-leave'
|
||||
]);
|
||||
|
||||
export interface ISubmitActionsProps {
|
||||
|
||||
Reference in New Issue
Block a user