iam.users.creer.rolesLes cases des rôles existants. Attention : sur le Hub 3.77.0, elles sont ignorées à la création.
Voir l'élément dans l'écran : iam/users
Le formulaire propose de cocher des rôles dès la création. Le Hub n'en tient pas compte : le compte naît sans aucun rôle, quelles que soient les cases cochées.
Pour donner un rôle, ouvrez la fiche du compte une fois créé, puis Assigner un rôle.
Le navigateur envoie bien roleNames, mais PortalIamController.createUser ne lit que
email, password, firstName, lastName et tenantId. L'action create_user n'a
d'ailleurs pas de paramètre de rôles. Les cases cochées sont perdues sans message.
Après la création : iam_worker.assign_role (user_id, role_name), une fois par rôle —
c'est ce que fait le bouton Assigner de la fiche.