fix: внес изменения в заявках рекрутинга от 22.09.2026
Tests / frontend-test (push) Successful in 1m19s
Tests / frontend-test (push) Successful in 1m19s
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
/**
|
||||
* Кто может удалять согласующих из маршрута (и при составлении заявки, и на
|
||||
* своём шаге согласования) — сверх обычных прав инициатора/согласующего.
|
||||
*
|
||||
* Пока фиксированный email одного человека (Алтынай Бултурукова, начальник
|
||||
* отдела подбора и адаптации персонала) — группы SharePoint для этого ещё
|
||||
* нет, заведут отдельно (см. [[request-portal-approver-field-rights]] в
|
||||
* памяти). ВРЕМЕННО, как и reportsAccess.ts.
|
||||
*
|
||||
* Подключено только в 3 формах рекрутинга (Заявка на подбор, Заявка на прием,
|
||||
* Реферальная рекомендация) — каждая форма сама решает, передавать ли
|
||||
* canRemoveRow в ApprovalMatrix; здесь только сама проверка личности.
|
||||
*/
|
||||
const ROUTE_EDITOR_EMAILS: ReadonlySet<string> = new Set([
|
||||
'a.bulturukova@tnsu.kz' // Алтынай Бултурукова
|
||||
]);
|
||||
|
||||
/** Может ли этот email удалять согласующих из маршрута (см. описание выше). */
|
||||
export function canEditRoute(email: string | undefined): boolean {
|
||||
return !!email && ROUTE_EDITOR_EMAILS.has(email.trim().toLowerCase());
|
||||
}
|
||||
Reference in New Issue
Block a user