@@ -22,9 +22,8 @@ def _ldap_remove_member_from_group(account: CSHMember, group: str):
2222
2323
2424@service_cache (maxsize = 256 )
25- def _ldap_is_member_of_directorship (account : CSHMember , directorship : str ):
26- return account .in_group (f'eboard-{ directorship } ' , dn = True )
27- # TODO: try in_group(ldap.get_group(f'eboard-{directorship}')) and profile
25+ def _ldap_is_member_of_directorship (member : CSHMember , directorship : str ):
26+ return _ldap_is_member_of_group (member , f'eboard-{ directorship } ' )
2827
2928@service_cache (maxsize = 1024 )
3029def ldap_get_member (username : str ) -> CSHMember :
@@ -81,7 +80,7 @@ def ldap_is_eboard(account) -> bool:
8180
8281@service_cache (maxsize = 128 )
8382def ldap_is_rtp (account ) -> bool :
84- return _ldap_is_member_of_group (account , 'rtp ' )
83+ return _ldap_is_member_of_group (account , 'active_rtp ' )
8584
8685
8786@service_cache (maxsize = 128 )
@@ -96,12 +95,12 @@ def ldap_is_onfloor(account) -> bool:
9695
9796@service_cache (maxsize = 128 )
9897def ldap_is_financial_director (account ) -> bool :
99- return _ldap_is_member_of_directorship (account , 'Financial ' )
98+ return _ldap_is_member_of_directorship (account , 'financial ' )
10099
101100
102101@service_cache (maxsize = 128 )
103102def ldap_is_eval_director (account ) -> bool :
104- return _ldap_is_member_of_directorship (account , 'Evaluations ' )
103+ return _ldap_is_member_of_directorship (account , 'evaluations ' )
105104
106105
107106@service_cache (maxsize = 256 )
0 commit comments