14 lines
434 B
Python
14 lines
434 B
Python
|
from pinecrypt.server.decorators import serialize
|
||
|
from pinecrypt.server import db
|
||
|
from .utils.firewall import cookie_login
|
||
|
|
||
|
class LogResource(object):
|
||
|
@serialize
|
||
|
@cookie_login
|
||
|
def on_get(self, req, resp):
|
||
|
def g():
|
||
|
for log in db.eventlog.find({}).limit(req.get_param_as_int("limit", required=True)).sort("created", -1):
|
||
|
log.pop("_id")
|
||
|
yield log
|
||
|
return tuple(g())
|