44from flask import Blueprint , jsonify , redirect , request
55
66from conditional import db , start_of_year , auth
7- from conditional .models .models import CommitteeMeeting
7+ from conditional .models .models import DirectorshipMeeting
88from conditional .models .models import CurrentCoops
99from conditional .models .models import FreshmanAccount
10- from conditional .models .models import FreshmanCommitteeAttendance
10+ from conditional .models .models import FreshmanDirectorshipAttendance
1111from conditional .models .models import FreshmanHouseMeetingAttendance
1212from conditional .models .models import FreshmanSeminarAttendance
1313from conditional .models .models import HouseMeeting
14- from conditional .models .models import MemberCommitteeAttendance
14+ from conditional .models .models import MemberDirectorshipAttendance
1515from conditional .models .models import MemberHouseMeetingAttendance
1616from conditional .models .models import MemberSeminarAttendance
1717from conditional .models .models import TechnicalSeminar
@@ -106,7 +106,7 @@ def get_non_alumni_non_coop(internal=False, user_dict=None):
106106@get_user
107107def get_non_alumni (user_dict = None ):
108108 log = logger .new (request = request , auth_dict = user_dict )
109- log .info ('Retrieve Committee Meeting Attendance List' )
109+ log .info ('Retrieve Directorship Meeting Attendance List' )
110110
111111 current_students = ldap_get_current_students ()
112112
@@ -134,7 +134,7 @@ def get_non_alumni(user_dict=None):
134134@get_user
135135def display_attendance_cm (user_dict = None ):
136136 log = logger .new (request = request , auth_dict = user_dict )
137- log .info ('Display Committee Meeting Attendance Page' )
137+ log .info ('Display Directorship Meeting Attendance Page' )
138138
139139 return render_template ('attendance_cm.html' ,
140140 username = user_dict ['username' ],
@@ -172,33 +172,33 @@ def display_attendance_hm(user_dict=None):
172172@attendance_bp .route ('/attendance/submit/cm' , methods = ['POST' ])
173173@auth .oidc_auth
174174@get_user
175- def submit_committee_attendance (user_dict = None ):
175+ def submit_directorship_attendance (user_dict = None ):
176176 log = logger .new (request = request , auth_dict = user_dict )
177177
178178 approved = ldap_is_eboard (user_dict ['account' ])
179179 post_data = request .get_json ()
180180
181- committee = post_data ['committee ' ]
181+ directorship = post_data ['directorship ' ]
182182 m_attendees = post_data ['members' ]
183183 f_attendees = post_data ['freshmen' ]
184184 timestamp = post_data ['timestamp' ]
185185
186- log .info ('Submit {} Meeting Attendance' .format (committee ))
186+ log .info ('Submit {} Meeting Attendance' .format (directorship ))
187187
188188 timestamp = datetime .strptime (timestamp , "%Y-%m-%d" )
189- meeting = CommitteeMeeting ( committee , timestamp , approved )
189+ meeting = DirectorshipMeeting ( directorship , timestamp , approved )
190190
191191 db .session .add (meeting )
192192 db .session .flush ()
193193 db .session .refresh (meeting )
194194
195195 for m in m_attendees :
196- log .info ('Gave Attendance to {} for {}' .format (m , committee ))
197- db .session .add (MemberCommitteeAttendance (m , meeting .id ))
196+ log .info ('Gave Attendance to {} for {}' .format (m , directorship ))
197+ db .session .add (MemberDirectorshipAttendance (m , meeting .id ))
198198
199199 for f in f_attendees :
200- log .info ('Gave Attendance to freshman-{} for {}' .format (f , committee ))
201- db .session .add (FreshmanCommitteeAttendance (f , meeting .id ))
200+ log .info ('Gave Attendance to freshman-{} for {}' .format (f , directorship ))
201+ db .session .add (FreshmanDirectorshipAttendance (f , meeting .id ))
202202
203203 db .session .commit ()
204204 return jsonify ({"success" : True }), 200
@@ -363,12 +363,12 @@ def attendance_history(user_dict=None):
363363
364364 def get_meeting_attendees (meeting_id ):
365365 attendees = [ldap_get_member (a .uid ).displayName for a in
366- MemberCommitteeAttendance .query .filter (
367- MemberCommitteeAttendance .meeting_id == meeting_id ).all ()]
366+ MemberDirectorshipAttendance .query .filter (
367+ MemberDirectorshipAttendance .meeting_id == meeting_id ).all ()]
368368
369369 for freshman in [a .fid for a in
370- FreshmanCommitteeAttendance .query .filter (
371- FreshmanCommitteeAttendance .meeting_id == meeting_id ).all ()]:
370+ FreshmanDirectorshipAttendance .query .filter (
371+ FreshmanDirectorshipAttendance .meeting_id == meeting_id ).all ()]:
372372 attendees .append (FreshmanAccount .query .filter (
373373 FreshmanAccount .id == freshman ).first ().name )
374374 return attendees
@@ -396,14 +396,14 @@ def get_seminar_attendees(meeting_id):
396396 offset = 0 if int (page ) == 1 else ((int (page )- 1 )* 10 )
397397 limit = int (page )* 10
398398 all_cm = [{"id" : m .id ,
399- "name" : m .committee ,
399+ "name" : m .directorship ,
400400 "dt_obj" : m .timestamp ,
401401 "date" : m .timestamp .strftime ("%a %m/%d/%Y" ),
402402 "attendees" : get_meeting_attendees (m .id ),
403403 "type" : "cm"
404- } for m in CommitteeMeeting .query .filter (
405- CommitteeMeeting .timestamp > start_of_year (),
406- CommitteeMeeting .approved ).all ()]
404+ } for m in DirectorshipMeeting .query .filter (
405+ DirectorshipMeeting .timestamp > start_of_year (),
406+ DirectorshipMeeting .approved ).all ()]
407407 all_ts = [{"id" : m .id ,
408408 "name" : m .name ,
409409 "dt_obj" : m .timestamp ,
@@ -414,13 +414,13 @@ def get_seminar_attendees(meeting_id):
414414 TechnicalSeminar .timestamp > start_of_year (),
415415 TechnicalSeminar .approved ).all ()]
416416 pend_cm = [{"id" : m .id ,
417- "name" : m .committee ,
417+ "name" : m .directorship ,
418418 "dt_obj" : m .timestamp ,
419419 "date" : m .timestamp .strftime ("%a %m/%d/%Y" ),
420420 "attendees" : get_meeting_attendees (m .id )
421- } for m in CommitteeMeeting .query .filter (
422- CommitteeMeeting .timestamp > start_of_year (),
423- CommitteeMeeting .approved == False ).all ()] # pylint: disable=singleton-comparison
421+ } for m in DirectorshipMeeting .query .filter (
422+ DirectorshipMeeting .timestamp > start_of_year (),
423+ DirectorshipMeeting .approved == False ).all ()] # pylint: disable=singleton-comparison
424424 pend_ts = [{"id" : m .id ,
425425 "name" : m .name ,
426426 "dt_obj" : m .timestamp ,
@@ -446,9 +446,9 @@ def get_seminar_attendees(meeting_id):
446446@attendance_bp .route ('/attendance/alter/cm/<cid>' , methods = ['POST' ])
447447@auth .oidc_auth
448448@get_user
449- def alter_committee_attendance (cid , user_dict = None ):
449+ def alter_directorship_attendance (cid , user_dict = None ):
450450 log = logger .new (request = request , auth_dict = user_dict )
451- log .info ('Edit Committee Meeting Attendance' )
451+ log .info ('Edit Directorship Meeting Attendance' )
452452
453453 if not ldap_is_eboard (user_dict ['account' ]):
454454 return jsonify ({"success" : False , "error" : "Not EBoard" }), 403
@@ -458,17 +458,17 @@ def alter_committee_attendance(cid, user_dict=None):
458458 m_attendees = post_data ['members' ]
459459 f_attendees = post_data ['freshmen' ]
460460
461- FreshmanCommitteeAttendance .query .filter (
462- FreshmanCommitteeAttendance .meeting_id == meeting_id ).delete ()
461+ FreshmanDirectorshipAttendance .query .filter (
462+ FreshmanDirectorshipAttendance .meeting_id == meeting_id ).delete ()
463463
464- MemberCommitteeAttendance .query .filter (
465- MemberCommitteeAttendance .meeting_id == meeting_id ).delete ()
464+ MemberDirectorshipAttendance .query .filter (
465+ MemberDirectorshipAttendance .meeting_id == meeting_id ).delete ()
466466
467467 for m in m_attendees :
468- db .session .add (MemberCommitteeAttendance (m , meeting_id ))
468+ db .session .add (MemberDirectorshipAttendance (m , meeting_id ))
469469
470470 for f in f_attendees :
471- db .session .add (FreshmanCommitteeAttendance (f , meeting_id ))
471+ db .session .add (FreshmanDirectorshipAttendance (f , meeting_id ))
472472
473473 db .session .flush ()
474474 db .session .commit ()
@@ -510,7 +510,7 @@ def alter_seminar_attendance(sid, user_dict=None):
510510@attendance_bp .route ('/attendance/ts/<sid>' , methods = ['GET' , 'DELETE' ])
511511@auth .oidc_auth
512512@get_user
513- def get_cm_attendees (sid , user_dict = None ):
513+ def get_directorship_meetings_attendees (sid , user_dict = None ):
514514 if request .method == 'GET' :
515515 attendees = [{"value" : a .uid ,
516516 "display" : ldap_get_member (a .uid ).displayName
@@ -552,28 +552,28 @@ def get_ts_attendees(cid, user_dict=None):
552552 attendees = [{"value" : a .uid ,
553553 "display" : ldap_get_member (a .uid ).displayName
554554 } for a in
555- MemberCommitteeAttendance .query .filter (
556- MemberCommitteeAttendance .meeting_id == cid ).all ()]
555+ MemberDirectorshipAttendance .query .filter (
556+ MemberDirectorshipAttendance .meeting_id == cid ).all ()]
557557
558558 for freshman in [{"value" : a .fid ,
559559 "display" : FreshmanAccount .query .filter (FreshmanAccount .id == a .fid ).first ().name
560- } for a in FreshmanCommitteeAttendance .query .filter (
561- FreshmanCommitteeAttendance .meeting_id == cid ).all ()]:
560+ } for a in FreshmanDirectorshipAttendance .query .filter (
561+ FreshmanDirectorshipAttendance .meeting_id == cid ).all ()]:
562562 attendees .append (freshman )
563563 return jsonify ({"attendees" : attendees }), 200
564564
565565 log = logger .new (request = request , auth_dict = user_dict )
566- log .info ('Delete Committee Meeting {}' .format (cid ))
566+ log .info ('Delete Directorship Meeting {}' .format (cid ))
567567
568568 if not ldap_is_eboard (user_dict ['account' ]):
569569 return jsonify ({"success" : False , "error" : "Not EBoard" }), 403
570570
571- FreshmanCommitteeAttendance .query .filter (
572- FreshmanCommitteeAttendance .meeting_id == cid ).delete ()
573- MemberCommitteeAttendance .query .filter (
574- MemberCommitteeAttendance .meeting_id == cid ).delete ()
575- CommitteeMeeting .query .filter (
576- CommitteeMeeting .id == cid ).delete ()
571+ FreshmanDirectorshipAttendance .query .filter (
572+ FreshmanDirectorshipAttendance .meeting_id == cid ).delete ()
573+ MemberDirectorshipAttendance .query .filter (
574+ MemberDirectorshipAttendance .meeting_id == cid ).delete ()
575+ DirectorshipMeeting .query .filter (
576+ DirectorshipMeeting .id == cid ).delete ()
577577
578578 db .session .flush ()
579579 db .session .commit ()
@@ -586,13 +586,13 @@ def get_ts_attendees(cid, user_dict=None):
586586@get_user
587587def approve_cm (cid , user_dict = None ):
588588 log = logger .new (request = request , auth_dict = user_dict )
589- log .info ('Approve Committee Meeting {} Attendance' .format (cid ))
589+ log .info ('Approve Directorship Meeting {} Attendance' .format (cid ))
590590
591591 if not ldap_is_eboard (user_dict ['account' ]):
592592 return jsonify ({"success" : False , "error" : "Not EBoard" }), 403
593593
594- CommitteeMeeting .query .filter (
595- CommitteeMeeting .id == cid ).first ().approved = True
594+ DirectorshipMeeting .query .filter (
595+ DirectorshipMeeting .id == cid ).first ().approved = True
596596 db .session .flush ()
597597 db .session .commit ()
598598
0 commit comments