Closed wyde22 closed 1 month ago
@allinappliadmin je crois que nativement civicrm le permet. Un utilisateur est créé avec le rôle par défaut abonné. Si l'utilisateur avec ce rôle par défaut se trouve dans un groupe 'admin' il aura le rôle 'admin'. Si il quitte ce groupe il aura le rôle abonné par défaut soit abonné
on laisse un rôle par défaut à abonné ?
pour info j'ai fait le nécessaire pour créer un user WP si celui ci n'est pas présent. L'envoi d'emai ne fonctionne pas bien chez moi ma plateforme n'est pas paramétré pour envoyer des emails.
est ce que tu as une plateforme de dev pour continuer mes tests avec mon extension ?
je crois que nativement civicrm le permet. Un utilisateur est créé avec le rôle par défaut abonné. Si l'utilisateur avec ce rôle par défaut se trouve dans un groupe 'admin' il aura le rôle 'admin'. Si il quitte ce groupe il aura le rôle abonné par défaut soit abonné on laisse un rôle par défaut à abonné ?
si c'est possible je pense que c'est mieux d'avoir un option de paramétrage pour offrir la possibilité de décider si la personne qui avait le rôle X est rétrogradée en W, Y ou Z
pour info j'ai fait le nécessaire pour créer un user WP si celui ci n'est pas présent. L'envoi d'emai ne fonctionne pas bien chez moi ma plateforme n'est pas paramétré pour envoyer des emails.
super
la création d'un user WP si celui ci n'existe pas dans l'instance fonctionne correctement par contre l'envoi d'email ne fonctionne pas. J'ai l'erreur suivante :
Register new user error : WP_Error Object
(
[errors] => Array
(
[username_exists] => Array
(
[0] => <strong>Erreur :</strong> cet identifiant est déjà utilisé. Veuillez en choisir un autre.
)
[email_exists] => Array
(
[0] => <strong>Erreur :</strong> cette adresse e-mail est déjà inscrite. <a href="https://dewy2-dev.inoede.symbiodev.xyz/wp-login.php">Connectez-vous</a> avec cette adresse ou choisissez-en une autre.
)
)
[error_data] => Array
(
)
[additional_data:protected] => Array
(
)
)
c'est bizarre car l'username n'est pas présent dans la base WP et ni le mail. J'ai du mal à comprendre pourquoi j'ai cette erreur
j'ai fait autrement en utilisant une méthode native du core de CiviCRM avec succès. Voir le ticket suivant : #5
solution trouvée
A ce jour l'extension permet de mapper un groupe CiviCRM avec un rôle WordPress. Le contact doit être présent dans la table
UFMatch
du crmidéalement il peut être intéressant d'avoir le process suivant :