Add ability to download logs
This commit is contained in:
parent
52bee66c9f
commit
59046b2e79
5 changed files with 14 additions and 6 deletions
|
@ -28,7 +28,7 @@ from auth.permissions import (ReadRepositoryPermission,
|
|||
from endpoints import registry
|
||||
from endpoints.web import common_login
|
||||
from util.cache import cache_control
|
||||
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
store = app.config['STORAGE']
|
||||
user_files = app.config['USERFILES']
|
||||
|
@ -1727,8 +1727,10 @@ def log_view(log):
|
|||
def org_logs_api(orgname):
|
||||
permission = AdministerOrganizationPermission(orgname)
|
||||
if permission.can():
|
||||
logs = model.list_logs(orgname)
|
||||
week_ago = datetime.today() - timedelta(7) # One week
|
||||
logs = model.list_logs(orgname, week_ago)
|
||||
return jsonify({
|
||||
'start_time': week_ago,
|
||||
'logs': [log_view(log) for log in logs]
|
||||
})
|
||||
|
||||
|
|
Reference in a new issue