v0.235.012
(v0.235.012)
Bug Fixes
-
Control Center Access Control Logic Fix
- Fixed access control discrepancy where users with
ControlCenterAdminrole were incorrectly granted access when the role requirement setting was disabled. - Correct Behavior: When
require_member_of_control_center_adminis DISABLED (default), only the regularAdminrole grants access. TheControlCenterAdminrole is only checked when the setting is ENABLED. - Files Modified:
functions_authentication.py(decorator logic),route_frontend_control_center.py(frontend access computation),_sidebar_nav.htmland_top_nav.html(menu visibility). - (Ref:
control_center_requireddecorator, role-based access control)
- Fixed access control discrepancy where users with
-
Disable Group Creation Setting Fix
- Fixed issue where "Disable Group Creation" setting was not being saved from Admin Settings or Control Center pages.
- Root Cause 1: Form field name mismatch - HTML used
disable_group_creationbut backend expectedenable_group_creation. - Root Cause 2: Missing onclick handler on Control Center's "Save Settings" button.
- Files Modified:
route_frontend_admin_settings.py(form field reading),control_center.html(button handler). - (Ref: group creation permissions, admin settings form handling)