Je pense qu’il est utilisé, par exemple, dans Discourse Group Sidebar Menus afin que les administrateurs puissent configurer quels groupes doivent pouvoir voir chaque section de la barre latérale, et il est utilisé dans Notification Banners pour configurer la visibilité de chaque bannière.
J’ai supposé que vous l’utiliseriez également dans votre composant publicitaire. Mais il semble que celui-ci repose plutôt sur une chaîne de noms de groupes.
Je préfère généralement les paramètres de type groupe, car ils aident l’administrateur à saisir facilement les groupes via un menu déroulant, tandis qu’ils s’appuient sur des identifiants de groupe, qui sont moins susceptibles de changer que les noms. Et je trouve cela déroutant si la liste des groupes dans un paramètre objet et le type de liste ne fonctionnent pas de la même manière.
Pour moi, écrire "everyone" résultera également de "trust_level_0" car cela ne fonctionne pas pour les visiteurs est différent de la nouvelle version, où le menu déroulant propose explicitement "anonymous_users" - même si je dis que cela ne fonctionnera pas. Si le dire dans la description suffisait, vous auriez pu faire la même chose pour les paramètres du site. Pour l’administrateur utilisant les deux types de paramètres, il sera difficile de comprendre pourquoi, dans certains endroits, les groupes qui ne fonctionnent pas sont masqués, et dans d’autres, ils ne le sont pas - non pas parce que le créateur du composant s’en souciait moins, mais parce que ce n’est pas encore possible à cet endroit.