Этап
Готова
Тип
Задача
Приоритет
Повышенный
Трудоемкость
Сложная
Создана
Дата создания
4 года назад
Назначена
Обновлена
4 года назад

На базе tndt-4 добавить справочник тип задачи. Набор значений настраивается пользователем. Начальный набор создается через шаблон включающий:

  • Предложение
  • В плане
  • В работе
  • Тестируется
  • Выполнено
  • Не будет реализовано

Элементы имеют атрибут связи со статусом. Один из типов может быть отмечен как начальный (он будет проставлен новым задачам). Один или не сколько можно отмечено как этап закрытия, его тогда предложат выбрать при закрытии задачи. Либо же при переносе на этот этап задача будет автоматически закрыта.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius 4 года назад

Готово. Заодно произведено более-менее приличное тестирование всей системы справочников.

 demius 4 года назад

С другой стороны этапу задачи default для любых типов, кроме открыта не особонужен, так что просто реализуем ему логику, что default работает только для открытых типов, а для остальных возвращает не установлен

 demius 4 года назад

Вобще текущий defaut довольно криво смотрится в этапе задачи, думается с одной стороны, что их должно быть три для каждого из типов этапов. А значит его надо вытаскивать из базового Dictionary в трейт и подключать только к тем справочникам, которым он нужен в таком одиноком виде, а для этапа задачи либо убирать вобще, либо делать три default

 demius 4 года назад

На ревью. (когда появятся этапы мы перестанем апать задачи такими комментами)

 demius 4 года назад

Для корректной работы справочников в проектах, где они не настроенны, попробовали сделать инициализер, создающий базовые наборы справочников незаметно и неявно как только они понадобятся. Но решили, что это не правильно. Ведь некоторым проектам некоторые справочники могут вобще никогда не понадобиться, зачем обязывать их там отображаться и требовать заполнения. Лучше их отовсюду скрывать прока PM их не заполнит. Начали делать скрытие, проблема уже нашлась в формах с конролами выбора справочника, ожидающими какое-то их значение. Надо или менять эти контролы на хидден или удалять из формы.

 demius 4 года назад

В общем и целом готова. Но это последний наш справочник, хорошо бы их получше протестировать. Особенно их появление и внедрение в проекты, в которых их ее нет, а так же работу с проектами в которых они не используются. (А у нас на проде будут такие)

 demius 4 года назад

И так, база готова, теперь надо наращивать уникальный для этого справочника функционал, а именно взаимодействие его с флагом is_closed

 demius 4 года назад

приступаем. Очень долгожданный справочник. Большинство предыдущих были скорее тренировочными перед ним, и наполнили подсистему всем необходимым функционалом