Skip to content

Commit 624b2fc

Browse files
authored
Merge pull request #152 from ComputerScienceHouse/develop
Conditional 1.5.1
2 parents fdd8223 + 9ff04ed commit 624b2fc

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

conditional/blueprints/spring_evals.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def display_spring_evals(internal=False):
4949

5050
eval_data = None
5151

52-
h_meetings = [m.meeting_id for m in get_hm(account)]
52+
h_meetings = [m.meeting_id for m in get_hm(account, only_absent=True)]
5353
member = {
5454
'name': account.cn,
5555
'uid': uid,

conditional/util/member.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ def get_cm(member):
128128
return c_meetings
129129

130130

131-
def get_hm(member):
131+
def get_hm(member, only_absent=False):
132132
h_meetings = MemberHouseMeetingAttendance.query.outerjoin(
133133
HouseMeeting,
134134
MemberHouseMeetingAttendance.meeting_id == HouseMeeting.id).with_entities(
@@ -137,4 +137,6 @@ def get_hm(member):
137137
HouseMeeting.date).filter(
138138
HouseMeeting.date > start_of_year(),
139139
MemberHouseMeetingAttendance.uid == member.uid)
140+
if only_absent:
141+
h_meetings = h_meetings.filter(MemberHouseMeetingAttendance.attendance_status == "Absent")
140142
return h_meetings

0 commit comments

Comments
 (0)