Страница 1 из 1

Фильтр по признаку групповая задача

Добавлено: 18.12.2014 18:43
Александр Черняев
Хочу создать линейный список ToDo по всем задачам проекта, которые не групповые (т.е. задачам самого низкого уровня, которые не имеют подчиненных) и не нашел такой признак в настройках фильтра.

Добавлено: 18.12.2014 19:19
Dmitry Goncharenko
Задача звучит просто, а вот решение у нее совсем непростое, по двум причинам:
1. Доступ к задачам. ПланФикс позволяет конструкцию, когда пользователь имеет доступ к надзадаче, но не имеет доступа к ее подзадаче. Получается, что эта надзадача с недоступной ему подзадачей должна отображаться в его фильтре - иначе это вызовет вопросы, ведь для него она является задачей самого низкого уровня. Хотя фактически у этой задачи есть подзадача и она не является задачей самого низкого уровня.

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

2. В ПланФиксе чеклисты это тоже подзадачи. То есть, задача нижнего уровня, но с чеклистом, будет выпадать из фильтра - а это может быть для пользователя неожиданностью. Теоретически, можно побороть и этот эффект, у чеклиста есть свой признак - но это тоже лишняя проверка.

Такие вот сложности на простой вроде бы задачке :)

Добавлено: 20.12.2014 18:07
Александр Черняев
Хорошо а там же есть специальный флаг "Суммарная задача" его хотя бы можно добавить в фильтр?

Добавлено: 22.12.2014 17:07
Dmitry Goncharenko
Думаю, с этим проще. Но не вижу как это решит Вашу задачу - ведь суммарная задача это совсем о другом.

Добавлено: 22.12.2014 17:18
Александр Черняев
В целом я придумал как решить вопрос с попаданием групповых задач в ТуДу. У групповых задач нужно отнять исполнителя и настроить отбор по исполнителю.
Но признак "Суммарной задачи" в фильтрах все равно пригодиться.

Добавлено: 22.12.2014 17:21
Dmitry Goncharenko
ОК, учтем этот момент, спасибо.