3030
3131@attendance_bp .route ('/attendance/ts_members' )
3232@auth .oidc_auth
33- def get_all_members ():
34- log = logger .new (request = request )
33+ @get_user
34+ def get_all_members (user_dict = None ):
35+ log = logger .new (request = request , auth_dict = user_dict )
3536 log .info ('Retrieve Technical Seminar Attendance List' )
3637
3738 members = ldap_get_current_students ()
@@ -57,8 +58,9 @@ def get_all_members():
5758
5859@attendance_bp .route ('/attendance/hm_members' )
5960@auth .oidc_auth
60- def get_non_alumni_non_coop (internal = False ):
61- log = logger .new (request = request )
61+ @get_user
62+ def get_non_alumni_non_coop (internal = False , user_dict = None ):
63+ log = logger .new (request = request , auth_dict = user_dict )
6264 log .info ('Retrieve House Meeting Attendance List' )
6365
6466 # Get all active members as a base house meeting attendance.
@@ -101,8 +103,9 @@ def get_non_alumni_non_coop(internal=False):
101103
102104@attendance_bp .route ('/attendance/cm_members' )
103105@auth .oidc_auth
104- def get_non_alumni ():
105- log = logger .new (request = request )
106+ @get_user
107+ def get_non_alumni (user_dict = None ):
108+ log = logger .new (request = request , auth_dict = user_dict )
106109 log .info ('Retrieve Committee Meeting Attendance List' )
107110
108111 current_students = ldap_get_current_students ()
@@ -128,8 +131,9 @@ def get_non_alumni():
128131
129132@attendance_bp .route ('/attendance_cm' )
130133@auth .oidc_auth
131- def display_attendance_cm ():
132- log = logger .new (request = request )
134+ @get_user
135+ def display_attendance_cm (user_dict = None ):
136+ log = logger .new (request = request , auth_dict = user_dict )
133137 log .info ('Display Committee Meeting Attendance Page' )
134138
135139 return render_template ('attendance_cm.html' ,
@@ -139,8 +143,9 @@ def display_attendance_cm():
139143
140144@attendance_bp .route ('/attendance_ts' )
141145@auth .oidc_auth
142- def display_attendance_ts ():
143- log = logger .new (request = request )
146+ @get_user
147+ def display_attendance_ts (user_dict = None ):
148+ log = logger .new (request = request , auth_dict = user_dict )
144149 log .info ('Display Technical Seminar Attendance Page' )
145150
146151 return render_template ('attendance_ts.html' ,
@@ -152,7 +157,7 @@ def display_attendance_ts():
152157@auth .oidc_auth
153158@get_user
154159def display_attendance_hm (user_dict = None ):
155- log = logger .new (request = request )
160+ log = logger .new (request = request , auth_dict = user_dict )
156161 log .info ('Display House Meeting Attendance Page' )
157162
158163 if not ldap_is_eval_director (user_dict ['account' ]):
@@ -168,7 +173,7 @@ def display_attendance_hm(user_dict=None):
168173@auth .oidc_auth
169174@get_user
170175def submit_committee_attendance (user_dict = None ):
171- log = logger .new (request = request )
176+ log = logger .new (request = request , auth_dict = user_dict )
172177
173178 approved = ldap_is_eboard (user_dict ['account' ])
174179 post_data = request .get_json ()
@@ -203,7 +208,7 @@ def submit_committee_attendance(user_dict=None):
203208@auth .oidc_auth
204209@get_user
205210def submit_seminar_attendance (user_dict = None ):
206- log = logger .new (request = request )
211+ log = logger .new (request = request , auth_dict = user_dict )
207212 log .info ('Submit Technical Seminar Attendance' )
208213
209214 approved = ldap_is_eboard (user_dict ['account' ])
@@ -238,7 +243,7 @@ def submit_seminar_attendance(user_dict=None):
238243@auth .oidc_auth
239244@get_user
240245def submit_house_attendance (user_dict = None ):
241- log = logger .new (request = request )
246+ log = logger .new (request = request , auth_dict = user_dict )
242247 log .info ('Submit House Meeting Attendance' )
243248
244249 # status: Attended | Excused | Absent
@@ -288,7 +293,7 @@ def submit_house_attendance(user_dict=None):
288293@auth .oidc_auth
289294@get_user
290295def alter_house_attendance (uid , hid , user_dict = None ):
291- log = logger .new (request = request )
296+ log = logger .new (request = request , auth_dict = user_dict )
292297
293298 if not ldap_is_eval_director (user_dict ['account' ]):
294299 return "must be evals" , 403
@@ -318,7 +323,7 @@ def alter_house_attendance(uid, hid, user_dict=None):
318323@auth .oidc_auth
319324@get_user
320325def alter_house_excuse (uid , hid , user_dict = None ):
321- log = logger .new (request = request )
326+ log = logger .new (request = request , auth_dict = user_dict )
322327
323328 if not ldap_is_eval_director (user_dict ['account' ]):
324329 return "must be eval director" , 403
@@ -380,7 +385,7 @@ def get_seminar_attendees(meeting_id):
380385 FreshmanAccount .id == freshman ).first ().name )
381386 return attendees
382387
383- log = logger .new (request = request )
388+ log = logger .new (request = request , auth_dict = user_dict )
384389
385390 if not ldap_is_eboard (user_dict ['account' ]):
386391 return jsonify ({"success" : False , "error" : "Not EBoard" }), 403
@@ -442,7 +447,7 @@ def get_seminar_attendees(meeting_id):
442447@auth .oidc_auth
443448@get_user
444449def alter_committee_attendance (cid , user_dict = None ):
445- log = logger .new (request = request )
450+ log = logger .new (request = request , auth_dict = user_dict )
446451 log .info ('Edit Committee Meeting Attendance' )
447452
448453 if not ldap_is_eboard (user_dict ['account' ]):
@@ -474,7 +479,7 @@ def alter_committee_attendance(cid, user_dict=None):
474479@auth .oidc_auth
475480@get_user
476481def alter_seminar_attendance (sid , user_dict = None ):
477- log = logger .new (request = request )
482+ log = logger .new (request = request , auth_dict = user_dict )
478483 log .info ('Edit Technical Seminar Attendance' )
479484
480485 if not ldap_is_eboard (user_dict ['account' ]):
@@ -521,7 +526,7 @@ def get_cm_attendees(sid, user_dict=None):
521526 return jsonify ({"attendees" : attendees }), 200
522527
523528 else :
524- log = logger .new (request = request )
529+ log = logger .new (request = request , auth_dict = user_dict )
525530 log .info ('Delete Technical Seminar {}' .format (sid ))
526531
527532 if not ldap_is_eboard (user_dict ['account' ]):
@@ -559,7 +564,7 @@ def get_ts_attendees(cid, user_dict=None):
559564 return jsonify ({"attendees" : attendees }), 200
560565
561566 else :
562- log = logger .new (request = request )
567+ log = logger .new (request = request , auth_dict = user_dict )
563568 log .info ('Delete Committee Meeting {}' .format (cid ))
564569
565570 if not ldap_is_eboard (user_dict ['account' ]):
@@ -582,7 +587,7 @@ def get_ts_attendees(cid, user_dict=None):
582587@auth .oidc_auth
583588@get_user
584589def approve_cm (cid , user_dict = None ):
585- log = logger .new (request = request )
590+ log = logger .new (request = request , auth_dict = user_dict )
586591 log .info ('Approve Committee Meeting {} Attendance' .format (cid ))
587592
588593 if not ldap_is_eboard (user_dict ['account' ]):
@@ -600,7 +605,7 @@ def approve_cm(cid, user_dict=None):
600605@auth .oidc_auth
601606@get_user
602607def approve_ts (sid , user_dict = None ):
603- log = logger .new (request = request )
608+ log = logger .new (request = request , auth_dict = user_dict )
604609 log .info ('Approve Technical Seminar {} Attendance' .format (sid ))
605610
606611 if not ldap_is_eboard (user_dict ['account' ]):
0 commit comments