mirror of
https://github.com/ntop/ntopng.git
synced 2026-05-01 00:19:33 +00:00
Allows alert access to admins and non-admins w/o allowed networks
Addresses #5324
This commit is contained in:
parent
c7b6e038cb
commit
0855f627a0
29 changed files with 161 additions and 22 deletions
|
|
@ -11,6 +11,7 @@ local alert_consts = require "alert_consts"
|
|||
local alert_entities = require "alert_entities"
|
||||
local rest_utils = require("rest_utils")
|
||||
local user_alert_store = require "user_alert_store".new()
|
||||
local auth = require "auth"
|
||||
|
||||
--
|
||||
-- Read alerts count by time
|
||||
|
|
@ -21,6 +22,11 @@ local user_alert_store = require "user_alert_store".new()
|
|||
|
||||
local rc = rest_utils.consts.success.ok
|
||||
|
||||
if not auth.has_capability(auth.capabilities.alerts) then
|
||||
rest_utils.answer(rest_utils.consts.err.not_granted)
|
||||
return
|
||||
end
|
||||
|
||||
interface.select(getSystemInterfaceId())
|
||||
|
||||
local res = user_alert_store:count_by_severity_and_time_request()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue