Vale, gracias por encontrar ejemplos, tendré que incorporar este cambio a los objetos de configuración del tema con el tipo de grupo. Este, por ejemplo, de los menús laterales de grupos, creo que lo haría funcionar de la misma manera, así que tendrías esto en la configuración:
groups:
type: groups
required: true
resolve_group_memberships: true
validations:
max: 20
Luego, en el cliente, groups se convertiría en user_in_groups como un booleano.
La funcionalidad de disallowed_groups podría no ser demasiado difícil en realidad… tomando lo anterior, terminarías con esto para deshacerte de anonymous_users:
groups:
type: groups
required: true
resolve_group_memberships: true
disallowed_groups: "4"
validations:
max: 20
Y para la configuración regular del tipo de grupo del tema:
copy_button_allowed_groups:
type: list
list_type: group
default: "11" # trust_level_1
disallowed_groups: "4" # anonymous_users
description: "Selecciona los grupos que tienen permitido usar el botón de copiar."
resolve_group_membership: true
Veré la posibilidad de agregar esta funcionalidad.