Формулировка проблемы: в верхней панели на иконке «Ежедневник» необходим счетчик новых событий этого раздела.
Решение: необходимо реализовать отображение счетчика новых событий для следующих типов заметок:
общая заметка, заметка-совещание (текущая/запланированная, просроченная, завершенная):
при создании заметки данному пользователю любым вышестоящим руководителем;
при создании заметки пользователем с делегированным правом на создание заметок от данного пользователя;
Примечание: при создании повторяющейся заметки
(будь то руководителем или пользователем с делегированным
правом на создание заметок) в счетчик идет значение общего
количества повторяющихся заметок в состоянии
прошедшая
и корневая
.
при редактировании заметки, которая была создана руководителем данного пользователя;
при редактировании заметки пользователем с делегированным правом на редактирование заметок, которая при этом была создана данным пользователем;
при изменении статуса заметки, которая была создана руководителем данного пользователя;
при изменении статуса заметки пользователем с делегированным правом на изменение статуса заметок, которая при этом была создана данным пользователем;
заметка-показатель;
заметка-оповещение;
заметка-запрос.
Примечание: на заметку-ознакомление, заметку-согласование, заметку-утверждение действия счетчика не распространяются.
Эти заметки приобретают новое свойство -
просмотренная/непросмотренная
. При наличии
непросмотренных заметок на иконке модуля «Ежедневник» отображается
красный кружок с количеством таких заметок. При переходе
непросмотренной заметки к статусу просмотренной, число уменьшается
на -1
(если присутствовала только одна
непросмотренная заметка, кружок не отображается).
В основной рабочей области модуля содержимое непросмотренных заметок выделяется полужирным начертанием. При изменении статуса заметки на просмотренную выделение в заметке снимается.
В компоненте «Календарь» дни, в которых имеются непросмотренные заметки, выделяются синим фоном (#596484). При изменении статуса заметки на просмотренную выделение в календаре снимается.
Изменение статуса заметки на просмотренную происходит в случаях:
одиночный/двойной клик по прямоугольнику заметки;
открытие файла заметки;
изменение статуса общих, повторяющихся заметок и заметок-совещаний;
выполнение действий над заметками, созданными системой, согласно их типа.
Действия при обновлении системы.
При обновлении системы все существующие заметки получают статус
просмотренная
, кружок счетчика на иконке модуля
«Ежедневник» не отображается.