D’accord, merci d’avoir trouvé des exemples, il faudra intégrer ce changement dans les objets de paramètres de thème avec le type groupe. Celui-ci, par exemple, issu des menus latéraux des groupes, je pense que je le ferai fonctionner de la même manière, de sorte que vous ayez ceci dans la configuration :
groups:
type: groups
required: true
resolve_group_memberships: true
validations:
max: 20
Ensuite, côté client, groups deviendrait user_in_groups en tant que booléen.
La fonctionnalité disallowed_groups (groupes interdits) n’est peut-être pas si difficile en réalité… en reprenant l’exemple ci-dessus, vous obtiendriez ceci pour éliminer les anonymous_users (utilisateurs anonymes) :
groups:
type: groups
required: true
resolve_group_memberships: true
disallowed_groups: "4"
validations:
max: 20
Et pour les paramètres de thème de type groupe standard :
copy_button_allowed_groups:
type: list
list_type: group
default: "11" # trust_level_1
disallowed_groups: "4" # anonymous_users
description: "Sélectionnez les groupes autorisés à utiliser le bouton copier."
resolve_group_membership: true
Je verrai ce que je peux faire pour ajouter cette fonctionnalité.