by a-b-c » Thu Sep 02, 2010 3:34 pm
А можно ли добавить возможность "условного" переопределения, при котором переопределяется не изначальная роль, а действующая роль на данной задаче?
Зачем это нужно - для некоторых категорий задач нужно, чтобы права пользователя по этой задаче задавались специальной ролью, которая может меньше, чем его собственная (в том числе для механизма "видит только ответственный"). Для этого используется переопределение. Права настраиваются, всё ок, у конкретного пользователя X всё работает как надо. А теперь нужно, чтобы сторонний пользователь Y (с другого проекта, с совсем другой "собственной" ролью) мог делать то же, что и X. Из коробки не работает, для всех задач, где работал A с урезанной спецролью, при текущем поведении TS придется дополнительно переопределять роль пользователя Y, что не всегда возможно, и тут 10 раз подумаешь, а нужно ли Y это всё так сильно, чтобы нам на это потратить пару часов времени (задач*переопределений > 100, структура неплоская)
TrackStudio 4.0.14 x64
Windows SA + PostgreSQL 9.1