fix: изменил заявку на подбор и заявку на прием согласно требованиям от 24.08.2026
Tests / frontend-test (push) Successful in 1m12s

This commit is contained in:
Тимур Городецкий
2026-08-24 15:12:42 +05:00
parent fd19ddc41a
commit 0b2961a741
23 changed files with 1016 additions and 79 deletions
@@ -38,6 +38,7 @@ export {
partitionsForTypeId,
currentPartitionForTypeId,
currentPartitionForPageUrl,
partitionsForPageUrl,
partitionForPageUrlAndListId,
isConfirmedStaleListId,
registerCurrentPartition,
@@ -93,6 +93,18 @@ export function currentPartitionForPageUrl(pageUrl: string): IListPartition | un
return id === undefined ? undefined : currentPartitionForTypeId(id);
}
/**
* Все партиции типа заявки по слагу формы (архив + текущая), по возрастанию
* номера. Нужно, чтобы искать заявки СРАЗУ во всех списках серии — например,
* связать «прием» с «подбором», который мог быть подан давно и уехать в архивную
* партицию (см. forms/RecruitingHire/selectionLookup.ts). Пусто — реестр не
* загружен или тип без списка (вызывающий откатывается на текущий список по имени).
*/
export function partitionsForPageUrl(pageUrl: string): IListPartition[] {
const id = typeIdByPageUrl.get(pageUrl);
return id === undefined ? [] : partitionsForTypeId(id);
}
/**
* Вписывает в кеш партицию, которую approval-route ТОЛЬКО ЧТО вернул как текущую
* (см. getCurrentListPartition) — вызывать сразу после успешного ответа, ДО того