Commit Graph

32 Commits

Author SHA1 Message Date
Тимур Городецкий 4c851b4892 fix: объявление в Teams видно и во вкладке-сайте SharePoint
Tests / frontend-test (push) Successful in 1m19s
Если в Teams закреплена обычная страница SharePoint, SPFx не передаёт
веб-части Teams-контекст, и объявление «открывайте в браузере» не
показывалось. Теперь Teams определяется ещё по фрейму и User-Agent.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 09:43:20 +05:00
Тимур Городецкий 1e316a9558 feat: объявление в Teams — открывать портал в браузере
В приложении Teams часть функций портала работает ограниченно. На главной
в Teams теперь показывается объявление со ссылкой на страницу портала,
которая открывается во внешнем браузере. В браузере объявление не показывается.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 09:34:51 +05:00
Тимур Городецкий a05a336275 fix: пустой квадратик под ФИО на печати
В окне печати у выбранного в PeoplePicker человека оставалась голая кнопка «×»
(иконки скрыты, стилей Fluent там нет). На печати она не нужна — скрываем.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 09:56:35 +05:00
Тимур Городецкий b82008943f style: иконка «Все заявки» — список вместо людей
Tests / frontend-test (push) Successful in 1m20s
Иконка людей совпадала с иконкой категории «Отдел рекрутинга» и плитки
«Заявка на прием» и не говорила, что за кнопкой список заявок. Заменена
на menu на плитке, на кнопке формы и в боковом меню.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 16:29:29 +05:00
gorbenko.pavel 98be3980cb Feature/request type access all requests (#22)
Tests / frontend-test (push) Successful in 1m24s
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/22
2026-09-25 11:48:09 +00:00
gorbenko.pavel ec94de3c1b Feat/selection title reports access (#21)
Tests / frontend-test (push) Successful in 1m19s
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/21
2026-09-25 04:43:37 +00:00
Тимур Городецкий 17e7c634d5 feat: испытательный срок в подборе, дата приёма по приезду, HR-формы для тестировщиков
Tests / frontend-test (push) Successful in 1m19s
2026-09-24 16:10:54 +05:00
Тимур Городецкий b7bd8537a4 feat: добавил инструкцию пользователя в боковую панел
Tests / frontend-test (push) Successful in 1m16s
2026-09-24 12:21:43 +05:00
Тимур Городецкий b6708a7e72 fix: заявки в разработке (склад/снабжение, часть кадров) отображаются заблокированными плитками
Tests / frontend-test (push) Successful in 1m11s
2026-09-21 09:50:16 +05:00
Тимур Городецкий 11eb127764 feat: доработал заявку перемещение тмц
Tests / frontend-test (push) Successful in 4m45s
2026-09-10 11:19:16 +05:00
gorbenko.pavel ddce6b4f25 раздел «Отчёты» в боковом меню — скачивание отчёта по вакансиям (#17)
Tests / frontend-test (push) Successful in 1m15s
Пункт меню виден только заданному списку почт (Тришина, Городецкий,
Горбенко) — группы HR в SharePoint пока нет, добавили TODO завести
проверку по ней отдельно (reportsAccess.ts). Скрыт из меню совсем, а
не показан неактивным, и прямой переход по ?rpnav=reports у остальных
редиректит на «Новую заявку».

Раздел — форма периода (С/По) и кнопка «Скачать xlsx», дергает
GET api/reports/vacancies через тот же AadHttpClient, что и остальные
вызовы approval-route API. Имя файла собирается на фронте по формату
бэкенда (VacancyReportWorkbook.FileName), а не читается из
Content-Disposition — approval-route не объявляет заголовок в
Access-Control-Expose-Headers, браузер бы его не отдал.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

---------

Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/17
2026-08-31 11:00:18 +00:00
Тимур Городецкий 488d3b20da fix: в заголовке заявковк на чтение теперь показывает правильный номер 2026-08-26 16:38:10 +05:00
gorbenko.pavel e90a8ea3cc Фикс шатдауна сайта (#10)
Tests / frontend-test (push) Successful in 1m9s
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/10
2026-08-20 07:12:50 +00:00
gorbenko.pavel 6f789f8f1c Архивация списков (#9)
Tests / frontend-test (push) Successful in 1m12s
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/9
2026-08-19 09:07:53 +00:00
gorbenko.pavel 3a71d0df1f Разные фиксы (#8)
Tests / frontend-test (push) Successful in 1m20s
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/8
2026-08-18 08:45:42 +00:00
gorbenko.pavel 364835eaf7 Обходной лист (#7)
Tests / frontend-test (push) Successful in 1m16s
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/7
2026-08-17 05:43:38 +00:00
Тимур Городецкий 64527ebd5b feat: навигация на ui-kit SIdebar + мобильный drawer
Tests / frontend-test (push) Successful in 1m9s
2026-08-14 11:35:49 +05:00
Тимур Городецкий c98a665611 refactor: миграция форм на ui-kit, удаление локальных дублей
Tests / frontend-test (push) Successful in 4m11s
2026-08-14 11:09:11 +05:00
Тимур Городецкий bcd54d7bc8 feat: подключить ui-kit
Tests / frontend-test (push) Successful in 4m28s
2026-08-13 14:05:32 +05:00
Тимур Городецкий 8578653c16 feat: changed get time logic to approvers 2026-08-13 10:01:08 +05:00
gorbenko.pavel 70450aa66d Переработка списков (#5)
Tests / frontend-test (push) Successful in 1m25s
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/5
2026-08-11 04:23:05 +00:00
Тимур Городецкий 3a15d83ded --no-edit 2026-08-07 10:59:43 +05:00
Тимур Городецкий d2e137dfad feat: added notifications workflow 2026-08-07 10:35:28 +05:00
gorbenko.pavel df9d12622d Параллельные шаги (#3)
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/3
2026-08-06 12:36:22 +00:00
timur.gorodetskiy 6acb22dd95 Search requests (#2)
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/2
Co-authored-by: timur.gorodetskiy <timur.gorodetskiy@tnsu.kz>
Co-committed-by: timur.gorodetskiy <timur.gorodetskiy@tnsu.kz>
2026-08-06 09:59:07 +00:00
Тимур Городецкий 571614c031 feat: added status next in que and changed forms state machine 2026-08-05 13:53:26 +05:00
Тимур Городецкий 5bc80df11c feat: changed initial page layout 2026-08-04 17:40:46 +05:00
gorbenko.pavel 0aa0a60e40 Панель со списками заявок (#1)
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/1
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tnsu.kz>
Co-committed-by: gorbenko.pavel <gorbenko.pavel@tnsu.kz>
2026-08-04 12:02:11 +00:00
Тимур Городецкий c2e785961b feat: implemented workpalcesetup form 2026-08-04 11:08:16 +05:00
Тимур Городецкий e6203e7093 fix: changed resolve endpoint contract form get to post 2026-08-03 14:37:42 +05:00
Тимур Городецкий 788e046ebe feat: changed folder structure for the secod dev 2026-08-03 12:06:48 +05:00
Тимур Городецкий bc91c9861d feat: request portal — bespoke forms + approval mechanism 2026-08-03 09:35:14 +05:00