Feat/selection title reports access #21

Merged
gorbenko.pavel merged 5 commits from feat/selection-title-reports-access into main 2026-09-25 04:43:37 +00:00
Showing only changes of commit a7dfb383cf - Show all commits
@@ -25,9 +25,14 @@ async function resolveUserId(login: string): Promise<number> {
return ensured.Id;
}
/** Осмысленный заголовок элемента списка (системная колонка Title). */
function buildTitle(data: IFormData): string {
return ['Подбор', data.Position, data.Department || data.DepartmentName].filter(Boolean).join(' — ');
}
/** Скалярные/числовые/да-нет поля из модели (людей и статус пропускаем — они отдельно). */
function buildScalarBody(data: IFormData): Record<string, unknown> {
const item: Record<string, unknown> = {};
const item: Record<string, unknown> = { Title: buildTitle(data) };
(Object.keys(data) as (keyof IFormData)[]).forEach((key) => {
if (PERSON_FIELDS.indexOf(key) !== -1 || MULTI_PERSON_FIELDS.indexOf(key) !== -1) {
return;