Add plugins support for httpdocs, HTML templates and Lua modules

Such resources can be placed into the following plugin subdirs:

- ./httpdocs: javascript, css and similar, see plugins_utils.getHttpdocsDir
- ./modules: Lua modules, see plugins_utils.loadModule
- ./templates: HTML templates, see plugins_utils.renderTemplate
This commit is contained in:
emanuele-f 2020-04-14 17:50:18 +02:00
parent bb1b8ea7a6
commit 0ad1b65512
19 changed files with 154 additions and 44 deletions

View file

@ -5,8 +5,9 @@
local alerts_api = require("alerts_api")
local alert_consts = require("alert_consts")
local user_scripts = require("user_scripts")
local active_monitoring_utils = require("active_monitoring_utils")
local ts_utils = require("ts_utils_core")
local plugins_utils = require("plugins_utils")
local active_monitoring_utils = plugins_utils.loadModule("active_monitoring", "am_utils")
-- Enable do_trace messages
local do_trace = false