Add settings for notification conditions filterer

This commit is contained in:
JonnyWong16 2017-05-05 23:14:11 -07:00
parent 565dea5ecf
commit f3349c64a9
5 changed files with 90 additions and 9 deletions

View file

@ -3032,6 +3032,35 @@ class WebInterface(object):
return serve_template(templatename="notifier_text_preview.html", text=text, agent=agent_name)
@cherrypy.expose
@cherrypy.tools.json_out()
@requireAuth(member_of("admin"))
@addtoapi()
def get_notifier_parameters(self, **kwargs):
""" Get the list of available notification parameters.
```
Required parameters:
None
Optional parameters:
None
Returns:
json:
{
}
```
"""
parameters = [{'name': param['name'],
'type': param['type'],
'value': param['value']
}
for category in common.NOTIFICATION_PARAMETERS
for param in category['parameters']]
return parameters
@cherrypy.expose
@requireAuth(member_of("admin"))
@addtoapi("notify")