Scripts overview enhancements

- Add missing subdirs
- Add link to the scripts source
This commit is contained in:
emanuele-f 2020-02-10 11:50:27 +01:00
parent 9d59aa67be
commit a564a7a094
3 changed files with 32 additions and 16 deletions

View file

@ -10,6 +10,8 @@ local os_utils = require("os_utils")
local json = require("dkjson")
local plugins_utils = require("plugins_utils")
local dirs = ntop.getDirs()
local user_scripts = {}
-- ##############################################
@ -1281,4 +1283,16 @@ end
-- ##############################################
function user_scripts.getScriptEditorUrl(script)
if(script.edition == "community") then
local plugin_file_path = string.sub(script.source_path, string.len(dirs.scriptdir) + 1)
local plugin_path = string.sub(script.plugin.path, string.len(dirs.scriptdir) + 1)
return(string.format("%s/lua/code_viewer.lua?plugin_file_path=%s&plugin_path=%s", ntop.getHttpPrefix(), plugin_file_path, plugin_path))
end
return(nil)
end
-- ##############################################
return(user_scripts)