Skip to content

Commit 84d1c61

Browse files
Update src/content/docs/maintenance/Updating/0-7-to-0-8.mdoc
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
1 parent f7006e3 commit 84d1c61

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/content/docs/maintenance/Updating/0-7-to-0-8.mdoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ Admin permissions have moved from per-user to a Doctrine-backed group model. Sta
512512
Custom modules or themes that check permissions directly via `$staff->hasPermission(...)` or inspect the `role`/`permissions` fields on the staff entity may need updating. The `manage_settings` permission is now enforced on extension configuration pages.
513513
{% /aside %}
514514

515-
Existing staff are auto-migrated to temporary groups on upgrade, and `manage_settings` is backfilled to all groups to preserve prior behavior. After updating, review your groups under **System** → **Staff Groups** and assign permissions. Use the `has_permission` Twig function for template checks; in PHP, use the staff service's group-aware methods instead of reading the `permissions` field directly.
515+
Existing staff group assignments are migrated automatically, with legacy non-admin staff from the old default group assigned to the **Migrated staff** group. For untouched legacy groups, `manage_settings` is backfilled on modules where access was already granted to preserve prior behavior. After updating, review staff group assignments and permissions in the admin panel. Use the `has_permission` Twig function for template checks; in PHP, use the staff service's group-aware methods instead of reading the `permissions` field directly.
516516

517517
## Deprecations & Removals (Summary)
518518

0 commit comments

Comments
 (0)