File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 17
17
def display_co_op_form ():
18
18
log = logger .new (user_name = request .headers .get ("x-webauth-user" ),
19
19
request_id = str (uuid .uuid4 ()))
20
- log .info ('frontend' , action = 'display conditional listing page' )
20
+ log .info ('frontend' , action = 'display co-op submission page' )
21
21
22
22
# get user data
23
23
user_name = request .headers .get ('x-webauth-user' )
Original file line number Diff line number Diff line change @@ -29,11 +29,13 @@ def get_voting_members():
29
29
else :
30
30
semester = 'Spring'
31
31
32
- voting_list = [uid for uid in [member .uid for member in ldap_get_active_members ()]
33
- if uid not in [member .uid for member in ldap_get_intro_members ()] and
34
- uid not in [member .uid for member in CurrentCoops .query .filter (
35
- CurrentCoops .date_created > start_of_year (),
36
- CurrentCoops .semester == semester ).all ()]]
32
+ active_members = set (member .uid for member in ldap_get_active_members ())
33
+ intro_members = set (member .uid for member in ldap_get_intro_members ())
34
+ on_coop = set (member .uid for member in CurrentCoops .query .filter (
35
+ CurrentCoops .date_created > start_of_year (),
36
+ CurrentCoops .semester == semester ).all ())
37
+
38
+ voting_list = list (active_members - intro_members - on_coop )
37
39
38
40
passed_fall = FreshmanEvalData .query .filter (
39
41
FreshmanEvalData .freshman_eval_result == "Passed"
You can’t perform that action at this time.
0 commit comments