Pour le moment, les propriétaires de groupe peuvent ajouter de nouveaux membres à leur groupe, mais ne peuvent pas les rendre propriétaires. Cela ne peut être fait que par un administrateur ou un modérateur du site.
Je pense qu’il serait logique qu’un propriétaire de groupe puisse gérer les membres du groupe, y compris en les promouvant au rang de propriétaire de groupe, et cela semble assez simple à mettre en œuvre.
Salut tout le monde. Je suis le développeur de @uffehe et je me demande si cette fonctionnalité pourrait potentiellement être acceptée comme candidate pour une future version. Le comportement semble assez générique et pourrait être activé/désactivé dans les paramètres du site.
S’il n’y a pas de ressources disponibles pour cela, je pourrais essayer de l’implémenter moi-même. Je suis assez nouveau sur Discourse, mais d’après ce que j’ai pu déterminer, il s’agit apparemment d’une simple modification du fichier group-member-dropdown.js pour l’interface utilisateur, du déplacement de add_owners et remove_owner de /admin/groups_controller.rb vers /groups_controller.rb, et de l’ajustement correspondant dans routes.rb.
Pensez-vous que cette fonctionnalité mérite une demande de tirage, @codinghorror ?
@codinghorror, penses-tu qu’il y ait une raison pour laquelle les « propriétaires de groupe » ne devraient pas pouvoir attribuer la « propriété » à d’autres membres du groupe ?
Le modèle général observé sur des plateformes comme GitHub, les systèmes de fichiers, etc., est que les propriétaires peuvent toujours attribuer une nouvelle propriété.
Je soutiens une PR ici pour modifier cela ; je ne pense pas qu’il soit nécessaire d’ajouter un paramètre de site.
La seule grande question que je me pose est de savoir si un propriétaire peut se dégrader lui-même ou se retirer d’un groupe lorsqu’il en est propriétaire. Je suis partagé sur ce point. Je suppose que oui, mais nous devrions afficher un avertissement.
Ça me semble bien, si c’est relativement facile, on peut y aller !
Bonne idée. Je me demande juste s’il ne faudrait pas générer un avis ou un message pour signaler que cela s’est produit ? (Au cas où le propriétaire du groupe serait malveillant ou mal informé ?)
Cela devrait figurer quelque part dans le journal d’administration.
En fait, le nom « Actions du personnel » n’est plus idéal ; il devrait inclure les actions des « modérateurs de groupe » pour des tâches comme la suppression de sujets, ainsi que les actions des « gestionnaires de groupe », telles que l’ajout et la suppression d’utilisateurs, etc.
C’est un problème délicat à résoudre, mais il vaut certainement la peine d’y consacrer du temps à long terme.
Salut tout le monde. Pas de pression, bien sûr — nous n’avons pas besoin de cette fonctionnalité immédiatement — mais je me demande quelle est la procédure à suivre maintenant. Dois-je faire quelque chose, comme l’implémenter et créer une Pull Request, ou cela sera-t-il géré par votre équipe en interne ?
Je demande juste pour savoir s’il y a quelque chose que je dois faire.
Merci.
Salut.
Nous ressentons également ce besoin.
Nous créons des groupes sur notre instance Discourse pour qu’ils correspondent aux équipes de notre entreprise. Nous faisons confiance à ces équipes pour gérer entièrement leur groupe (ajouter les nouveaux arrivants, supprimer les personnes qui ont changé de poste au sein de l’organisation).
La seule pièce manquante est la possibilité de désigner comme propriétaires les personnes qui ont rejoint le groupe de l’équipe.
Il semble raisonnable qu’une option existe lors de la création d’un groupe pour permettre aux propriétaires de groupe de gérer la propriété du groupe.
Mais il s’avère que les propriétaires de groupe peuvent retirer d’autres propriétaires de groupe de l’adhésion au groupe, puis les réajouter en tant que membres ordinaires, ce qui signifie effectivement qu’ils peuvent retirer uniquement le statut de propriétaire à d’autres propriétaires.
Ce que j’aimerais vraiment voir (peut-être en tant que paramètre de groupe supplémentaire), c’est autoriser explicitement cela (et plus encore) : permettre aux propriétaires de groupe de promouvoir d’autres membres du groupe au rang de propriétaires et de rétrograder d’autres propriétaires (ou eux-mêmes) au rang de membres.
Scénario de la vie réelle :
- un groupe est défini pour un sous-ensemble d’utilisateurs
- le groupe est utilisé pour gérer l’accès à une catégorie privée et également pour envoyer des notifications (par e-mail) aux membres
@groupe - un membre est élu leader du groupe par les autres membres, et ils peuvent approuver de nouveaux membres ou supprimer des membres existants (sur la base d’un consensus du groupe, ils agissent uniquement en tant qu’exécutants)
- lorsque le leader prend sa retraite et souhaite soit renoncer à son rôle, soit même quitter le groupe, l’administrateur du site doit intervenir pour nommer un nouveau propriétaire de groupe
Ce serait beaucoup plus simple si le propriétaire actuel pouvait promouvoir un ou plusieurs autres membres au rang de propriétaires, et se rétrograder (ou rétrograder n’importe qui d’autre) du statut de propriétaire à celui de membre.
Bonjour tout le monde ! ![]()
La possibilité pour les propriétaires de groupe de promouvoir d’autres propriétaires a été fusionnée dans la PR#19768. Ce sera le comportement de base à partir de Discourse 3.1.
Pour gérer correctement les rétrogradations, nous voulons intégrer certaines vérifications, par exemple un avertissement si une rétrogradation rend un groupe « sans propriétaire ». Cela nécessite plus de travail et de planification, nous avons donc décidé de publier d’abord la fonctionnalité de promotion seule.
