Плагин. Альтернативный журнал входа пользователей
Добавлено: 06 дек 2023, 16:56
В продолжение темы viewtopic.php?p=31500#p31500 решил я сам разработать плагин для журнала входа пользователей.
Позволяет фильтровать данные по дате и выбирать в фильтре нескольких пользователей.
Также данный отчёт, помимо Администратора, будет доступен 2 любым выбранным группам пользователей (например, владельцу и директору).
Кстати, Указанные группы не будут видеть данные о входе для администратора.
Выглядит он вот так по умолчанию (можно всё настраивать, дальше объясню, как именно): Итак, для установки нужно:
Шаг 1: Скачиваем плагин и распаковываем его в папку /plugins Шаг 2: Определяем ID для двух групп доступа, которым будет доступен этот журнал, в настройках системы в меню Структура приложения -> Группы пользователей.
Шаг 3: Создаём в сущности Пользователи новое поле с типом Пользователи Ajax.
В настройках поля внизу перечисляем все группы, которые хотите, чтобы отображались в отчёте.
Также в настройках доступа к полю ставим доступ Только просмотр для двух выбранных ранее групп пользователей, а для остальных скрываем. Шаг 4: Открываем файл /plugins/alt/menu.php и в самом начале будет блок настроек.
Подставляем все ID вот сюда: Если необходимо открыть доступ только одной группе пользователей, а не двум, то вместо одной из групп просто поставьте 0
Шаг 5: Теперь настраиваем фильтры. Для этого открываем сам отчёт, он будет находиться у Администратора внизу перед настройками системы.
Нажимаем на ссылку для настройки фильтров (отображается ссылка только у Администратора): Открывается страница с настройками. Нажмите Добавить и укажите там поле Дата добавления: Далее добавьте поле Сотрудники, созданное ранее, задайте параметры, как на скриншоте: ---------------------------------------------------------------------------------------
Вот и всё)))
При желании можете настроить цвет строк там же, в блоке настроек в файле /plugins/alt/menu.php.
Позволяет фильтровать данные по дате и выбирать в фильтре нескольких пользователей.
Также данный отчёт, помимо Администратора, будет доступен 2 любым выбранным группам пользователей (например, владельцу и директору).
Кстати, Указанные группы не будут видеть данные о входе для администратора.
Выглядит он вот так по умолчанию (можно всё настраивать, дальше объясню, как именно): Итак, для установки нужно:
Шаг 1: Скачиваем плагин и распаковываем его в папку /plugins Шаг 2: Определяем ID для двух групп доступа, которым будет доступен этот журнал, в настройках системы в меню Структура приложения -> Группы пользователей.
Шаг 3: Создаём в сущности Пользователи новое поле с типом Пользователи Ajax.
В настройках поля внизу перечисляем все группы, которые хотите, чтобы отображались в отчёте.
Также в настройках доступа к полю ставим доступ Только просмотр для двух выбранных ранее групп пользователей, а для остальных скрываем. Шаг 4: Открываем файл /plugins/alt/menu.php и в самом начале будет блок настроек.
Подставляем все ID вот сюда: Если необходимо открыть доступ только одной группе пользователей, а не двум, то вместо одной из групп просто поставьте 0
Шаг 5: Теперь настраиваем фильтры. Для этого открываем сам отчёт, он будет находиться у Администратора внизу перед настройками системы.
Нажимаем на ссылку для настройки фильтров (отображается ссылка только у Администратора): Открывается страница с настройками. Нажмите Добавить и укажите там поле Дата добавления: Далее добавьте поле Сотрудники, созданное ранее, задайте параметры, как на скриншоте: ---------------------------------------------------------------------------------------
Вот и всё)))
При желании можете настроить цвет строк там же, в блоке настроек в файле /plugins/alt/menu.php.