]> git.ipfire.org Git - thirdparty/rspamd.git/commit
[Feature] WebUI: read-only access to selectors tab 6157/head
authorAlexander Moisseev <moiseev@mezonplus.ru>
Mon, 27 Jul 2026 13:31:11 +0000 (16:31 +0300)
committerAlexander Moisseev <moiseev@mezonplus.ru>
Mon, 27 Jul 2026 13:31:11 +0000 (16:31 +0300)
commitd6b6769f056d4d6fe2580664a75eb919783f192a
treeae465622d6121431322f8771f860adacb510b376
parent046fa1e2aa6e42067db208a1fdd66a47454fd0bc
[Feature] WebUI: read-only access to selectors tab

Open list_extractors, list_transforms and check_selector to
read-only users (enable = false, matching maps.lua). These only
return static catalogs or parse the selector without executing it.
check_message stays privileged (enable = true): it runs a
user-supplied selector against a user-supplied message, so it
remains denied to read-only users (HTTP 401)
interface/index.html
interface/js/app/rspamd.js
interface/js/app/selectors.js
rules/controller/selectors.lua