Страница 1 из 1

Публичная регистрация: выбор группы пользователем

Добавлено: 15 янв 2018, 18:49
alcompstudio
Добрый день!

Раз уж есть возможность самостоятельной регистрации пользователей, предлагаю сделать возможность выбора, в какую из групп пользователь может "войти", зарегистрировавшись в системе. Сейчас по умолчанию только админ может назначать группу для регистрации, но думаю, было бы удобно дать пользователю выбрать. Это может значительно сократить время для админа ресурса, чтобы не выполнять работу "ручного регистратора", а уже по заранее настроенным уровням доступа пользователь сам будет попадать "куда нужно".

Можно что-то типа такого:
В конфигурации системы
Изображение

На странице регистрации:
Изображение

Думаю проблем для пользователя - кто под "кем" должен регистрироваться не возникнет, т.к. для этого все инструкции и информацию предварительно можно прописать например, на сайте компании и т.п. Т.е. предварительно при регистрации таким способом предполагается, что пользователь уже знает свою группу, в какой он должен зарегистрироваться.

P.S. Для публичной регистрации (да и обычной тоже) поле Фамилия можно сделать необязательным, если это конечно не нарушит какие-то "системные" правила Руководителя.

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 15 янв 2018, 18:59
alcompstudio
...В дополнение - еще мысль :)

Для каждой группы пользователя в регистрационной форме могут выводиться свои настраиваемые поля (conditional logic).

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 15 янв 2018, 19:17
support
А можно практический пример, зачем это нужно?

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 15 янв 2018, 19:47
alcompstudio
Пример:

Есть некая "проектная" организация, которая выполняет заказы для клиентов и для выполнения привлекает подрядчиков. Для отражения всего учетного "движения" в системе регистрируются как "Клиенты", так и "Подрядчики (или Исполнители работ - т.е "динамические", внештатные сотрудники)". Т.е. тут как клиентов, создающих заказы, так и исполнителей, желающих их выполнить сейчас можно зарегистрировать в системе вручную (или поставить для публичной регистрации кого-то "одного" - клиента или исполнителя).

Другой пример, подобный - есть Клиенты, которые покупают/заказывают товары. Товары могут "продавать", "выставлять" различные продавцы (пользователи, зарегистрированные как "Продавцы"). Тут система выступает неким посредником между клиентами и исполнителями/продавцами, которых может быть множество. Если есть возможность самостоятельной регистрации для любой группы пользователя, то тут можно сделать возможность определить пользователю - кто он будет в системе - Клиент или Продавец/Исполнитель/Разработчик и т.п. (тут в зависимости от направления деятельности можно сколько угодно ролей придумать).

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

Но это - на ваше усмотрение, может я привел частные примеры, не для широкой публики. Вопрос в том, если даем разрешение самостоятельно зарегистрироваться в нашей системе - то почему только "Клиенту", или "Разработчику" или "Исполнителю" и т.д., т.е. только какому-то одному типу пользователей (а если понадобится еще кого-то зарегистрировать по другой группе - придется менять настройки и выводить другую группу), почему не вывести список групп пользователей и новый пользователь, уже на его основе идентифицирует себя в системе под нужной группой.

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 15 янв 2018, 20:10
alcompstudio
Можно еще пример: Учетная система для онлайн-грузоперевозок - регистрируются как Заказчики, так и Перевозчики, а система выступает неким "модератором", ядром. Там заказчики выставляют заказ на перевозку, а перевозчики выполняют его.

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 15 янв 2018, 20:32
support
Ясно, добавил в план.

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 16 янв 2018, 12:32
aik
Поддерживаю предложение, необходимая такая возможность.

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 27 фев 2018, 11:28
support
Реализовано для версии 2.1. Если в настройках указать несколько групп, то пользователи сами выбирают разрешенные группы при регистрации.
screenshot-localhost-2018.02.27-11-24-12.png
Так же группа пользователей теперь доступна в правилах отображения полей.
screenshot-localhost-2018.02.27-11-26-00.png

Re: Публичная регистрация: выбор группы пользователем

Добавлено: 27 фев 2018, 18:14
alcompstudio
Отлично, спасибо!