mvtUsers

Ограниченное управление пользователями для менеджеров
Автор дополнения
Алексей Шумаев
Пакетов
2
Закачек
46
Обычно отвечает в течение суток
Автор дополнения
Пакетов
2
Закачек
46
Обычно отвечает в течение суток
Версия 1.1.9-beta
Дата выпуска 13.02.2019
Загрузки 5
Просмотры 267
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Компонент предназначен для управления пользователями под ограниченными учётными записями. Например, вам необходимо дать доступ к пользователям сайта менеджеру. Давать полный доступ к пользователям нельзя, а настраивать проблемно. Этот компонент решает данную задачу.

Примеры использования:
1. Пользователь никак не может войти на сайт (ошибки в написании адреса email, телефона) — встречается постоянно. Менеджер сайта может помочь клиенту, исправив email/телефон и выслав приглашение.
2. Пользователь заблокировался (много раз введён не верный пароль) — менеджер может его разблокировать.
3. Требуется, чтобы при регистрации пользователи не получали сразу доступ к сайту. Менеджер может сначала занести его данные в свою базу, проверить, а потом уж пускать на сайт.
5. Требуется управлять дополнительными полями и/или группами пользователя.
4. Менеджеру просто нужен список пользователей сайта для работы.

Возможности:
  • Показ менеджеру только определённых групп пользователей
  • Редактирование данных профиля (список разрешённых настраивается)
  • Редактирование дополнительных полей профиля (список разрешённых настраивается)
  • Управление привязкой пользователей к группам
  • Отправление приглашений по sms, e-mail
  • Активация / блокирование пользователей

Настройка:

Политика доступа:

Менеджеру необходимо добавить политику mvtUsersManagerPolicy для контекста mgr


Основные:

Разрешённые группы пользователей: указать нужные группы через запятую (мы же не хотим отдавать админа на редактирование).
Отправлять E-mail при активации пользователя: если да, то при включении пользователю уйдёт сообщение на электронную почту.
Чанк письма: собственно чанк для оформления e-mail сообщения.
Заголовок письма: заголовок e-mail сообщения.
Отправлять SMS при активации пользователя: если да, то при включении пользователю уйдёт сообщение по sms. Пока поддерживаниется только SMS.RU.
Отправитель SMS: имя отправителя sms. Согласуется с провайдером.
Логин SMS: логин. В случае с SMS.RU логин = «api_id».
Провайдер SMS: пока только SMS.RU
Текст SMS: текст sms сообщения.


Пользователь:

Разрешённые для работы группы пользователей Группы пользователей, с которыми может работать менеджер (для управления группами).
Принудительный выход пользователя при смене группы Если «да», сессия пользователя будет принудительно завершена.
Необходимо для того, чтобы при последующей авторизации политики для пользователя были применены в соответствии с новым членством в группах.
Разрешить поля профиля Разрешённые для редактирования поля профиля, через «,»
Разрешить дополнительные поля профиля Разрешённые для редактирования extended поля профиля, формат JSON. Например: {«company»:«Наименование компании»,«position»:«Должность»}

1.1.9-beta

Исправлены ошибки

1.1.8-beta

Добавлено:

  • настройка разрешённых для работы групп пользователей

1.1.7-beta

Добавлено:

  • принудительный выход пользователя при смене групп

1.1.6-beta

Добавлено:

  • настройка разрешённых полей профиля
  • настройка разрешённых дополнительных полей профиля
  • настройка членства пользователя в группах

1.1.5-beta

Добавлена разблокировка пользователя после активации

1.1.4-beta

Первая версия

Последние обсуждения в сообществе MODX.pro