Grav-plugin-admin: Графический интерфейс диспетчера пользователей

Созданный на 11 мар. 2016  ·  4Комментарии  ·  Источник: getgrav/grav-plugin-admin

Предложение

Добавьте в плагин администратора диспетчер пользователей (на основе графического интерфейса), чтобы администраторы могли легко добавлять, удалять, изменять и выполнять другие задачи, связанные с пользователями сайта Grav.

Что касается определения диспетчера пользователей, то это модуль, который содержит функции, позволяющие управлять учетными записями пользователей администратором или другим привилегированным пользователем. Таким примером диспетчера пользователей, имеющего отношение к этому запросу функции, является диспетчер пользователей в Wordpress CMS.

Сценарий использования

Ярким примером использования менеджера пользователей в подключаемом модуле администратора могут быть администраторы сайта, разработчики и другие лица, которым может потребоваться внедрить Grav для создания учетных записей пользователей для клиентов или сотрудников, чтобы эти пользователи могли выполнять более простые задачи сайта (например, как создание страниц и сообщений), не требуя от администратора или разработчика сайта выполнения этих задач за них, что экономит время специально для профессионалов, у которых может быть несколько клиентов или сотрудников.

Функциональность

  1. Создать новых пользователей
  2. Удалить пользователей
  3. Изменение пользователей (изменение имен, адресов электронной почты, паролей, разрешений учетной записи и т. Д .; скорее всего, с использованием той же формы, которая используется для изменения учетной записи администратора сайта)
  4. Массовое редактирование пользователей (для применения разрешений, удаления нескольких пользователей и других задач, в которых необходимо одновременно управлять несколькими пользователями)

Самый полезный комментарий

Кроме того, вы можете создать файл user / accounts / admin.yaml вручную. Это имя файла на самом деле является именем пользователя, которое вы будете использовать для входа в систему. Содержимое будет содержать другую информацию для пользователя.

https://getgrav.org/blog/beta-admin-plugin-available

Однако, если вам нравится иметь пользователя в качестве редактора (а не администратора), кажется, что вы не можете установить отдельный уровень доступа. Имея:

 access:
   admin:
     login: true
     super: false

даст доступ запрещен.

Ах, нашел: https://learn.getgrav.org/admin-panel/faq#adding -and-management-users

Теперь он работает с:

access:
  admin:
    login: true
    super: false
    pages: true
  site:
    login: true

Однако при нажатии на свой собственный профиль, например admin/users/tester , появляется сообщение «Доступ запрещен», для страницы профиля нет возможности доступа.

Оставляю свой комментарий здесь, чтобы помочь другим.

Все 4 Комментарий

Это уже рассматривается в Pro версии плагина администратора.

https://getgrav.org/blog/beta-admin-plugin-available
Это сообщение в блоге содержит информацию о первоначальном выпуске плагина администратора, а также информацию о профессиональной версии (еще не запущенной).

Фактически, большая часть этой работы у нас уже есть в нашем проекте профессиональной разработки.

Кроме того, вы можете создать файл user / accounts / admin.yaml вручную. Это имя файла на самом деле является именем пользователя, которое вы будете использовать для входа в систему. Содержимое будет содержать другую информацию для пользователя.

https://getgrav.org/blog/beta-admin-plugin-available

Однако, если вам нравится иметь пользователя в качестве редактора (а не администратора), кажется, что вы не можете установить отдельный уровень доступа. Имея:

 access:
   admin:
     login: true
     super: false

даст доступ запрещен.

Ах, нашел: https://learn.getgrav.org/admin-panel/faq#adding -and-management-users

Теперь он работает с:

access:
  admin:
    login: true
    super: false
    pages: true
  site:
    login: true

Однако при нажатии на свой собственный профиль, например admin/users/tester , появляется сообщение «Доступ запрещен», для страницы профиля нет возможности доступа.

Оставляю свой комментарий здесь, чтобы помочь другим.

@Vivalldi @rhukster Сейчас существует эта профессиональная версия? Ничего особенного не нашел, и было бы неплохо иметь графический интерфейс управления пользователями.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги