Es gibt eine Einstellung, die Moderatoren die Verwaltung von Kategorien ermöglicht.
Wenn diese aktiviert ist, können Moderatoren die Sicherheitseinstellungen einer Kategorie so ändern, dass sie keinen Zugriff mehr haben, was höchstwahrscheinlich versehentlich geschieht.
Administratoren können diese Situation natürlich wiederherstellen.
Ich schlage vor, dieses Verhalten zu beheben, indem Moderatoren daran gehindert werden, eine Kategorie so zu ändern, dass sie den Zugriff verlieren.
6 „Gefällt mir“
sam
(Sam Saffron)
11. Dezember 2025 um 22:15
2
Zustimmen, zumindest eine Art Warnung, dass dies geschehen wird, mit einer Bestätigung.
2 „Gefällt mir“
Danke für den Bericht @Steradiant
Wir werden nun einen Bestätigungsdialog anzeigen, wenn der Benutzer beim Ändern der Berechtigungen einer Kategorie den Zugriff darauf verlieren würde.
main ← prevent-moderator-self-lockout
opened 04:23PM - 12 Dec 25 UTC
When moderators with `moderators_manage_categories` enabled change category perm… issions, they could accidentally remove their own access, requiring admin intervention to fix.
This adds a client-side confirmation dialog that warns moderators before saving permission changes that would lock them out. If confirmed, the changes are saved and the user is redirected to the home page.
Changes:
- Add `_wouldLoseAccess()` check in edit-category controller that compares new permissions against the user's group memberships
- Show confirmation dialog via `dialog.yesNoConfirm()` before saving
- Redirect to home page after confirmed save (since user can no longer access the category edit page)
- Fix `onSelectGroup` to properly set `group_id` for custom groups by looking up from `site.groups` (was only working for auto groups)
Here's how the confirm dialog looks like
<img width="1606" height="1043" alt="CleanShot 2025-12-12 at 17 12 55" src="https://github.com/user-attachments/assets/86e255dc-fa5c-4fde-8c86-3d3b0e03ce89" />
Ref - https://meta.discourse.org/t/390978
1 „Gefällt mir“