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}
|
onDelete={handleDelete}
|
||||||
submit={submit}
|
submit={submit}
|
||||||
isValid={isValid}
|
isValid={isValid}
|
||||||
|
formId={FORM_ID}
|
||||||
readOnly={readOnly}
|
readOnly={readOnly}
|
||||||
onCancel={onCancel}
|
onCancel={onCancel}
|
||||||
onSaveDraft={handleSaveDraft}
|
onSaveDraft={handleSaveDraft}
|
||||||
|
|||||||
@@ -385,6 +385,7 @@ const VacationForm: React.FC<IRequestFormProps> = ({
|
|||||||
onDelete={handleDelete}
|
onDelete={handleDelete}
|
||||||
submit={submit}
|
submit={submit}
|
||||||
isValid={isValid}
|
isValid={isValid}
|
||||||
|
formId={FORM_ID}
|
||||||
readOnly={readOnly}
|
readOnly={readOnly}
|
||||||
onCancel={onCancel}
|
onCancel={onCancel}
|
||||||
onSaveDraft={handleSaveDraft}
|
onSaveDraft={handleSaveDraft}
|
||||||
|
|||||||
@@ -25,15 +25,18 @@ const SUBMISSION_FROZEN = true;
|
|||||||
* Формы, для которых заморозка снята досрочно (для всех пользователей, не
|
* Формы, для которых заморозка снята досрочно (для всех пользователей, не
|
||||||
* только тестировщиков) — id передаётся через проп formId. Заявка 1С
|
* только тестировщиков) — id передаётся через проп formId. Заявка 1С
|
||||||
* разморожена 2026-09-22, формы рекрутинга (на подбор/на приём/реферал) и
|
* разморожена 2026-09-22, формы рекрутинга (на подбор/на приём/реферал) и
|
||||||
* «Организация рабочего места» — 2026-09-24, все по просьбе Тимура
|
* «Организация рабочего места» — 2026-09-24, обе заявки на отпуск (оплачиваемый
|
||||||
* Городецкого; остальные формы остаются замороженными.
|
* и без сохранения з/п) — 2026-10-16, все по просьбе Тимура Городецкого;
|
||||||
|
* остальные формы остаются замороженными.
|
||||||
*/
|
*/
|
||||||
const UNFROZEN_FORMS = new Set<string>([
|
const UNFROZEN_FORMS = new Set<string>([
|
||||||
'ticket1c',
|
'ticket1c',
|
||||||
'recruiting-selection',
|
'recruiting-selection',
|
||||||
'recruiting-hire',
|
'recruiting-hire',
|
||||||
'recruiting-referral',
|
'recruiting-referral',
|
||||||
'it-workplace-setup'
|
'it-workplace-setup',
|
||||||
|
'hr-vacation',
|
||||||
|
'hr-unpaid-leave'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
export interface ISubmitActionsProps {
|
export interface ISubmitActionsProps {
|
||||||
|
|||||||
Reference in New Issue
Block a user