Skip to content

Admin-Only Edit Settings

Some modules can do more from their settings screen than a general user should be able to. The Query Analyzer is the clearest case: it runs raw SQL, so granting Edit Settings on it through User Control effectively hands out unrestricted access to the database. Until now there was no way to say so — Edit Settings could be granted to any user or usergroup on any module.

A module can now declare that its Edit Settings permission requires Admin mode.

What you see in User Control

For a module that requires Admin mode, the Edit Settings column no longer shows a check box. It shows greyed Admin mode only text instead, so the grid cannot imply a permission that would be ignored. Clicking the cell explains that the permission cannot be granted to a user or usergroup.

Every other module is unchanged. Edit Settings remains grantable exactly as before, and Admin mode continues to override permissions as it always has.

Which modules require it

The Query Analyzer is the only module using this in 5.66.0.0, because it runs raw SQL against your database.

Existing Query Analyzer permissions no longer apply

If Edit Settings on the Query Analyzer was previously granted to a user or usergroup, that grant no longer takes effect. Those users need Admin mode to reach the Query Analyzer settings after the upgrade.

Getting started

No configuration is required. The change takes effect on upgrade and is visible the next time you open User Control.