Содержание
версии компонентов:
- Meteor Web Application: 1.35.20 (frontend) - обновлено
- Meteor Core plugin 1.1.304 (backend) - обновлено
- Triggers plugin 1.1.72 (backend) - обновлено
Улучшения и изменения
🔸 Улучена работа с датами задачи
- Добавлены настройки «Ручное планирование» и «Только рабочие дни» для вех
- Добавлены предупреждения при включении режима ручного планирования (Ручное планирование включено, влияние взаимосвязей игнорируется) - это значит, что ни на данную задачу не влияют даты связанных задач, ни даты этой задачи не влияют на даты связанных задач.
- Добавлены предупреждения в режиме автоматического планирования для:
- родительских задач «Сроки рассчитываются на основании подзадач» - редактирование запрещено, все даты отображаются только в режиме чтения,
- подзадач «Изменение этих дат повлияет на даты связанных задач» - редактирование разрешено, но новые даты этой задачи могут повлиять на даты родительской задачи.
- задач, имеющих предшествующие и следующие за ними задачи: «Доступные даты начала и окончания ограничиваются взаимосвязями» - диапазон доступных для выбора дат ограничен, дата начала и окончания не может быть раньше даты окончания предшествующей задачи;
- Поддержан ручной ввод дат в разных форматах, включая вставку из буфера обмена. Например, можно ввести 10.06.2025, 10.06.25, 10 июня, 10 июня 2026.
- Добавлена защита от выбора даты окончания раньше даты начала (сбрасывается дата окончания). Так же работает в противоположную сторону;
- Ускорен расчет длительности задачи (произведена оптимизация расчета с учетом производственного календаря)
- Визуально выделяется изменение длительности при изменении даты начала / даты окончания - кратковременно подсвечивается фон серым цветом
- Визуально выделяется изменение даты окончания при изменении длительности - кратковременно подсвечивается фон серым цветом
- Визуально выделяются выходные и праздничные дни на календаре
🔸 Триггеры: доступ к настройкам расширениями через MeteorExtension
🔸 Серверные функции
🔸 Добавлено логгирование cron-задач
🔸 Добавлен healthchecks/cron_triggers - проверка последнего запуска cron-задач
🔸 Интеграция с GitHub: добавлен поиск ID задачи в title PR (так же как в GitLab)
🔸 API метод получения подсказок для редактора кода скриптов триггеров
🔸 Triggers: Добавлена валидация на доступные классы в скриптах триггеров
Исправления
🐞 API Activities: Исправлено форматирование изменений по текстовым доп. полям
🐞 Добавлена API-валидация для поля ongoing учета времени
🐞 GitHub: Исправлена валидация на pull_request.body = nil
🐞 Исправлена ошибка при попытке отметить время за другого пользователя (не отображался список доступных пользователей, выдавалась ошибка)
🐞 Исправлена ошибка при открытии некоторых задач в статусе с признаком "Только для чтения" (если задача была изменена через интерфейс OP, то при открытии ее в интерфейсе METEOR отправлялся PATCH запрос на пересохранение данных, что вызывало ошибку, если задача в статусе с признаком "Только для чтения")