Задача [#6351]: Счетчик новых событий в «Ежедневнике»

Формулировка проблемы: в верхней панели на иконке «Ежедневник» необходим счетчик новых событий этого раздела.

Решение: необходимо реализовать отображение счетчика новых событий для следующих типов заметок:

Примечание: на заметку-ознакомление, заметку-согласование, заметку-утверждение действия счетчика не распространяются.

Эти заметки приобретают новое свойство - просмотренная/непросмотренная. При наличии непросмотренных заметок на иконке модуля «Ежедневник» отображается красный кружок с количеством таких заметок. При переходе непросмотренной заметки к статусу просмотренной, число уменьшается на -1 (если присутствовала только одна непросмотренная заметка, кружок не отображается).

Рисунок 172. Счетчик новых событий теперь и в «Ежедневнике»

Счетчик новых событий теперь и в «Ежедневнике»

В основной рабочей области модуля содержимое непросмотренных заметок выделяется полужирным начертанием. При изменении статуса заметки на просмотренную выделение в заметке снимается.

В компоненте «Календарь» дни, в которых имеются непросмотренные заметки, выделяются синим фоном (#596484). При изменении статуса заметки на просмотренную выделение в календаре снимается.

Изменение статуса заметки на просмотренную происходит в случаях:

Рисунок 173. Ежедневник с непросмотренными заметками

Ежедневник с непросмотренными заметками

Действия при обновлении системы.

При обновлении системы все существующие заметки получают статус просмотренная, кружок счетчика на иконке модуля «Ежедневник» не отображается.