Mikhail Trubnikov
|
72a171f823
|
feat(api): UserController - CRUD, RoleController
|
2023-12-05 16:32:34 +10:00 |
|
Mikhail Trubnikov
|
7fb1804366
|
fix(api): заполнение данных о пользователе в кэше
|
2023-12-05 11:49:00 +10:00 |
|
Mikhail Trubnikov
|
74d91a0315
|
fix(api): заполнение данных о пользователе в кэше
|
2023-12-05 11:25:07 +10:00 |
|
Mikhail Trubnikov
|
f5ce75598c
|
fix(api): в кэш добавлены дополнительные данные о пользователе
|
2023-12-05 09:14:51 +10:00 |
|
Mikhail Trubnikov
|
4c7c5090db
|
fix(api): test ip
|
2023-12-04 12:02:55 +10:00 |
|
Mikhail Trubnikov
|
249ba4ca66
|
fix(api): test ip
|
2023-12-04 11:11:45 +10:00 |
|
Mikhail Trubnikov
|
9de290aca6
|
fix(api): получения ip адреса за балансировщиком
|
2023-12-04 10:56:29 +10:00 |
|
Mikhail Trubnikov
|
68e15021ec
|
feat(api): применены права ко всем контроллерам и методам
|
2023-12-04 10:16:00 +10:00 |
|
Mikhail Trubnikov
|
e0b0297c15
|
feat(api): аутентификация, отключен кастомный BaseSimpleRoleProvider, роли добавляются в ParrAuthenticationHandler
|
2023-12-04 08:48:13 +10:00 |
|
Mikhail Trubnikov
|
dc0c2b340b
|
fix(api): redis connection string
|
2023-12-01 16:42:46 +10:00 |
|
Mikhail Trubnikov
|
d0c309e642
|
feat(api): аутентификация и авторизация. Кастомные ParrAuthenticationHandler и BaseSimpleRoleProvider.
|
2023-12-01 16:41:37 +10:00 |
|
Mikhail Trubnikov
|
78f2310199
|
feat(dal): таблицы Users, Roles
|
2023-12-01 10:05:54 +10:00 |
|
Mikhail Trubnikov
|
e00826c398
|
feat(dal): IRedisCacheService
|
2023-11-30 16:18:14 +10:00 |
|
Mikhail Trubnikov
|
9bf3055f1f
|
fix(api): docker compose redis
|
2023-11-30 11:18:39 +10:00 |
|
Mikhail Trubnikov
|
1222c102f0
|
feat(api): в HostResponse добавлена информация о компонентном составе
|
2023-11-30 10:17:02 +10:00 |
|
Mikhail Trubnikov
|
5cfa2a852f
|
fix(aihit): подключил в installer bll
|
2023-11-30 09:24:48 +10:00 |
|
Mikhail Trubnikov
|
d7aad4fe9e
|
feat(bll): IntervalService интервал рассчитывается правильно, с учетом времени выполнения основного метода, применена к Master, EsppOrderLoader, AIHIT.
|
2023-11-30 09:11:07 +10:00 |
|
Mikhail Trubnikov
|
8d63a10581
|
feat(bll): IntervalService - сервис для функций которые нужно выполнить в интервале, применена к Master, EsppOrderLoader.
|
2023-11-29 15:59:27 +10:00 |
|
Mikhail Trubnikov
|
42a8394193
|
fix(api): docker compose redis
|
2023-11-29 15:01:38 +10:00 |
|
Mikhail Trubnikov
|
1b930f3e35
|
fix(api): docker compose redis conf
|
2023-11-29 14:41:20 +10:00 |
|
Mikhail Trubnikov
|
efe368816f
|
fix(api): docker compose redis conf
|
2023-11-29 14:32:25 +10:00 |
|
Mikhail Trubnikov
|
a129a929e6
|
fix(api): docker compose redis conf
|
2023-11-29 14:28:28 +10:00 |
|
Mikhail Trubnikov
|
5d65831513
|
fix(api): docker compose fix redis volumes
|
2023-11-29 14:01:37 +10:00 |
|
Mikhail Trubnikov
|
a70b4ba7e9
|
fix(api): docker compose fix redis volumes
|
2023-11-29 12:22:50 +10:00 |
|
Mikhail Trubnikov
|
b7a4df7700
|
fix(api): docker compose fix redis volumes
|
2023-11-29 12:18:14 +10:00 |
|
Mikhail Trubnikov
|
230402caf7
|
feat(api): docker compose add redis
|
2023-11-29 12:11:37 +10:00 |
|
Mikhail Trubnikov
|
8192cbd373
|
feat(esppApi): код закрытия вынес в параметры метода
|
2023-11-28 15:33:59 +10:00 |
|
Mikhail Trubnikov
|
00e034edf5
|
fix(api): AgentTask.GetByIp, задание агенту можно выдавать если есть хоть одно поле AgentName || AgentScript
|
2023-11-28 12:16:12 +10:00 |
|
Mikhail Trubnikov
|
52c40e3733
|
fix(api): AgentTask.GetByIp убран из запроса параметр Date
|
2023-11-28 12:07:59 +10:00 |
|
Mikhail Kuznetsov
|
4ea2be0634
|
fix(dal): TransformService в методе получения расписания агенту добавляется lastRun если оно уже является будущим временем
|
2023-11-28 11:59:26 +10:00 |
|
Mikhail Trubnikov
|
8f385ed2d2
|
feat(api): в респонс шаблона добавлены поля с расписанием
|
2023-11-27 16:42:15 +10:00 |
|
Mikhail Trubnikov
|
2bdec66fd4
|
Merge branch 'schedule-sync' into dev
|
2023-11-27 12:08:38 +10:00 |
|
Mikhail Trubnikov
|
a1fb3047fe
|
feat(esppScheduleSync): доделал синхронизацию расписаний. dal: обновлена таблица EsppSchTypeValue
|
2023-11-27 12:06:16 +10:00 |
|
Mikhail Trubnikov
|
2fde70c9a2
|
feat(esppScheduleSync): доделал метод ParseStrToEsppObject
|
2023-11-27 09:27:20 +10:00 |
|
Mikhail Trubnikov
|
4a0433a389
|
feat(esppScheduleSync): метод ParseStrToEsppObject
|
2023-11-24 16:52:56 +10:00 |
|
Mikhail Kuznetsov
|
b18f00d70e
|
fix(aihit): исправлен метод синхронизации, была ошибка сравнения Id и не удалялись лишние Application в Host
|
2023-11-24 14:04:27 +10:00 |
|
Mikhail Kuznetsov
|
eda83d6530
|
fix(aihit): изменены уровни журналирования, исправлена ошибка Null данных в рабочей группе, как оказалось АИХ ИТ одпускает такое значение
|
2023-11-23 15:46:10 +10:00 |
|
Mikhail Trubnikov
|
b2f150890c
|
feat(esppScheduleSync): создан проект. Добавлена основная логика синхронизации. Docker
|
2023-11-22 16:34:16 +10:00 |
|
Mikhail Trubnikov
|
dc90275f6f
|
feat(esppTemplateSync): переделал логику, подключил ISyncService
|
2023-11-22 14:19:15 +10:00 |
|
Mikhail Trubnikov
|
ede7075eb5
|
feat(EsppSync): доработка логики
|
2023-11-22 12:04:33 +10:00 |
|
Mikhail Trubnikov
|
fffdb134c6
|
feat(EsppSync): общая логика для синхронизации шаблонов и расписаний
|
2023-11-22 11:37:22 +10:00 |
|
Mikhail Trubnikov
|
c88f7f2731
|
fix(master): ссылка на проект Constants
|
2023-11-21 14:51:19 +10:00 |
|
Mikhail Trubnikov
|
9532ee8487
|
feat(esppOrderManager): вынесен шаблон поля Решение в настройки.
|
2023-11-21 14:37:41 +10:00 |
|
Mikhail Trubnikov
|
f85b97f60a
|
feat(esppOrderManager): доработка логики. EsppApi - запросы переделаны под модели.
|
2023-11-21 12:26:08 +10:00 |
|
Mikhail Trubnikov
|
7f3a2441c9
|
feat(esppOrderManager): отладка
|
2023-11-20 16:59:58 +10:00 |
|
Mikhail Trubnikov
|
113a801060
|
feat(esppOrderManager): логика изменения статусов наряда. Добавлен проект с константами, вынес в него OrderStatusEnum. (EsppApi)Обновлена модель EsppOrder, при изменении статуса наряда, добавлено поле Решение.
|
2023-11-20 12:26:33 +10:00 |
|
Mikhail Trubnikov
|
1c02f9978a
|
feat(esppOrderManager): методы для изменения статуса наряда в еспп
|
2023-11-17 16:25:12 +10:00 |
|
Mikhail Trubnikov
|
ea91eb6abc
|
feat(all): в таблицу Order добавлено поле ExpirationDate, обновлены сервисы для записи этого поля. Начало логики закрытия нарядов в ЕСПП.
|
2023-11-17 16:03:36 +10:00 |
|
Mikhail Trubnikov
|
e699788844
|
refactor(master): оптмизиация кода
|
2023-11-17 14:11:38 +10:00 |
|
Mikhail Trubnikov
|
71d4318e3a
|
feat(master): доработка логики
|
2023-11-16 16:19:47 +10:00 |
|