Skip to content
Snippets Groups Projects
Commit c21a77c4 authored by Brian Moe's avatar Brian Moe
Browse files

Allow follow up users to log/upload to any event.

Note that authorized followup user names are hardcoded into views.py
parent d785ed45
No related branches found
No related tags found
No related merge requests found
......@@ -14,6 +14,8 @@ from translator import handle_uploaded_data
import os
FOLLOWUP_USER_NAMES = ['LUMIN']
def index(request):
# assert request.ligouser
return render_to_response(
......@@ -120,8 +122,9 @@ def upload(request):
msg = "ERROR: missing arg(s)"
elif not event:
msg = "ERROR: Event '%s' does not exist" % graceid
elif event.submitter != request.ligouser:
msg = "ERROR: Only submitter can upload files"
elif event.submitter != request.ligouser and \
request.ligouser.name not in FOLLOWUP_USER_NAMES:
msg = "ERROR: Only submitter or authorized follow-ups can upload files"
else:
#event issuer comment
log = EventLog(event=event,
......@@ -160,8 +163,9 @@ def log(request):
msg = "ERROR: missing arg(s)"
elif not event:
msg = "ERROR: Event '%s' does not exist" % graceid
elif event.submitter != request.ligouser:
msg = "ERROR: Only submitter can add log messages"
elif event.submitter != request.ligouser and \
request.ligouser.name not in FOLLOWUP_USER_NAMES:
msg = "ERROR: Only submitter or authorized follow-ups can log messages"
else:
#event issuer comment
log = EventLog(event=event, issuer=request.ligouser, comment=message)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment