15c6402ad3
Merge pull request 'AURORA-1832: aware-даты этапов форм и проектов (часовой пояс)' ( #228 ) from feat/208-aurora-1832-phase-dates-tz into test
2026-11-01 09:43:46 +03:00
Andrey Epifancev
604e277371
perf(api): отчёты и сводные проектов отдают готовый JSON из Postgres
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:24:14 +04:00
Andrey Epifancev
ca7160124a
perf(api): GET сводов 1 и 2 отдают готовый JSON из Postgres
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:16:36 +04:00
Andrey Epifancev
d8dba2f7be
perf(api): GET листа отдаёт готовый JSON из Postgres без SheetResponse на строку
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:12:09 +04:00
Andrey Epifancev
bc89789026
fix(stages): нормализовать aware-даты этапов к поясу оргединицы
...
asyncpg не принимает aware-datetime для CAST AS TIMESTAMP WITHOUT TIME ZONE (400).
Даты переводятся в пояс оргединицы и становятся naive, SQL приписывает тот же offset.
timezone_from_offset вынесен в src/core/timezones.py, добавлен to_org_local_naive.
Aware-дата при NULL utc_offset оргединицы даёт 422.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 18:13:13 +04:00
669e352980
indent-export: отсупы в экспорте по глубине вложенности
2026-10-21 15:46:08 +03:00
1463b3ad8b
export-hierarchy: иерархия expense-item при выгрузке
2026-10-21 11:44:24 +03:00
088c72a03e
export-year-fix: пофиксил год в колонках при экспорте
2026-10-19 15:04:32 +03:00
172b343c69
export-optimize-refresh: очередь загрузки при экспорте
2026-09-30 20:40:21 +03:00
d6da54ecf4
form3-expense: добавил новые статьи в форму 3, возможность удаления задач
2026-09-25 14:20:04 +03:00
adfc2dda81
form3-pages: новая разметка третьей формы, сводные отчеты по третьей форме на бэке
2026-09-24 12:28:27 +03:00
11e496d13c
Данные из сателитныхх листов в АХР
2026-09-18 14:50:19 +03:00
5f887e4261
phase-template-edit: редактирование шаблонов этапов
2026-09-11 16:40:10 +03:00
fc63ebc44e
project-filters-fix: список org_unit в фильтре проектов with-reports
2026-09-08 11:58:25 +03:00
a26125b439
Merge pull request 'tasks-filter: фильтры для задач форм 1 2 4 и обратная сортировка' ( #143 ) from tasks-filters into test
...
Reviewed-on: #143
2026-09-02 12:31:15 +03:00
b34f1f7cad
tasks-filter: фильтры для задач форм 1 2 4 и обратная сортировка
2026-09-02 12:30:14 +03:00
ce34655166
insert-new-row: ельзя вставить строку вне своего этапа, оставются ссп и рф при смене роли
2026-09-02 09:35:54 +03:00
46aaae1423
svod-roles: своды доступны всем по их ссп или рф
2026-09-01 13:48:25 +03:00
bf99a47eb8
new-role-fix: выбор ссп для дуррс фикс
2026-09-01 11:37:02 +03:00
46642ceb2d
remove-programs: обновление и удаление програм и проектов четвертой формы
2026-08-28 17:42:12 +03:00
02b746c5ad
Merge pull request 'svod: свод 2' ( #128 ) from svod into test
...
Reviewed-on: #128
2026-08-27 17:01:10 +03:00
4708acbd20
svod: свод 2
2026-08-27 16:52:58 +03:00
658bfe6515
Merge pull request 'добавление пагинация для архивных проектов' ( #125 ) from server-side-archived-projects into test
...
Reviewed-on: #125
2026-08-26 13:59:42 +03:00
PotapovaA
f7dc90e63b
добавление пагинация для архивных проектов
2026-08-26 13:52:53 +03:00
d551939e99
Merge pull request 'svod: свод 1' ( #123 ) from svod into test
...
Reviewed-on: #123
2026-08-26 13:14:29 +03:00
6f6f35c8b1
svod: свод 1
2026-08-26 13:09:54 +03:00
1789f58581
projects-filters: offset, limit, status_in фильтры для проектов в ручке with-reports
2026-08-25 16:56:17 +03:00
6aa258d5e3
meta-form-3: возвращаем метаданные по столбцам для формы 3
2026-08-21 11:20:09 +03:00
9095cad992
project-back-fix: экпорт проектов, нельзя ставить отрицательные числа в полях проектов, создание года только на следующий год
2026-08-20 21:27:08 +03:00
0245b0c3b2
project-add-year-handler: ручка добавления года
2026-08-14 15:03:18 +03:00
75875d266d
projects-summary-handler: ручка для таблицы снизу страницы навигации
2026-08-14 09:10:42 +03:00
d8bf4e7bde
AURORA-1247: исполнитель может получать этапы
2026-08-13 14:52:00 +03:00
d4c11243b9
projects-handlers: ручки со списком проектов со сметами и их обновление
2026-08-13 13:45:56 +03:00
f1d6c65851
export-form-4: добавил лист структура в экспорт, поправил экспорт с метаданными по editable columns
2026-08-06 13:56:06 +03:00
ad7a58594d
booking-fix: бронь берется из других полей, поправил список колонок, которые можно добавлять в этапы, даты редактируются в российском формате, отдаются метаданные по редактируемым колонкам
2026-08-06 11:50:27 +03:00
57f919ac0c
phase-directions: направления в фазах, год в зависимости от года формы или проекта, фикс с колонками для редактирования
2026-08-03 18:46:16 +03:00
9bf17c6eb3
delete-projects: удаление проектов, фикс редактируемых полей в форме 4, нельзя удалить самого себя, нельзя выбрать неактивный ссп для экспорта всп, фикс для показа доступных полей для редактирования (бэк)
2026-07-30 14:30:42 +03:00
13e7791866
fix-logs: пофиксил неверную запись entity id, убрал экспорт удаленных всп, нельзя выбрать удаленный ссп при создании проекта, добавил FK для таблиц, поправил работу фильтра для журнала аудита по дате, админ может получить удаленный всп
2026-07-28 12:17:24 +03:00
45710ff58e
form-export-fix: убрал экспорт страницы OTCH9F, кириллические названия страниц
2026-07-27 13:58:37 +03:00
efe6df992d
Merge pull request 'form-4-sql: добавление программ и проектов в форму 4' ( #48 ) from form-4-sql into test
...
Reviewed-on: #48
Reviewed-by: Raykov-MS <RaykovMS@avt.rshb.ru>
2026-07-27 10:11:52 +03:00
68fd2a7646
form-4-sql: добавление программ и проектов в форму 4
2026-07-27 10:01:51 +03:00
ed0e7c805b
form-4-expense-item-filters: фильтры для expense-item
2026-07-21 17:38:16 +03:00
74d191ba20
Merge pull request 'form-3-phases-timezones: редактирвоание этапов для 3 формы, таймзоны для этапов 3 формы, поправил entity_type для этапов' ( #43 ) from form-3-phases-timezones into test
...
Reviewed-on: #43
Reviewed-by: Raykov-MS <RaykovMS@avt.rshb.ru>
2026-07-21 15:04:24 +03:00
c976ae8c92
form-3-phases-timezones: редактирвоание этапов для 3 формы, таймзоны для этапов 3 формы, поправил entity_type для этапов
2026-07-21 15:00:36 +03:00
7c64938020
Merge pull request 'form-4-handlers: добавил ручку со списком expense item и фильтрацией по полю r_start' ( #41 ) from form-4-handlers into test
...
Reviewed-on: #41
Reviewed-by: Raykov-MS <RaykovMS@avt.rshb.ru>
2026-07-20 15:47:17 +03:00
ab77ce458d
form-4-handlers: добавил ручку со списком expense item и фильтрацией по полю r_start
2026-07-20 14:45:01 +03:00
12d0be1351
export-fix: поправил экспорт страниц безопасность.френда.коммунальные платежи
2026-07-20 14:08:17 +03:00
e5e029e763
Merge pull request 'close-date-vsp-fix: дата окончания договора не может быть менее даты открытия' ( #36 ) from close-date-vsp-fix into test
...
Reviewed-on: #36
Reviewed-by: Raykov-MS <RaykovMS@avt.rshb.ru>
2026-07-17 09:57:59 +03:00
bad774f162
close-date-vsp-fix: дата окончания договора не может быть менее даты открытия
2026-07-16 16:40:48 +03:00
2a88240dd9
deleted-user-auth-fix: удаленный пользователь не может авторизоваться
2026-07-16 14:40:34 +03:00