Обходной лист (#12)
Tests / backend-test (push) Successful in 1m38s
Tests / frontend-test (push) Successful in 47s

Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/tnsu-approval-route/pulls/12
This commit was merged in pull request #12.
This commit is contained in:
2026-08-17 05:43:52 +00:00
parent d076f4e98d
commit 48ede1420d
37 changed files with 1351 additions and 435 deletions
@@ -33,4 +33,18 @@ export interface Employee {
* подсказка при выборе сотрудника (см. ManageRequestsApproverModal), не для
* отображения в списке (сам справочник должностей не показывает). */
position: string;
/**
* Первая компания сотрудника из справочника ('' если не пришла) — для
* отображения в пикере/списках, где на человека нужна ровно одна строка.
*/
company: string;
/**
* ВСЕ компании, где числится сотрудник — совместители и штат общих служб
* (бухгалтерия, HR) на несколько юрлиц не редкость: в api.tnsu.kz это
* отдельная строка на каждую компанию, а не одна с списком. Проверять
* принадлежность к конкретной компании (маршрут ограничен ею) нужно по
* этому полю, а не по company — иначе сотрудник, у которого в справочнике
* первой оказалась ДРУГАЯ его компания, ошибочно выглядел бы отсутствующим.
*/
companies: string[];
}