UX: Admin setting page consistency - Group permissions (#30528) (#30578)

* UX: Admin setting page consistency - Group permissions (#30528)

Followup c2282439b32d879a73217eec62449f042914d7d0 and
21470e4afd49127fc6281a5bde6357e86b11a4ae

Adds a new "Group permissions" page and group_permissions site
setting area, which shows every single group-based site setting
in the app and core plugins.

Also adds a "trust_levels" area to show on the already moved
admin "Trust level" settings page, since that previously was
showing a mix of trust level settings and allowed group settings.

* DEV: Review fixes
This commit is contained in:
Martin Brennan
2025-01-07 11:25:21 +10:00
committed by GitHub
parent fd909dd348
commit 30be75460f
13 changed files with 168 additions and 21 deletions

View File

@ -22,6 +22,7 @@ plugins:
allow_any: false
refresh: true
validator: "AtLeastOneGroupValidator"
area: "group_permissions"
poll_groupable_user_fields:
default: ""
type: list