Версия 1.2.2
Исправления
DEF0018839: Скорректировали поведение таблицы Продукты / Product (pda_product):
- Теперь в поле Родительский продукт / Parent product можно выбрать только записи таблицы pda_product, статус которых не равен Архив / Archive и продукт не равен текущему.
- Исправили проблему, из-за которой при очистке значения поля Владелец продукта / Product owner пользователи с ролью pda_user не могли редактировать запись. Теперь, когда поле пусто, редактирование продукта доступно любому пользователю с этой ролью. Также устранили ошибку, из-за которой справочник этого поля был пуст для существующего продукта, и добавили фиксированный ограничитель: теперь можно выбирать только из сотрудников с ролью pda_admin или pda_user.
- Устранили проблему, из-за которой при редактировании записи обязательные поля подсвечивались красным при отсутствии ошибок в заполнении.
- Скрыли поля Когда изменено / Updated at, Кем изменено / Updated by, Когда создано / Created at, Кем создано / Created by на форме создания продукта.
- Убрали дублирование кнопки Удалить / Delete на листовом представлении продукта и на форме в бургер-меню.
- При вводе неуникальных значений полей Наименование / Name и Код продукта / Product code выводилось одно сообщение с ошибкой. Теперь появляется два, по одному для каждого неуникального значения.
- При вводе неуникального значения Кода продукта / Product code для существующей записи, поле Наименование / Name также подсвечивалось как неуникальное, даже если его значение б ыло корректным. Эта ошибка исправлена.
- Деактивировали клиентские скрипты, отвечающие за изменение обязательности поля Владелец продукта / Product owner в зависимости от статуса записи. Корректная логика будет добавлена в одном из обновлений платформы.
- Теперь на форме используются рабочие заметки на базе платформы.
Помимо вышеперечисленных изменений, поменялся порядок кнопок на форме Проекты / Project.
DEF0019378: Исправили ошибки, возникавшие, когда у родительской и дочерней задачи отличались проекты и продукты:
- Теперь при создании задачи с доски, она всегда будет относиться к проекту и продукту текущей доски, даже если связана с родительской задачей другого проекта.
- При изменении или добавлении родительской задачи, проект и продукт дочерней задачи остаются неизменными, даже если значения этих полей отличаются у родительской задачи. Также значение поля Проект / Project больше не очищается у дочерней задачи, если очистить поле Родительская задача / Parent task.