3535from ietf .utils .log import log
3636
3737# -------------------------------------------------
38- # Globals
38+ # Globals
3939# -------------------------------------------------
4040AUTHORIZED_ROLES = ('WG Chair' ,'WG Secretary' ,'RG Chair' ,'AG Secretary' ,'IRTF Chair' ,'IAB Group Chair' ,'Area Director' ,'Secretariat' ,'Team Chair' )
4141# -------------------------------------------------
@@ -228,7 +228,7 @@ def post_process(doc):
228228 base ,ext = os .path .splitext (doc .external_url )
229229 doc .external_url = base + '.pdf'
230230 doc .save ()
231-
231+
232232# -------------------------------------------------
233233# AJAX Functions
234234# -------------------------------------------------
@@ -290,20 +290,20 @@ def ajax_get_sessions(request, meeting_num, acronym):
290290 group = Group .objects .get (acronym = acronym )
291291 except ObjectDoesNotExist :
292292 return results
293-
293+
294294 sessions = Session .objects .filter (meeting = meeting ,group = group ,status = 'sched' )
295-
295+
296296 # order by time scheduled
297297 sessions = sorted (sessions ,key = lambda x : x .official_timeslotassignment ().timeslot .time )
298-
298+
299299 for n ,session in enumerate (sessions ,start = 1 ):
300300 timeslot = session .official_timeslotassignment ().timeslot
301301 val = '{}: {} {}' .format (n ,timeslot .time .strftime ('%m-%d %H:%M' ),timeslot .location .name )
302302 d = {'id' :session .id , 'value' : val }
303303 results .append (d )
304304
305305 return results
306-
306+
307307@jsonapi
308308def ajax_order_slide (request ):
309309 '''
@@ -485,7 +485,7 @@ def interim(request, acronym):
485485 type_id = 'session' ,
486486 )
487487
488- create_interim_directory (request )
488+ create_interim_directory ()
489489 make_directories (meeting )
490490
491491 messages .success (request , 'Meeting created' )
@@ -630,29 +630,29 @@ def recording(request, meeting_num):
630630 '''
631631 meeting = get_object_or_404 (Meeting , number = meeting_num )
632632 sessions = meeting .session_set .filter (type = 'session' ,status = 'sched' ).order_by ('group__acronym' )
633-
633+
634634 if request .method == 'POST' :
635635 form = RecordingForm (request .POST )
636636 if form .is_valid ():
637637 group = form .cleaned_data ['group' ]
638638 external_url = form .cleaned_data ['external_url' ]
639639 session = form .cleaned_data ['session' ]
640-
640+
641641 if Document .objects .filter (type = 'recording' ,external_url = external_url ):
642642 messages .error (request , "Recording already exists" )
643643 return redirect ('proceedings_recording' , meeting_num = meeting_num )
644644 else :
645645 create_recording (session ,meeting ,group ,external_url )
646-
646+
647647 # rebuild proceedings
648648 create_proceedings (meeting ,group )
649-
649+
650650 messages .success (request ,'Recording added' )
651651 return redirect ('proceedings_recording' , meeting_num = meeting_num )
652-
652+
653653 else :
654654 form = RecordingForm ()
655-
655+
656656 return render_to_response ('proceedings/recording.html' ,{
657657 'meeting' :meeting ,
658658 'form' :form ,
@@ -668,12 +668,12 @@ def recording_edit(request, meeting_num, name):
668668 '''
669669 recording = get_object_or_404 (Document , name = name )
670670 meeting = get_object_or_404 (Meeting , number = meeting_num )
671-
671+
672672 if request .method == 'POST' :
673673 button_text = request .POST .get ('submit' , '' )
674674 if button_text == 'Cancel' :
675675 return redirect ("proceedings_recording" , meeting_num = meeting_num )
676-
676+
677677 form = RecordingEditForm (request .POST , instance = recording )
678678 if form .is_valid ():
679679 # save record and rebuild proceedings
@@ -683,14 +683,14 @@ def recording_edit(request, meeting_num, name):
683683 return redirect ('proceedings_recording' , meeting_num = meeting_num )
684684 else :
685685 form = RecordingEditForm (instance = recording )
686-
686+
687687 return render_to_response ('proceedings/recording_edit.html' ,{
688688 'meeting' :meeting ,
689689 'form' :form ,
690690 'recording' :recording },
691691 RequestContext (request , {}),
692692 )
693-
693+
694694@check_permissions
695695def replace_slide (request , slide_id ):
696696 '''
@@ -725,7 +725,7 @@ def replace_slide(request, slide_id):
725725 new_slide .external_url = disk_filename
726726 new_slide .save ()
727727 post_process (new_slide )
728-
728+
729729 # create DocEvent uploaded
730730 DocEvent .objects .create (doc = slide ,
731731 by = request .user .person ,
@@ -848,7 +848,7 @@ def select_interim(request):
848848 redirect_url = reverse ('proceedings_interim' , kwargs = {'acronym' :request .POST ['group' ]})
849849 return HttpResponseRedirect (redirect_url )
850850
851- if has_role (request .user , "Secretariat" ):
851+ if has_role (request .user , "Secretariat" ):
852852 # initialize working groups form
853853 choices = build_choices (Group .objects .active_wgs ())
854854 group_form = GroupSelectForm (choices = choices )
@@ -886,7 +886,7 @@ def redirection_back(meeting, group):
886886 else :
887887 url = reverse ('proceedings_select' , kwargs = {'meeting_num' :meeting .number })
888888 return HttpResponseRedirect (url )
889-
889+
890890 meeting = get_object_or_404 (Meeting , number = meeting_num )
891891 now = datetime .datetime .now ()
892892 if acronym :
@@ -960,14 +960,14 @@ def redirection_back(meeting, group):
960960 DocAlias .objects .get_or_create (name = doc .name , document = doc )
961961
962962 handle_upload_file (file ,disk_filename ,meeting ,material_type .slug )
963-
963+
964964 # set Doc state
965965 if doc .type .slug == 'slides' :
966966 doc .set_state (State .objects .get (type = doc .type ,slug = 'archived' ))
967967 doc .set_state (State .objects .get (type = 'reuse_policy' ,slug = 'single' ))
968968 else :
969969 doc .set_state (State .objects .get (type = doc .type ,slug = 'active' ))
970-
970+
971971 # create session relationship, per Henrik we should associate documents to all sessions
972972 # for the current meeting (until tools support different materials for diff sessions)
973973 for s in sessions :
@@ -985,7 +985,7 @@ def redirection_back(meeting, group):
985985 rev = doc .rev ,
986986 desc = 'New revision available' ,
987987 time = now )
988-
988+
989989 post_process (doc )
990990 create_proceedings (meeting ,group )
991991 messages .success (request ,'File uploaded sucessfully' )
0 commit comments