From 36a9ae27c2b467d52ae9f5acd02a46b5014bbcf9 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 24 Oct 2016 08:11:58 +0100 Subject: [PATCH] [Feature] Add ability to enable/disable symbols via dynamic_conf --- src/plugins/lua/dynamic_conf.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/plugins/lua/dynamic_conf.lua b/src/plugins/lua/dynamic_conf.lua index e8c6c63f9..201e32363 100644 --- a/src/plugins/lua/dynamic_conf.lua +++ b/src/plugins/lua/dynamic_conf.lua @@ -138,6 +138,18 @@ local function apply_dynamic_conf(cfg, data) if data['actions'] then apply_dynamic_actions(cfg, data['actions']) end + + if data['symbols_enabled'] then + each(function(i, v) + cfg:enable_symbol(v) + end, data['symbols_enabled']) + end + + if data['symbols_disabled'] then + each(function(i, v) + cfg:disable_symbol(v) + end, data['symbols_disabled']) + end end local function check_dynamic_conf(cfg, ev_base) -- 2.39.5