Не проходит валидация в форме регистрации.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Свой набор обязательных полей для разных групп пользователей.

#1 1 марта 2022 в 14:01

Здравствуйте!

Есть задача в стандартной форме регистрации добавить свой набор полей для разных групп пользователей. Например, для группы Физлицо указать СНИЛС, а для группы Юрлицо указать ОГРН.

В профиле пользователей создала необходимые поля, дала права на изменение соответствующим группам.

Теперь форма регистрации выглядит как надо — при выборе Физлицо появляется СНИЛС, а при выборе Юрлицо — ОГРН. Но валидация не проходит, появляется сообщение — Найдены ошибки в форме. И вот что получается — если заполнить Физлицо и после ошибки не перегружая форму заполнить как Юрлицо — пользователь регистрируется. При этом в профиле заполнены и СНИЛС и ОГРН (видимо, недостающее поле берется из кэша). При этом порядок кого первого регистрировать не важен. Т.е. у меня не учитывается группа пользователей — ВСЕ обязательные поля должны быть заполнены. Или я что-то упустила?

Версия 2.15.1.

#2 2 марта 2022 в 19:45

Дело было в правах доступа для полей. Нужно было указать доступ для изменения и доступ для создания по своим полям. Спасибо Zau4man 😊

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.