Commit Graph

  • 3d89e5956c feat(dal,aihitLoader,aihitSyncer): добавлены новые типы программного обеспечения. При синхронизации хосты находятся по имени ЭК вместо IP-адерса Mikhail Kuznetsov 2024-04-18 10:18:14 +10:00
  • f6342719b6 Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev Mikhail Kuznetsov 2024-04-17 17:18:03 +10:00
  • 9e34d49676 fix(esppTemplate): добавлена нормализация поля решение перед сравнением Mikhail Kuznetsov 2024-04-17 17:16:56 +10:00
  • 238ff23bc9 fix(aihtiSyncer): в таблице Applications в уникальность по Name добавлено поле Type. Исправлена синхронизация, поиск по имени application и typeId. Теперь возможно создать приложения с одинаковыми именами но разными типами. Mikhail Trubnikov 2024-04-17 11:51:24 +10:00
  • 59113e87da fix(api): исправлена валидация в AppInWork, Create, Update, проверка на уникальность ПО и работы. Mikhail Trubnikov 2024-04-17 09:07:46 +10:00
  • 0477a400e6 feat(api): ApplicationInWorkValidator добававлена валидация уникальности Application+Work Mikhail Kuznetsov 2024-04-16 11:08:25 +10:00
  • ce0d4c1fb0 feat(api): TemplateController - фильтр шаблонов по AppInWorkId Mikhail Trubnikov 2024-04-11 09:22:43 +10:00
  • 85a1d9be69 fix(api): правильное удаление префикса ПАРР в подробном описании AInW Mikhail Trubnikov 2024-04-11 09:05:16 +10:00
  • a642e76e80 feat(api): доработка AppInWorkController. Упрощен request, обновлен валидатор. В update добавлено обновление расписания. Метод удаления срабатывает только если нет связанных шаблонов. Mikhail Trubnikov 2024-04-10 11:54:54 +10:00
  • 0ddd7bc9d2 feat(api, dal): EsppScheduleTypeScheduleController. В таблицу EsppScheTypeValue добавлено поле Order Mikhail Trubnikov 2024-04-08 12:16:14 +10:00
  • 7be64e3529 feat(api): Application GetAll, Work GetAll - добавлены фильтры по id Mikhail Trubnikov 2024-04-03 16:07:41 +10:00
  • 674d02280a feat(api): ApplicationTypeController, GetAll. Application GetAll исправлен фильтр по TypeId Mikhail Trubnikov 2024-04-03 15:50:50 +10:00
  • 693acc4cbc feat(api): в work getAll добавлен фильр по имени. ApplicationController GetAll + filter Mikhail Trubnikov 2024-04-03 15:21:47 +10:00
  • a92bbf1899 feat(api): расширен респонс WorkResponse до WorkWithTnkResponse, добавлена полная иерархия тнк. В Work.GetAll добавлен параметр для загрузки с иерархией. Mikhail Trubnikov 2024-04-03 14:12:59 +10:00
  • 76bfc5aa16 feat(api): в ApplicationInWorkResponse добавлены данные о расписании Mikhail Trubnikov 2024-04-02 14:20:11 +10:00
  • 82f0f846ee fix(api): для респонса ApplicationInWork добавлен инклуд ApplicationType Mikhail Trubnikov 2024-04-02 11:42:34 +10:00
  • fccc352fbf feat(api): ApplicationInWorkValidator добававлена валидация планировщика, ApplicationInWorkController добавлена обьязательная настройка планировщика Mikhail Kuznetsov 2024-03-29 11:36:39 +10:00
  • 2042db8d4b feat(api): ApplicationInWorkValidator добававлена валидация настроек планировщика Mikhail Kuznetsov 2024-03-28 16:21:22 +10:00
  • 81123a5424 feat(api): appInWorkContoller добавлен метод Delete Mikhail Kuznetsov 2024-03-27 13:56:12 +10:00
  • 1d33813949 feat(api): appInWorkContoller добавлен метод Update Mikhail Kuznetsov 2024-03-27 12:42:58 +10:00
  • 1d60c9d17d feat(api): appInWorkContoller добавлены методы Get Mikhail Kuznetsov 2024-03-27 11:44:15 +10:00
  • 30c190f62f feat(api): appInWorkContoller добавлен метод Create Mikhail Kuznetsov 2024-03-27 11:13:52 +10:00
  • 5a14cdd3c2 fix(api): исправлена ошибка парсинга входных данных для расчёта следующего запуска планировщика в методе GetNextDateMonthly Mikhail Kuznetsov 2024-03-22 12:06:19 +10:00
  • b803f8beaa feat(dal): добавлено расширение string ApplyShortcode - позволяет подставлять в строковых переменные шаблонные значения типа %ЭК% Mikhail Kuznetsov 2024-03-20 15:26:14 +10:00
  • ff712ed126 feat(api): список статусов ЭК Mikhail Kuznetsov 2024-03-14 10:14:25 +10:00
  • fd7d5d78f3 feat(api): appInWorks, фильтр по short description Mikhail Kuznetsov 2024-03-12 16:01:55 +10:00
  • f252091600 fix(api): fix(api): убрана функция отключения пагинации, в extensions Mikhail Kuznetsov 2024-03-12 15:36:14 +10:00
  • aab96a2b08 fix(api): убрана функция отключения пагинации Mikhail Kuznetsov 2024-03-12 15:31:03 +10:00
  • 27b051a987 feat(api): paginationQuery добавлен параметр отключения пагинации. Контроллер ApplicationInWorks GetAll. Mikhail Kuznetsov 2024-03-12 15:09:12 +10:00
  • 10661a88c6 fix(api): закомментированы методы удаления объектов управления трудозатратами. Могло привести к незапланированному удалению зависимых объектов Mikhail Kuznetsov 2024-03-06 16:06:07 +10:00
  • 39fd6bccda feat(api): создан ProcessController+валидация входных данных Mikhail Kuznetsov 2024-03-06 15:56:52 +10:00
  • 9f3b470854 feat(api): создан SubprocessController+валидация входных данных Mikhail Kuznetsov 2024-03-06 15:09:48 +10:00
  • 563f56b770 feat(api): создан TnkController+валидация входных данных Mikhail Kuznetsov 2024-03-06 14:09:59 +10:00
  • bd595c33c2 feat(api): создан WorkController+валидация входных данных Mikhail Kuznetsov 2024-03-06 12:10:12 +10:00
  • 3c03ee343c feat(api): AgentTaskController добавлено журналирование ответа при запросе заданий для агента Mikhail Kuznetsov 2024-03-01 11:03:11 +10:00
  • caa84638df fix(dal) tbl Settings актуализация настроек Mikhail Kuznetsov 2024-02-29 13:41:44 +10:00
  • 02212cac9f Merge branch 'espp-api-extending' into dev Mikhail Kuznetsov 2024-02-28 15:41:28 +10:00
  • f8f96fe465 feat(esppApi): расширение FindOrdersQuery возможностью поиска нарядов АСУ ЕСПП по статусу Mikhail Kuznetsov 2024-02-28 15:40:24 +10:00
  • 694259c098 fix(orderLoader): исправлен метод рассчета GenerationDate Mikhail Trubnikov 2024-02-28 12:16:53 +10:00
  • 5f0ae0f46e feat(orderManager): изменены настройки формирования списания трудозатрат в нарядах, Worker переведен на продуктив Mikhail Kuznetsov 2024-02-28 11:48:04 +10:00
  • efc91584b6 feat(esppSync, esppTemplateSync, esppScheduleSync): обновлена логика синхронизации полей. Если объект в БД деактивирован, то с ЕСПП сравниваются только поля isActive и название объекта. Mikhail Trubnikov 2024-02-28 10:17:01 +10:00
  • 9e2350374f fix(api): рассчет следующего срабатывания ведется только по полю NextRun Mikhail Trubnikov 2024-02-28 08:32:57 +10:00
  • 42d886c300 fix(api): RobotTaskController, lastRun. nextRun Mikhail Trubnikov 2024-02-27 16:01:08 +10:00
  • d2f8dd024f fix(orderLoader): исправлена тайм зона УЗ ЕСПП на 0 Mikhail Trubnikov 2024-02-27 13:40:51 +10:00
  • e0d12221ed feat(api): получит наряд по ИД Mikhail Trubnikov 2024-02-27 10:32:04 +10:00
  • 7197d96ab9 feat(orderLoader): generationDate берется из nextRun/lastRun Mikhail Trubnikov 2024-02-27 09:20:57 +10:00
  • 883d2d69f0 feat(nextRun): при обновлении nextRun, предыдущее значение записывается в lastRun Mikhail Trubnikov 2024-02-27 09:06:23 +10:00
  • 6f813fc9f5 fix(api): при получении задания роботом (расписание), задается правильно lastRun Mikhail Trubnikov 2024-02-27 08:51:40 +10:00
  • dc3ba807cc feat(api): заготовка для перерасчета nextRun Mikhail Trubnikov 2024-02-26 14:27:54 +10:00
  • 57fdb4e2bc feat(api): список нарядов постранично Mikhail Trubnikov 2024-02-26 09:20:13 +10:00
  • e6cfdd2c9c fix(templateSync): переименован метод нормализации строки перед сравнением значений подробного описания объектов ЕСПП и ПАРР Mikhail Kuznetsov 2024-02-20 14:55:14 +10:00
  • 688b9f29bd fix(templateSync): при сравненни полного описания, добавлено удаление пробелов Mikhail Kuznetsov 2024-02-20 14:47:33 +10:00
  • 6d7f875c0b fix(templateSync): при сравненни полного описания, удалять символы переноса. Mikhail Trubnikov 2024-02-19 12:01:17 +10:00
  • 84989efd10 fix(templateSync): при сравненни полного описания, удалять символы переноса. Mikhail Trubnikov 2024-02-19 08:34:52 +10:00
  • b3f074c780 fix(api): исправлена сортировка статусов синхронизации в респонсе шаблона. Mikhail Trubnikov 2024-02-16 16:52:42 +10:00
  • b7863af633 fix(orderLoader): уточнение расчёт времени создания и крайнего срока нарядов Mikhail Kuznetsov 2024-02-16 12:27:08 +10:00
  • 4c4621fe03 feat(dal): в таблице Order поле Number уникальное Mikhail Trubnikov 2024-02-15 16:45:35 +10:00
  • f9cb91be2d refactor(esppApi): формирование даты в запросе Mikhail Trubnikov 2024-02-15 16:41:00 +10:00
  • 40efd746a5 fix(esppApi): фикс при формировании запроса к апи с параметром VIEW_QUERY Mikhail Trubnikov 2024-02-15 16:24:36 +10:00
  • 4d7aedbd92 fix(templateSync): фикс фильтра шаблонов Mikhail Trubnikov 2024-02-15 14:53:25 +10:00
  • 65ff13af08 fix(scheduleSync, templateSync): игнор культуры, фильтр шаблонов и расписаний без учета ЗО в префиксе (имени) Mikhail Trubnikov 2024-02-15 13:47:34 +10:00
  • f4304ea45a fix(scheduleSync, templateSync): фильтр шаблонов и расписаний без учета ЗО в префиксе (имени) Mikhail Trubnikov 2024-02-15 09:21:01 +10:00
  • f217b8dc51 fix(dall, orderLoader): в настройки добавлено поле PrefixWithoutVariable. Mikhail Kuznetsov 2024-02-13 15:28:32 +10:00
  • 885bb5f4e7 fix(all): обновлен префикс в тбл Settings. Из всех проектов удален пакет Microsoft.VisualStudio.Azure.Containers.Tools.Targets (1.19.4) Mikhail Trubnikov 2024-02-13 14:34:12 +10:00
  • f52e69b24f feat(generatorTemplates): изменен префикс шаблонов Mikhail Trubnikov 2024-02-13 13:44:08 +10:00
  • 91e9a4d8a9 feat(esppOrder): Обновлен url ЕСПП на продуктив Mikhail Trubnikov 2024-02-13 11:37:41 +10:00
  • 90306b7a63 fix(aihit-syncer): ограничение использования scope. Создан отдельный SyncerService Mikhail Kuznetsov 2024-02-06 16:54:40 +10:00
  • 0697d5b6b4 feat(nextRun): cicd Mikhail Trubnikov 2024-02-06 08:53:52 +10:00
  • e9cd70e910 refactor(aihit): удален старый проект синхронизации aihit. Удалены таблицы из БД. Mikhail Trubnikov 2024-02-05 16:56:44 +10:00
  • e6e3d57f8f Merge branch 'next-run' into dev Mikhail Trubnikov 2024-02-05 16:13:08 +10:00
  • bacd6f0021 feat(nextRun): рассчет поля NextRun по расписанию Mikhail Trubnikov 2024-02-05 16:05:02 +10:00
  • 745183fc71 feat(dal): Applications добавлен уникальный ключ на поле Name Mikhail Kuznetsov 2024-02-05 16:02:15 +10:00
  • 3d20db4284 fix(aihit): cicd AIHITLoaderWork Mikhail Kuznetsov 2024-02-05 15:53:16 +10:00
  • 3609fb2604 Merge branch 'dev' into dev2 Mikhail Kuznetsov 2024-02-05 14:49:19 +10:00
  • 3d71f4cbe9 feat(aihit): AIHITLoadWorker + AIHITSyncWorker Mikhail Kuznetsov 2024-02-05 14:45:09 +10:00
  • 51503a5964 feat(all): readme Mikhail Trubnikov 2024-02-02 09:25:42 +10:00
  • 6d8cbf8043 feat(api): отображение статических файлов Mikhail Trubnikov 2024-02-02 09:13:36 +10:00
  • 14e616556c feat(api): changelog.md включен в образ docker Mikhail Trubnikov 2024-02-01 16:49:18 +10:00
  • 2ee7ad9dd4 fix(aihit): cicd aihit syncer Mikhail Kuznetsov 2024-01-31 13:50:19 +10:00
  • c1b2004f35 fix(aihit): cicd Mikhail Kuznetsov 2024-01-31 13:43:46 +10:00
  • ae87f82b45 fix(aihit): init + docker + cicd Mikhail Kuznetsov 2024-01-31 12:31:00 +10:00
  • 2fa4d52e72 feat(aihit): init + docker + cicd Mikhail Kuznetsov 2024-01-31 12:26:43 +10:00
  • 56e8477bf1 fix(dal): tbl robotHistoryLavel fix information Mikhail Trubnikov 2024-01-30 14:04:03 +10:00
  • 30765f618b feat(api): в респонс истории робота, добавил инфу о роботе Mikhail Trubnikov 2024-01-26 12:27:59 +10:00
  • a2ebe90906 Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev Mikhail Trubnikov 2024-01-22 11:48:24 +10:00
  • d241071959 feat(api): в респонс истории агента добавлена информация о наряде Mikhail Trubnikov 2024-01-22 11:46:49 +10:00
  • 26c627fe93 fix(aihit): после создания нового хоста не обновлялось его программное обеспечение Mikhail Kuznetsov 2024-01-17 15:58:51 +10:00
  • 13652ba9aa fix(all): добавлено кол-во попытой подключения к fluentd Mikhail Trubnikov 2024-01-17 09:24:57 +10:00
  • 70af5231c8 feat(all): обновлен адрес fluentd (dvgd-efk-01.dvgd.oao.rzd:24224) Mikhail Trubnikov 2024-01-16 11:51:48 +10:00
  • e7fea108ad feat(api): получение host по id Mikhail Trubnikov 2024-01-11 10:46:38 +10:00
  • 48bdf9f38f feat(api): в AgentHistoryResponse добавлена информация о шаблоне Mikhail Trubnikov 2023-12-27 08:50:45 +10:00
  • 584c594d77 feat(api): статистика по заданиям синхронизации нарядов ЕСПП Mikhail Trubnikov 2023-12-25 10:27:50 +10:00
  • ade1b01aff feat(orderManager): при изменении статуса наряда в ЕСПП, обновляем dateModified в БД. Mikhail Trubnikov 2023-12-25 09:53:10 +10:00
  • 0299c2ec72 feat(api): StatOrderController Mikhail Trubnikov 2023-12-21 16:00:08 +10:00
  • 9e55dfa9b5 fix(api): Статистика хостам, приложениям, хостам в шаблонах Mikhail Trubnikov 2023-12-20 13:43:03 +10:00
  • a37ac87913 fix(api): Статистика по шаблонам Mikhail Trubnikov 2023-12-19 15:33:21 +10:00
  • 6d21c72e9f fix(api): сортировка StatRobotStatusResponse Mikhail Trubnikov 2023-12-19 11:47:34 +10:00
  • 71ba29b7e7 feat(api): статистика истории роботов Mikhail Trubnikov 2023-12-13 09:36:11 +10:00
  • 57d003e98d feat(api): redis exporter -> prometheus Mikhail Trubnikov 2023-12-12 16:28:46 +10:00
  • 2069d7b75f feat(api): статистика по заданиям для роботов и роботам. Mikhail Trubnikov 2023-12-12 15:56:42 +10:00