Skip to content
Snippets Groups Projects
Commit 3a837727 authored by Tanner Prestegard's avatar Tanner Prestegard Committed by GraceDB
Browse files

Adding comments

parent 87dc217d
No related branches found
No related tags found
No related merge requests found
...@@ -10,6 +10,9 @@ import os ...@@ -10,6 +10,9 @@ import os
import logging import logging
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
# NOTE: everything in here assumes that permissions have already been checked
# and handled properly
# TODO: # TODO:
# Add decorator to check access permissions (??) not sure if we should do it here or in the viewset itself # Add decorator to check access permissions (??) not sure if we should do it here or in the viewset itself
def create_superevent(submitter, t_start, t_0, t_end, preferred_event, def create_superevent(submitter, t_start, t_0, t_end, preferred_event,
...@@ -364,6 +367,8 @@ def get_or_create_tag(tag_name, display_name=None): ...@@ -364,6 +367,8 @@ def get_or_create_tag(tag_name, display_name=None):
def get_or_create_tags(tag_name_list, display_name_list=[]): def get_or_create_tags(tag_name_list, display_name_list=[]):
# TODO: make this a useful error
if display_name_list and (len(display_name_list) != len(tag_name_list)): if display_name_list and (len(display_name_list) != len(tag_name_list)):
raise ValueError('') raise ValueError('')
...@@ -379,6 +384,7 @@ def get_or_create_tags(tag_name_list, display_name_list=[]): ...@@ -379,6 +384,7 @@ def get_or_create_tags(tag_name_list, display_name_list=[]):
# TODO: add permissions checking? # TODO: add permissions checking?
# TODO: move this somewhere else?
def get_superevent_by_date_id_or_404(request, superevent_id): def get_superevent_by_date_id_or_404(request, superevent_id):
filter_kwargs = Superevent.get_filter_kwargs_for_date_id_lookup( filter_kwargs = Superevent.get_filter_kwargs_for_date_id_lookup(
......
...@@ -21,6 +21,9 @@ logger = logging.getLogger(__name__) ...@@ -21,6 +21,9 @@ logger = logging.getLogger(__name__)
# Need to restrict ability to view # Need to restrict ability to view
def webview(request, superevent_id): def webview(request, superevent_id):
# TODO: any special web displays for template for confirmed GWs?
# can do this in template by checking superevent.is_gw
# Get superevent object # Get superevent object
superevent = get_superevent_by_date_id_or_404(request, superevent_id) superevent = get_superevent_by_date_id_or_404(request, superevent_id)
...@@ -186,6 +189,7 @@ def file_list(request, superevent_id): ...@@ -186,6 +189,7 @@ def file_list(request, superevent_id):
} }
return render(request, 'superevents/file_list.html', context=context) return render(request, 'superevents/file_list.html', context=context)
# TODO: # TODO:
# add permission checking # add permission checking
def file_download(request, superevent_id, filename): def file_download(request, superevent_id, filename):
......
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