Commit graph

283 commits

Author SHA1 Message Date
Pavel Gnedov
628412ffc5 Убраны лишние компоненты. Данные с метриками выводятся списоком 2025-03-06 08:13:57 +07:00
Pavel Gnedov
e4fb067ea9 Вывод всех метрик на виджет на дашборде 2025-03-06 07:21:48 +07:00
Pavel Gnedov
d8f56b8c34 Актуализирован документ про добавление кастомного виджета 2025-02-14 08:09:32 +07:00
Pavel Gnedov
d651096ee5 Исправлена ошибка в логиге работы счётчика issuesByStatusCount 2025-02-14 08:09:06 +07:00
Pavel Gnedov
656b26897c Вывод данных на виджет с помощью вспомогательного компонента SimpleCounterViewComponent 2025-02-14 08:08:21 +07:00
Pavel Gnedov
8479b6d68d Реализация виджета на frontend-е 2025-02-07 19:12:34 +07:00
Pavel Gnedov
77352a497b Добавлен data-loader для нового виджета на backend-е 2025-02-07 19:11:46 +07:00
Pavel Gnedov
20b70c5799 Добавлен счётчик по работникам 2025-02-07 19:10:14 +07:00
Pavel Gnedov
04a0736c9a Убран лишний не используемый аргумент 2025-02-06 23:22:24 +07:00
Pavel Gnedov
4a2759a0e1 Сквозная передача дополнительных аргументов dashboardId и widgetId 2025-02-06 23:21:56 +07:00
Pavel Gnedov
f3a8cded97 Добавлена функция расчёта метрик 2025-02-06 22:41:19 +07:00
Pavel Gnedov
d5d604eb40 Добавлен источник данных daily-eccm-reports-v2 2025-01-27 21:25:34 +07:00
Pavel Gnedov
159e2ea17a Переименован сервис для выполнения задач формирования отчётов по расписанию 2024-12-12 07:22:10 +07:00
Pavel Gnedov
01c54b2d65 Генерация отчёта
* Добавлен метод для сохранения отчёта saveReport
* Доработан метод createJobHandler - загрузка данных и сохранение с помощью saveReport
2024-12-12 02:27:55 +07:00
Pavel Gnedov
a2131e9b03 Добавлено автообнаружение в виджетах cron-задач
* Поиск обновлённых виджетов daily-eccm-v2
* Автоматическая инициализация поиска со старта приложения
2024-12-10 09:21:45 +07:00
Pavel Gnedov
f284d70d6b Добавлен планировщик задач с помощью SchedulerRegistry 2024-12-09 23:28:55 +07:00
Pavel Gnedov
299d658979 Добавлено логирование работы методов 2024-12-09 15:08:36 +07:00
Pavel Gnedov
9c8bea0289 Добавлены основные методы в DailyEccmV2ReportService 2024-12-09 15:06:12 +07:00
Pavel Gnedov
40313185a5 Добавил datasource для daily-eccm-reports-v2 2024-12-09 08:29:21 +07:00
Pavel Gnedov
8cae9076bd Добавлено описание архитектуры 2024-07-26 07:24:58 +07:00
Pavel Gnedov
4a420dcf71 Добавлена поддержка личных уведомлений для redmine5 2024-07-24 07:47:39 +07:00
Pavel Gnedov
f425bdf0ee Обращения к либе интеграции с telegram ботом обёрнуты в try catch
для предотвращения падений всего приложения
2024-06-10 10:38:23 +07:00
Pavel Gnedov
bc0bcd7554 Обновлён пакет node-telegram-bot-api 2024-05-22 22:29:32 +07:00
Pavel Gnedov
bca67b8699 Добавлен модуль working-time-calculator
Модуль для вспомогательных скриптов и развития линтера задач для проекта ECCM
2024-05-02 09:25:54 +07:00
Pavel Gnedov
b2ba939323 Добавлена api функция для отправки сообщений в telegram bot
/api/telegram-bot/send-message (POST)
2024-05-02 09:22:11 +07:00
Pavel Gnedov
5fb996a12e Добавлена проверка selector в IssuesService.mergedTreesAndFind 2024-04-07 21:47:24 +07:00
Pavel Gnedov
9bffaec6cf Добавлены дополнительные ендпоинты для загрузки данных из кеша
* добавлен ендпоинт find-from-root - для рекурсивной загрузки подзадач от корневой задачи
* добавлен ендпоинт find-from-merged-trees-and-query - для гибридной загрузки задач от корневых + с помощью find запроса для couchdb
2024-04-05 18:56:40 +07:00
Pavel Gnedov
6df04c8e6d Исправлены ошибки с выводом в лог не проверенных данных 2024-02-29 07:12:16 +07:00
Pavel Gnedov
006f9a6d28 Исправлена ошибка из-за попытки загружать issueId <= 0 2024-02-28 10:31:48 +07:00
Pavel Gnedov
18873337b1 Добавлены дополнительные стратегии для синхронизации с redmine
* через запрос данных из csv
* через прогрузку суммирующих задач
2024-02-22 13:07:54 +07:00
Pavel Gnedov
9d476a43fa Добавлен вспомогательный скрипт для принудительной синхронизации суммирующих задач 2024-02-20 16:56:41 +07:00
Pavel Gnedov
afad88c057 Добавлен cli скрипт для синхронизации закешированных задач с задачами в redmine 2024-02-08 00:44:20 +07:00
Pavel Gnedov
f5b547e8ce Добавлена инструкция по установке 2024-02-05 08:17:45 +07:00
Pavel Gnedov
1983c88f8f Merge branch 'feature/calendar-widget' into dev
Создан виджет с календарём для дашбордов
2024-02-02 09:42:57 +07:00
Pavel Gnedov
3fa965ff69 Добавлен документ описывающий пошагово как создавать кастомный виджет 2024-02-02 09:39:55 +07:00
Pavel Gnedov
3c2fe9af95 Добавлены комментарии в код виджета календаря на frontend-е 2024-02-02 09:39:14 +07:00
Pavel Gnedov
d9c3345594 Убрана лишняя переменная 2024-02-02 08:56:24 +07:00
Pavel Gnedov
fd121d5db1 Исправлена обработка ошибки для пустых дашбордов или полностью свёрнутых изначально 2024-02-02 07:59:16 +07:00
Pavel Gnedov
50f7aeaf2f Добавлен загрузчик данных для календаря в дашбордах 2024-02-02 07:54:59 +07:00
Pavel Gnedov
d7b37470ef Для дашборда создан виджет календаря 2024-02-02 07:51:50 +07:00
Pavel Gnedov
ddb5df9254 Укорощение длинных сообщений в telegram боте 2024-01-19 19:50:25 +07:00
Pavel Gnedov
f068c9d6ab Добавлен пропущенный import 2023-11-23 07:51:00 +07:00
Pavel Gnedov
5cb3df078f Настройка monaco editor на использование отступов в 2 пробела в редакторе дашборда 2023-11-16 19:49:37 +07:00
Pavel Gnedov
5ec0c1d99e Настройка monaco editor на использование отступов в 2 пробела в редакторе дашборда 2023-11-15 08:23:12 +07:00
Pavel Gnedov
387a1b28c3 Исправлены ошибки линтера 2023-11-10 07:45:41 +07:00
Pavel Gnedov
d43cc54f56 Исправлены ошибки линтера 2023-11-10 07:45:41 +07:00
Pavel Gnedov
ea8115cbee Исправлены ошибки линтера 2023-11-10 07:45:41 +07:00
Pavel Gnedov
f2e0bd7f47 Merge branch 'master' into dev 2023-11-10 07:43:52 +07:00
Pavel Gnedov
0cdb20be04 Merge branch 'dev' 2023-11-10 07:42:12 +07:00
Pavel Gnedov
4cd0cf607e Merge branch 'feature/dashboards-editor' into dev 2023-11-07 02:00:05 +07:00