Common
This commit is contained in:
19
api.py
19
api.py
@ -46,6 +46,25 @@ class AdminContainers(Resource):
|
||||
'page_start': page_start,
|
||||
}}
|
||||
|
||||
@staticmethod
|
||||
@admins_only
|
||||
def logs():
|
||||
page = abs(request.args.get("page", 1, type=int))
|
||||
results_per_page = abs(request.args.get("per_page", 20, type=int))
|
||||
page_start = results_per_page * (page - 1)
|
||||
page_end = results_per_page * (page - 1) + results_per_page
|
||||
|
||||
count = DBContainer.get_all_container_logs_count()
|
||||
containers = DBContainer.get_all_container_logs_page(
|
||||
page_start, page_end)
|
||||
|
||||
return {'success': True, 'data': {
|
||||
'containers': containers,
|
||||
'total': count,
|
||||
'pages': int(count / results_per_page) + (count % results_per_page > 0),
|
||||
'page_start': page_start,
|
||||
}}
|
||||
|
||||
@staticmethod
|
||||
@admins_only
|
||||
def patch():
|
||||
|
||||
Reference in New Issue
Block a user