Формулировка проблемы: необходима возможность добавления личного комментария, а также просмотра всех комментариев к работе / документу.
Используется: во всех местах системы, где отображаются комментарии к работе / документу:
модуль Потоки работ
;
панель документа, отображаемого при открытии работы;
подраздел Работа
модуля
Сотрудники
.
Решение: необходимо расширить функционал панели комментариев до структуры:
комментарии по работе;
комментарии по документу;
личные комментарии.
Личные комментарии - новый тип комментариев к работе/документу. Данные комментарии отображаются только тому пользователю, который их создал. Данному пользователю доступны права на удаление и редактирование своих личных комментариев.
При добавлении личных комментариев уведомление на почту приходить не должно.
Панель комментариев должна содержать следующие групповые кнопки:
добавления комментариев +
;
Работа
- для комментариев по работе;
Документ
- для комментариев по документу;
Личные
- для личных комментариев.
Активная по умолчанию кнопка определяется текущим выбранным модулем. Добавление комментария осуществляется в панели текущей активной кнопки.
Примечание: при отсутствии работ у документа
необходимо отображать только кнопки добавления комментариев и
Документ
.
Форматирование новой панели:
цвет плашки личного комментария - #d5e5f7
;
цвет текста кнопок - #d0d3e6
;
цвет неактивной кнопки - #40434c
;
цвет активной кнопки - #525661
;
текст активной кнопки выделен жирным начертанием.
Также необходимо позволять добавлять личные комментарии к работам / документам других пользователей при наличии делегированных прав на просмотр работы.