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