Все версии / Версия 1.20250611.1

Вeрсия 1.20250611.1

Содержание
версии компонентов:
  • 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 запрос на пересохранение данных, что вызывало ошибку, если задача в статусе с признаком "Только для чтения")