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

Аватара пользователя
Александр Черняев
Сообщения: 236
Зарегистрирован: 29.05.2014 18:14

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

18.12.2014 18:43

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

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4126
Зарегистрирован: 06.06.2012 13:54

18.12.2014 19:19

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

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

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

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

Аватара пользователя
Александр Черняев
Сообщения: 236
Зарегистрирован: 29.05.2014 18:14

20.12.2014 18:07

Хорошо а там же есть специальный флаг "Суммарная задача" его хотя бы можно добавить в фильтр?

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4126
Зарегистрирован: 06.06.2012 13:54

22.12.2014 17:07

Думаю, с этим проще. Но не вижу как это решит Вашу задачу - ведь суммарная задача это совсем о другом.

Аватара пользователя
Александр Черняев
Сообщения: 236
Зарегистрирован: 29.05.2014 18:14

22.12.2014 17:18

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

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4126
Зарегистрирован: 06.06.2012 13:54

22.12.2014 17:21

ОК, учтем этот момент, спасибо.

Ответить