mvtUsers

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

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

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

Настройка:

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

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


Системные настройки:

Менеджер:
Разрешить создание нового пользователя
Да/Нет. Если «да», менеджер сможет создавать новых пользователей в рамках полномочий.
Разрешить менеджеру отправку писем пользователям
Да/Нет.
Разрешить менеджеру отправку SMS пользователям
Да/Нет.
Разрешённые группы пользователей
Показывать только пользователей из указанных групп. ID групп, через запятую.
Этой настройкой вы ограничиваете список пользователей, с которыми может работать менеджер.


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


Почтовые сообщения:
Отправлять E-mail при активации пользователя
Да/Нет.
Если да, то при включении пользователю уйдёт электронное письмо.
Чанк письма при активации
Укажите чанк для оформления письма, отправляемого при активации пользователя.
Заголовок письма при активации
Укажите заголовок письма, отправляемого при активации пользователя.
Генерировать новый пароль
Да/Нет. Если да, то новая пара логин/пароль будет отдана в чанк письма пользователю.
Чанк письма для сообщения
Укажите чанк для оформления письма сообщения пользователя.


SMS-сообщения:
Отправлять SMS при активации пользователя:
Да/Нет.
Если да, то при включении пользователю уйдёт сообщение по sms. Пока поддерживаниется только SMS.RU.
Отправитель SMS:
Имя отправителя sms. Согласуется с провайдером.
Логин SMS:
Логин. В случае с SMS.RU логин = «api_id».
Провайдер SMS:
пока только SMS.RU
Текст SMS:
Текст sms сообщения.
Максимальное количсво символов в sms-сообщении По умолчанию: 15.
Ограничение на длину sms-сообщения.

1.2.6-beta

Добавлен принудительный выход пользователя при отключении пользователя.

1.2.5-beta

Добавлена отдельная кнопка для отправки приглашения.

1.2.4-beta

Исправлена ошибка в лексиконах Добавлен немецкий язык. Vielen Dank, Fabian Christen.

1.2.3-beta

Исправлена ошибка получения дополнительных полей профиля

1.2.2-beta

Добавлена настройка: лимит символов для sms

1.2.1-beta

Добавлена возможность отправлять email и sms сообщений пользователям Добавлены настройки: разрешения для отправки сообщений менеджером

1.2.0-beta

Добавлена возможность создавать пользователя менеджером

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