Ok, grazie per aver trovato degli esempi, dovrò incorporare questa modifica negli oggetti delle impostazioni del tema con il tipo di gruppo. Questo, ad esempio, dai menu laterali dei gruppi, penso che lo farei funzionare allo stesso modo, quindi avresti questo nella configurazione:
groups:
type: groups
required: true
resolve_group_memberships: true
validations:
max: 20
Poi sul lato client groups diventerebbe user_in_groups come booleano.
La funzionalità disallowed_groups potrebbe non essere troppo difficile in realtà… prendendo di nuovo quanto sopra, finiresti con questo per eliminare anonymous_users:
groups:
type: groups
required: true
resolve_group_memberships: true
disallowed_groups: "4"
validations:
max: 20
E per le impostazioni regolari del tipo di gruppo del tema:
copy_button_allowed_groups:
type: list
list_type: group
default: "11" # trust_level_1
disallowed_groups: "4" # anonymous_users
description: "Seleziona i gruppi autorizzati a utilizzare il pulsante di copia."
resolve_group_membership: true
Vedrò se posso aggiungere questa funzionalità.