linotp.controllers.audit module¶
audit controller - to search the audit trail
- class linotp.controllers.audit.AuditController(name, install_name='', **kwargs)¶
Bases:
BaseController
this is the controller for doing some audit stuff
https://server/audit/<functionname>
- search()¶
GET, POST /audit/search
Deprecated since version 3.2: Requests using HTTP POST method (because it is only reading data). This endpoint will only be available via HTTP GET method in the future.
This functions searches within the audit trail It returns the audit information for the given search pattern
arguments are key, value pairs as search patterns.
- Parameters
outform –
(optional) if set to “csv”, than the token list will be given in CSV or: Usually the key=values will be locally AND concatenated.
it a parameter or=true is passed, the filters will be OR concatenated.
- The Flexigrid provides us the following parameters:
(‘page’, u‘1’), (‘rp’, u‘25’), (‘sortname’, u’number’), (‘sortorder’, u’asc’), (‘query’, u’‘), (‘qtype’, u’serial’)]
- Returns
JSON response or csv format