Menu

#188 Добавить права на просмотр задач других пользователей

Next_Release
closed
nobody
None
5
2017-07-24
2016-02-10
No

Добавляем новые типы прав на пользователя и на группу: "Просмотр задач пользователя" и "Просмотр задач пользователей, входящих в группу". (Воспользоваться этими правами можно только, если на пользователя или группу есть права на чтение и для группы на просмотр)

  1. В случае, если у текущего пользователя есть эти права, то в свойствах пользователя и в свойствах группы появляется ссылка "Показать задачи пользователей"
    При клике на ссылку появляется список задач соответствующих пользователей (в случае группы это задачи только тех пользователей, на которых есть права на чтение).
    В случае группы в списке заданий есть дополнительное поле - имя пользователя, которому направляется задача.
    Надо сделать так, чтобы этот список визуально отличался от обычного списка задач пользователя.
    При клике на задание открывается форма задания, но кнопки выполнения задания не активны - выполнить это задание нельзя.
    В форме, показывающей данные задачи также присутствует стандартный фильтр.

  2. В фильтре обычного списка задач добавляем опцию - "показать задачи других пользователей", параметр которой может иметь значение:

  3. задачи всех пользователей, на задачи которых у данного пользователя есть права
  4. задачи пользователей, входящих в группу <имя группы>

Пример одного их возможных отображдений списка задач - в приложении.

1 Attachments

Discussion

  • Andrei Mikheev

    Andrei Mikheev - 2016-02-12
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -7,6 +7,8 @@
     При клике на задание открывается форма задания, но кнопки выполнения задания не активны - выполнить это задание нельзя.
     В форме, показывающей данные задачи также присутствует стандартный фильтр.
    
    -2. В фильтре обычного списка задач добавляем опцию - показать список задач всех пользователей, на задачи которых у данного пользователя есть права
    +2. В фильтре обычного списка задач добавляем опцию - "показать задачи других пользователей", параметр которой может иметь значение: 
    +- задачи всех пользователей, на задачи которых у данного пользователя есть права
    +- задачи пользователей, входящих в группу <имя группы>
    
    -Пример возожной настройки такого списка - в приложении.
    +Пример одного их возможных отображдений списка задач - в приложении.
    
     
  • Andrei Mikheev

    Andrei Mikheev - 2016-05-12
    • Group: In Future --> Next_Release
     
  • Andrei Mikheev

    Andrei Mikheev - 2017-07-24
    • status: open --> closed
     
MongoDB Logo MongoDB