1313from conditional .util .ldap import ldap_get_roomnumber
1414from conditional .util .ldap import ldap_is_eval_director
1515from conditional .util .ldap import ldap_set_active
16+ from conditional .util .user_dict import user_dict_is_eval_director
1617
1718logger = structlog .get_logger ()
1819
@@ -56,7 +57,7 @@ def display_housing(user_dict=None):
5657 # return names in 'first last (username)' format
5758 return render_template ('housing.html' ,
5859 username = user_dict ['username' ],
59- queue = get_housing_queue (ldap_is_eval_director (user_dict [ 'account' ] )),
60+ queue = get_housing_queue (user_dict_is_eval_director (user_dict )),
6061 housing = housing ,
6162 room_list = sorted (list (room_list )))
6263
@@ -67,7 +68,7 @@ def display_housing(user_dict=None):
6768def change_queue_state (user_dict = None ):
6869 log = logger .new (request = request , auth_dict = user_dict )
6970
70- if not ldap_is_eval_director (user_dict [ 'account' ] ):
71+ if not user_dict_is_eval_director (user_dict ):
7172 return "must be eval director" , 403
7273
7374 post_data = request .get_json ()
@@ -95,7 +96,7 @@ def change_room_numbers(rmnumber, user_dict=None):
9596
9697 update = request .get_json ()
9798
98- if not ldap_is_eval_director (user_dict [ 'account' ] ):
99+ if not user_dict_is_eval_director (user_dict ):
99100 return "must be eval director" , 403
100101
101102 # Get the current list of people living on-floor.
0 commit comments