Je créé ce sujet afin de référencer les problèmes connus. Merci d’utiliser la catégorie #documentation pour discuter d’un problème.
Les propriétaires de groupe ne sont pas autorisés à inviter de nouveaux utilisateurs. Cela est du à un niveau de confiance incorrectement défini lors de la migration depuis mailman2.
La requête suivante permet de lister les groupes/organisations impactées (sur discuter.rezo.net):
# select count(distinct regexp_replace(groups.full_name, '(-mo|-mm|-me)$', '')) from users inner join group_users on users.id = group_users.user_id inner join groups on group_users.group_id = groups.id where groups.automatic is false and group_users.owner is true and users.trust_level < 2;
count
-------
33
(1 row)
et celle-ci le nombre des comptes propriétaires d’un groupe mais non autorisés à inviter de nouveaux utilisateurs (sur discuter.rezo.net):
select distinct users.username from users inner join group_users on users.id = group_users.user_id inner join groups on group_users.group_id = groups.id where group_users.owner is true and groups.automatic is false and users.trust_level < 2;
[...]
(32 rows)
Résolution
Les utilisateurs concernés ont été mis à jour à l’aide de cette requête:
update users set trust_level = 2 from group_users, groups where users.id = group_users.user_id and group_users.group_id = groups.id and group_users.owner is true and groups.automatic is false and users.trust_level < 2 ;
UPDATE 32
Les utilisateurs des autres instances ont également été mis à jour.
Un rapport de bug a été créé au niveau du projet mailman2discourse.
Les propriétaires de groupe ne sont pas autorisés à accorder ou révoquer le statut de propriétaire.
Cette fonctionnalité n’est pas implémentée.
Contournement
Un propriétaire de groupe pour contacter une personne membre du groupe @moderators ou du groupe @responsables en précisant le groupe, l’utilisateur concerné et l’action à réaliser (ajout/suppression du statut de propriétaire).