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

Раздельная публичная регистрация

Добавлено: 22 сен 2019, 11:59
uvex
Сейчас при публичной регистрации можно указать одну или несколько групп доступа при публичной регистрации.
Но требуется чтобы при публичной регистрации пользователь попадал в группу определенную ссылкой. Без выбора.

т.е. к примеру в публичных формах есть опция

Код: Выделить всё

В url адресе можно указать предустановленные значения полей для публичной формы.
Например: &fields[13]=value&parent_item_id=50
13 - id поля
value - значение поля (для списков используйте id опции)
parent_item_id - id родительской записи
Можно сделать такую же ссылку на регистрацию, чтобы пользователь регистрируясь по этой ссылке поппадал в назанченную группу?

Это нужно для разделения потока регистрируемых - без назначений им групп доступа вручную.

Re: Раздельная публичная регистрация

Добавлено: 22 сен 2019, 15:44
support
На данный момент параметры в ссылке поддерживаются и в форме регистрации. Пробуйте.

Re: Раздельная публичная регистрация

Добавлено: 22 сен 2019, 16:24
uvex
Работать то работает.
Поле выводится предустановленным, но его видно и новый польщователь может выбирать.
Но если в /index.php?module=configuration/users_registration
оставить только одну группу т.е. скрыть выбор, то предустановка не работает и новый пользователь попадает в ту единственную которая выбрана.

смысл распределить регистрирующихся по ссылкам чтобы они не могли сменить группу:
ссылка номер1 - регистрация для наблюдателей - новый пользователь попадает в группу Наблюдатели
ссылка номер2 - регистрация для менеджеров - новый пользователь попадает в группу Менеджеры
ссылка номер3 - регистрация для клиентов - новый пользователь попадает в группу Клиенты

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

Re: Раздельная публичная регистрация

Добавлено: 22 сен 2019, 17:23
support
Скройте поле правилами отображения

Re: Раздельная публичная регистрация

Добавлено: 23 сен 2019, 09:39
uvex
Скройте поле правилами отображения
Не дает скрыть поле правилами отображения.

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

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

предпологаю группа доступа "Зарезервированное поле в системе" и поэтому нельзя скрывать его?