Depuis la liste des membres d'une communauté, ajouter pour tout utilisateur logué disposant de la permission community_rights :
[x] un bouton de suppression en face de chaque utilisateur sauf lui-même. (avec une confirmation au clic "Êtes vous sûr de vouloir révoquer l'accès de Prénom Nom à votre espace de travail ?")
[x] un bouton pour ajouter un utilisateur à côté d'un champ pour saisir un uuid. Un texte d'aide associé à ce champ doit préciser "Vous ne connaissez pas l'uuid de la personne que vous voulez ajouter ? demandez-lui de consulter la page Mon Compte (lien) pour le trouver et vous l'envoyer."
Il ne doit pas y avoir de choix concernant la matrice de droits. Elle doit toujours être :
Ces manipulations sont réalisables via l'API et disponibles uniquement pour les utilisateurs qui supervisent une communauté (qui ont community_rights à true dans leur matrice de droits associé à la communauté). Ce n'est pas à la portée de tous les utilisateurs.
De plus un administrateur ne peut pas faire cette manipulation s'il n'a pas lui même cette permission. Cette possibilité n'existe pas dans l'API administrateur.
Le besoin que vous rencontrez
La solution que vous aimeriez
Depuis la liste des membres d'une communauté, ajouter pour tout utilisateur logué disposant de la permission
community_rights
:[x] un bouton de suppression en face de chaque utilisateur sauf lui-même. (avec une confirmation au clic "Êtes vous sûr de vouloir révoquer l'accès de Prénom Nom à votre espace de travail ?")
[x] un bouton pour ajouter un utilisateur à côté d'un champ pour saisir un uuid. Un texte d'aide associé à ce champ doit préciser "Vous ne connaissez pas l'uuid de la personne que vous voulez ajouter ? demandez-lui de consulter la page Mon Compte (lien) pour le trouver et vous l'envoyer." Il ne doit pas y avoir de choix concernant la matrice de droits. Elle doit toujours être :
Les alternatives que vous avez considéré
Ces manipulations sont réalisables via l'API et disponibles uniquement pour les utilisateurs qui supervisent une communauté (qui ont
community_rights
àtrue
dans leur matrice de droits associé à la communauté). Ce n'est pas à la portée de tous les utilisateurs.De plus un administrateur ne peut pas faire cette manipulation s'il n'a pas lui même cette permission. Cette possibilité n'existe pas dans l'API administrateur.