2015-12-13 15:11:22 +00:00
|
|
|
|
|
|
|
from certidude.decorators import serialize
|
2016-03-21 21:42:39 +00:00
|
|
|
from certidude.relational import RelationalMixin
|
2018-05-02 08:11:01 +00:00
|
|
|
from .utils.firewall import login_required, authorize_admin
|
2016-03-21 21:42:39 +00:00
|
|
|
|
|
|
|
class LogResource(RelationalMixin):
|
|
|
|
SQL_CREATE_TABLES = "log_tables.sql"
|
2015-12-13 15:11:22 +00:00
|
|
|
|
|
|
|
@serialize
|
|
|
|
@login_required
|
|
|
|
@authorize_admin
|
|
|
|
def on_get(self, req, resp):
|
2016-03-21 21:42:39 +00:00
|
|
|
# TODO: Add last id parameter
|
2018-05-15 07:45:29 +00:00
|
|
|
return self.iterfetch("select * from log order by created desc limit ?",
|
2018-10-05 07:41:40 +00:00
|
|
|
req.get_param_as_int("limit", required=True))
|