feat: названия заявок на подбор и приём без префикса типа

Тип заявки и так виден в колонке «Тип», префикс в названии только
удлинял его:
- подбор: «Должность — Проект»;
- приём: «ФИО — Должность — Проект».
Уже созданные заявки сохраняют старое название до пересохранения.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Тимур Городецкий
2026-09-28 14:45:01 +05:00
parent bfe0b95f26
commit fa27e8d918
4 changed files with 12 additions and 13 deletions
@@ -17,9 +17,9 @@ export function hireApprovalService(listId?: string): ApprovalListService {
return approvalServiceFor(FORM_ID, listId);
}
/** Название заявки (Title): «Прием — ФИО кандидата — Должность». */
/** Название заявки (Title): «ФИО кандидата — Должность — Проект». */
function buildTitle(data: IFormData): string {
return buildRequestTitle('Прием', [data.HireCandidateName, data.Position]);
return buildRequestTitle([data.HireCandidateName, data.Position, data.Project]);
}
/** Поля элемента списка данных из модели формы (текст/выбор/даты/числа), без статуса. */
@@ -29,9 +29,9 @@ async function resolveUserId(login: string): Promise<number> {
return ensured.Id;
}
/** Название заявки (Title): «Подбор — Должность — Объект/Проект». */
/** Название заявки (Title): «Должность — Объект/Проект». */
function buildTitle(data: IFormData): string {
return buildRequestTitle('Подбор', [data.Position, data.ObjectProject]);
return buildRequestTitle([data.Position, data.ObjectProject]);
}
/** Скалярные/числовые/да-нет поля из модели + название (людей и статус пропускаем — они отдельно). */