20
20
from conditional .models .models import EvalSettings
21
21
from conditional .models .models import OnFloorStatusAssigned
22
22
from conditional .models .models import SpringEval
23
+ from conditional .models .models import CurrentCoops
23
24
24
25
from conditional .blueprints .cache_management import clear_members_cache
25
26
from conditional .blueprints .intro_evals import display_intro_evals
42
43
from conditional .models .models import attendance_enum
43
44
from conditional .util .member import get_members_info , get_onfloor_members
44
45
45
- from conditional import db
46
+ from conditional import db , start_of_year
46
47
47
48
logger = structlog .get_logger ()
48
49
@@ -64,6 +65,11 @@ def display_member_management():
64
65
member_list = get_members_info ()
65
66
onfloor_list = get_onfloor_members ()
66
67
68
+ co_op_list = [(ldap_get_member (member .uid ).displayName , member .semester , member .uid ) \
69
+ for member in CurrentCoops .query .filter (
70
+ CurrentCoops .date_created > start_of_year (),
71
+ CurrentCoops .semester != "Neither" )]
72
+
67
73
freshmen = FreshmanAccount .query
68
74
freshmen_list = []
69
75
@@ -92,6 +98,7 @@ def display_member_management():
92
98
num_fresh = len (freshmen_list ),
93
99
num_onfloor = len (onfloor_list ),
94
100
freshmen = freshmen_list ,
101
+ co_op = co_op_list ,
95
102
site_lockdown = lockdown ,
96
103
intro_form = intro_form )
97
104
0 commit comments