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 1717def display_co_op_form ():
1818 log = logger .new (user_name = request .headers .get ("x-webauth-user" ),
1919 request_id = str (uuid .uuid4 ()))
20- log .info ('frontend' , action = 'display conditional listing page' )
20+ log .info ('frontend' , action = 'display co-op submission page' )
2121
2222 # get user data
2323 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():
2929 else :
3030 semester = 'Spring'
3131
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 )
3739
3840 passed_fall = FreshmanEvalData .query .filter (
3941 FreshmanEvalData .freshman_eval_result == "Passed"
You can’t perform that action at this time.
0 commit comments