Журнал пожаров ============== Участники роли **«Главный диспетчер»** получают доступ к странице **«Журнал пожаров»** (рис. 23). При добавлении, изменении или удалении любого пожара или динамики система формирует короткую запись в журнале, которая включает следующие данные: • Время действия; • Пользователь, совершивший действие; • Тип действия (добавление, изменение, удаление); • Пожар или динамика, над которыми совершено действие. .. figure:: _static/fire_log.png :scale: 100 % :align: center Рис. 23. Страница «Журнал пожаров» с элементами постраничной выборки. По аналогии со списком пожаров (см. :ref:`fires`) журнал представлен в табличной форме вместе со вспомогательными элементами управления. **Фильтр «Год/период» [1]** отбирает записи по времени совершения действия. Функционально и внешне повторяет поведение на странице *«Пожары»*. **Панель действий [2]** содержит три кнопки: - Кнопка |иконка1| , при нажатии которой все записи получают статус *«Просмотрен»*, - Переключатель |иконка2| позволяет скрывать изменения текущего пользователя, либо показывать их – |иконка3|, - Кнопка-ссылка |иконка4| возвращает пользователя обратно к списку пожаров. .. |иконка1| image:: _static/yes.png .. |иконка2| image:: _static/eye.png .. |иконка3| image:: _static/eye_green.png .. |иконка4| image:: _static/ref.png **«Шапка» таблицы [3]** содержит наименования колонок и поддерживает сортировку по аналогии со списком пожаров (см. :ref:`fires`). *Сортировка по имени пользователя не поддерживается!* **Запись таблицы [4]** по двойному щелчку, либо по кнопке |иконка5| позволяет перейти в карточку соответствующего пожара или динамики, кроме тех случаев, когда запись была удалена, в таком случае у записи будет присутствовать значок |иконка6| . Одиночный щелчок мыши по записи выбирает её, выделяя цветом. .. |иконка5| image:: _static/viewed.png .. |иконка6| image:: _static/delete.png Если данные вносит пользователь, который имеет право на просмотр данной страницы, то все записи будут со статусом **«Просмотрен»**. В остальных случаях записи будут иметь статус **«Не просмотрен»** |иконка7| . Кроме того, как только такой пользователь внесет изменения по пожарам в систему, у всех пользователей, которые имеют доступ к этой странице и находятся в данный момент в системе ввода, или как только в неё зайдут на любую сраницу - в верхней части странице появится значок |иконка8| (рис. 24). .. |иконка7| image:: _static/no_viewed.png .. |иконка8| image:: _static/red_bell.png .. figure:: _static/notice.png :scale: 100 % :align: center Рис. 24. Уведомление о не просмотренных изменениях в пожарах. Щелкнув по нему можно перейти в журнал пожаров. Записи со статусом **«Не просмотрен»** всегда выводятся вверху таблицы. Что бы перевести запись в статус **«Просмотрен»** можно либо щелкнуть по кнопке |иконка9| один раз. В этом случае запись просто изменит статус. Либо два раза щелкнуть по записи - она изменит статус и будет осуществлен переход к изменениям, если это возможно. .. |иконка9| image:: _static/no_viewed.png Также можно воспользоваться кнопкой |иконка10| на панели действий для перевода всех записей в статус **«Просмотрен»**. .. |иконка10| image:: _static/yes.png Для того, что бы с верхней части экрана пропал значок |иконка11|, нужно что бы все записи были в статусе *«Просмотрен»*. .. |иконка11| image:: _static/red_bell.png В остальном работа таблицы во многом повторяет описание для списка пожаров. Так же элементы постраничной выборки **[6]** и **[7]** появляются при полной прокрутке экрана вниз **[5]**.