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