4.4.10. Журнал пожаров

Участники роли «Главный диспетчер» получают доступ к странице «Журнал пожаров» (рис. 23). При добавлении, изменении или удалении любого пожара или динамики система формирует короткую запись в журнале, которая включает следующие данные:

  • Время действия;

  • Пользователь, совершивший действие;

  • Тип действия (добавление, изменение, удаление);

  • Пожар или динамика, над которыми совершено действие.

../../_images/fire_log.png

Рис. 23. Страница «Журнал пожаров» с элементами постраничной выборки.

По аналогии со списком пожаров (см. Страница «Пожары») журнал представлен в табличной форме вместе со вспомогательными элементами управления.

Фильтр «Год/период» [1] отбирает записи по времени совершения действия. Функционально и внешне повторяет поведение на странице «Пожары».

Панель действий [2] содержит три кнопки:

  • Кнопка иконка1 , при нажатии которой все записи получают статус «Просмотрен»,

  • Переключатель иконка2 позволяет скрывать изменения текущего пользователя, либо показывать их – иконка3,

  • Кнопка-ссылка иконка4 возвращает пользователя обратно к списку пожаров.

«Шапка» таблицы [3] содержит наименования колонок и поддерживает сортировку по аналогии со списком пожаров (см. Страница «Пожары»). Сортировка по имени пользователя не поддерживается!

Запись таблицы [4] по двойному щелчку, либо по кнопке иконка5 позволяет перейти в карточку соответствующего пожара или динамики, кроме тех случаев, когда запись была удалена, в таком случае у записи будет присутствовать значок иконка6 . Одиночный щелчок мыши по записи выбирает её, выделяя цветом.

Если данные вносит пользователь, который имеет право на просмотр данной страницы, то все записи будут со статусом «Просмотрен». В остальных случаях записи будут иметь статус «Не просмотрен» иконка7 . Кроме того, как только такой пользователь внесет изменения по пожарам в систему, у всех пользователей, которые имеют доступ к этой странице и находятся в данный момент в системе ввода, или как только в неё зайдут на любую сраницу - в верхней части странице появится значок иконка8 (рис. 24).

../../_images/notice.png

Рис. 24. Уведомление о не просмотренных изменениях в пожарах.

Щелкнув по нему можно перейти в журнал пожаров.

Записи со статусом «Не просмотрен» всегда выводятся вверху таблицы. Что бы перевести запись в статус «Просмотрен» можно либо щелкнуть по кнопке иконка9 один раз. В этом случае запись просто изменит статус. Либо два раза щелкнуть по записи - она изменит статус и будет осуществлен переход к изменениям, если это возможно.

Также можно воспользоваться кнопкой иконка10 на панели действий для перевода всех записей в статус «Просмотрен».

Для того, что бы с верхней части экрана пропал значок иконка11, нужно что бы все записи были в статусе «Просмотрен».

В остальном работа таблицы во многом повторяет описание для списка пожаров. Так же элементы постраничной выборки [6] и [7] появляются при полной прокрутке экрана вниз [5].