Commit Graph

90 Commits

Author SHA1 Message Date
Mikhail Kuznetsov
3c03ee343c feat(api): AgentTaskController добавлено журналирование ответа при запросе заданий для агента 2024-03-01 11:03:11 +10:00
Mikhail Trubnikov
9e2350374f fix(api): рассчет следующего срабатывания ведется только по полю NextRun 2024-02-28 08:32:57 +10:00
Mikhail Trubnikov
42d886c300 fix(api): RobotTaskController, lastRun. nextRun 2024-02-27 16:01:08 +10:00
Mikhail Trubnikov
e0d12221ed feat(api): получит наряд по ИД 2024-02-27 10:32:04 +10:00
Mikhail Trubnikov
6f813fc9f5 fix(api): при получении задания роботом (расписание), задается правильно lastRun 2024-02-27 08:51:40 +10:00
Mikhail Trubnikov
57fdb4e2bc feat(api): список нарядов постранично 2024-02-26 09:20:13 +10:00
Mikhail Trubnikov
30765f618b feat(api): в респонс истории робота, добавил инфу о роботе 2024-01-26 12:27:59 +10:00
Mikhail Trubnikov
d241071959 feat(api): в респонс истории агента добавлена информация о наряде 2024-01-22 11:46:49 +10:00
Mikhail Trubnikov
e7fea108ad feat(api): получение host по id 2024-01-11 10:46:38 +10:00
Mikhail Trubnikov
48bdf9f38f feat(api): в AgentHistoryResponse добавлена информация о шаблоне 2023-12-27 08:50:45 +10:00
Mikhail Trubnikov
584c594d77 feat(api): статистика по заданиям синхронизации нарядов ЕСПП 2023-12-25 10:27:50 +10:00
Mikhail Trubnikov
ade1b01aff feat(orderManager): при изменении статуса наряда в ЕСПП, обновляем dateModified в БД. 2023-12-25 09:53:10 +10:00
Mikhail Trubnikov
0299c2ec72 feat(api): StatOrderController 2023-12-21 16:00:08 +10:00
Mikhail Trubnikov
9e55dfa9b5 fix(api): Статистика хостам, приложениям, хостам в шаблонах 2023-12-20 13:43:03 +10:00
Mikhail Trubnikov
a37ac87913 fix(api): Статистика по шаблонам 2023-12-19 15:33:21 +10:00
Mikhail Trubnikov
6d21c72e9f fix(api): сортировка StatRobotStatusResponse 2023-12-19 11:47:34 +10:00
Mikhail Trubnikov
71ba29b7e7 feat(api): статистика истории роботов 2023-12-13 09:36:11 +10:00
Mikhail Trubnikov
57d003e98d feat(api): redis exporter -> prometheus 2023-12-12 16:28:46 +10:00
Mikhail Trubnikov
2069d7b75f feat(api): статистика по заданиям для роботов и роботам. 2023-12-12 15:56:42 +10:00
Mikhail Trubnikov
b8e48859ae feat(api): UserProfile 2023-12-06 11:53:36 +10:00
Mikhail Trubnikov
437b1a4e7c feat(api): управление ролями пользователя 2023-12-06 10:20:20 +10:00
Mikhail Trubnikov
3a5978a7f9 feat(api): лог при изменении пользователя 2023-12-05 16:51:58 +10:00
Mikhail Trubnikov
72a171f823 feat(api): UserController - CRUD, RoleController 2023-12-05 16:32:34 +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
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
d0c309e642 feat(api): аутентификация и авторизация. Кастомные ParrAuthenticationHandler и BaseSimpleRoleProvider. 2023-12-01 16:41:37 +10:00
Mikhail Trubnikov
e00826c398 feat(dal): IRedisCacheService 2023-11-30 16:18:14 +10:00
Mikhail Trubnikov
1222c102f0 feat(api): в HostResponse добавлена информация о компонентном составе 2023-11-30 10:17:02 +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 Trubnikov
8f385ed2d2 feat(api): в респонс шаблона добавлены поля с расписанием 2023-11-27 16:42:15 +10:00
Mikhail Trubnikov
ede7075eb5 feat(EsppSync): доработка логики 2023-11-22 12:04:33 +10:00
Mikhail Trubnikov
2f88078d37 fix(api): fix response agent task 2023-10-19 11:31:20 +10:00
Mikhail Trubnikov
b3b3cc8e0d feat(api): AgentTask, AgentHistory 2023-10-19 11:22:35 +10:00
Mikhail Trubnikov
0c688f7089 refactor(all): Удалены из БД таблицы V1 2023-10-18 09:40:13 +10:00
Mikhail Trubnikov
d720b70c4c feat(api): Доделал получение задания для агента. 2023-10-18 08:46:35 +10:00
Mikhail Trubnikov
a1f19c7ac8 feat(api): Выдача заданий агенту. 2023-10-17 16:59:53 +10:00
Mikhail Trubnikov
26bd0a9a6b feat(api): Обновил логику получения задания роботом для Расписания (nextRun, lastRun)) 2023-10-17 10:53:02 +10:00
Mikhail Trubnikov
0eed4315ff feat(dal): Заготовка для IEsppScheduleTransformService 2023-10-17 09:42:18 +10:00
Mikhail Trubnikov
3f3ab424ba feat(api): Просмотр истории роботов 2023-10-13 15:28:17 +10:00
Mikhail Trubnikov
f69be40ad3 feat(api): Изменение состояния у шаблона/расписания (акивировано/деактивировано) 2023-10-13 14:21:49 +10:00
Mikhail Trubnikov
b177c0cc27 feat(api): Вынес логику формирования расписания в сервис IEsppSchTypeConfigService. В респонс шаблона добавил отображение расписания. Получение шаблона по ИД. 2023-10-12 12:06:47 +10:00
Mikhail Trubnikov
72e2f76b1a feat(api): Контроллер по управлению ScheduleEsppId. Получение задания для расписания. 2023-10-11 15:28:37 +10:00
Mikhail Trubnikov
8ebdcd6d8a feat(api): Доделал респонс RobotTaskScheduleResponse 2023-10-11 11:10:35 +10:00
Mikhail Trubnikov
a4dde4c59a feat(api): RobotTaskScheduleResponse 2023-10-10 16:58:05 +10:00
Mikhail Trubnikov
ce97fbe502 feat(api,espp, generator): Добавлены настройки для расписания рег работ. Добавлена сеть для всех контейнеров. 2023-10-09 16:11:27 +10:00
Mikhail Trubnikov
7e55659a7c feat(api): TemplateController адаптировал метод getAll под новую структуру 2023-10-06 15:13:40 +10:00