Okay, danke, dass du Beispiele gefunden hast. Ich werde diese Änderung in die Theme-Einstellungsobjekte mit dem Gruppentyp integrieren müssen. Dieses hier zum Beispiel aus den Gruppen-Sidebar-Menüs, ich denke, ich würde es auf die gleiche Weise funktionieren lassen, sodass du dies in der Konfiguration hast:
groups:
type: groups
required: true
resolve_group_memberships: true
validations:
max: 20
Dann würde groups auf der Client-Seite zu user_in_groups als boolescher Wert werden.
Die disallowed_groups-Funktionalität ist vielleicht tatsächlich nicht zu schwer… wenn man das obige Beispiel nimmt, würde man am Ende dies haben, um anonymous_users zu entfernen:
groups:
type: groups
required: true
resolve_group_memberships: true
disallowed_groups: "4"
validations:
max: 20
Und für die regulären Gruppentyp-Theme-Einstellungen:
copy_button_allowed_groups:
type: list
list_type: group
default: "11" # trust_level_1
disallowed_groups: "4" # anonymous_users
description: "Wählen Sie die Gruppen aus, die die Kopier-Schaltfläche verwenden dürfen."
resolve_group_membership: true
Ich werde sehen, ob ich diese Funktionalität hinzufügen kann.