diff --git a/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/IndexController.php b/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/IndexController.php index f0039963e..ed98f68e1 100644 --- a/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/IndexController.php +++ b/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/IndexController.php @@ -32,6 +32,7 @@ namespace OPNsense\Rspamd; use \OPNsense\Core\Backend; +use \OPNsense\Rspamd\RSpamd; /** * Class IndexController @@ -43,6 +44,8 @@ class IndexController extends \OPNsense\Base\IndexController { $backend = new Backend(); $this->view->clamav_installed = (trim($backend->configdRun('firmware plugin clamav')) == '1'); + $this->view->redis_installed = (trim($backend->configdRun('firmware plugin redis')) == '1'); + $this->view->redis_plugin_enabled = ((string)((new RSpamd())->general->enable_redis_plugin)) == '1'; $this->view->title = gettext("Rspamd Mail Protection"); $this->view->settings = $this->getForm("settings"); $this->view->pick('OPNsense/Rspamd/index'); diff --git a/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/forms/settings.xml b/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/forms/settings.xml index 2fc66828a..a26568758 100644 --- a/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/forms/settings.xml +++ b/mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/forms/settings.xml @@ -1,12 +1,18 @@