@@ -39,7 +39,7 @@ def wrapped_func(*args, **kwargs):
39
39
40
40
41
41
@ldap_init_required
42
- def __ldap_get_field__ (username , field ):
42
+ def _ldap_get_field (username , field ):
43
43
ldap_results = ldap_conn .search_s (user_search_ou , ldap .SCOPE_SUBTREE , "(uid=%s)"
44
44
% username )
45
45
if len (ldap_results ) != 1 :
@@ -51,7 +51,7 @@ def __ldap_get_field__(username, field):
51
51
52
52
53
53
@ldap_init_required
54
- def __ldap_set_field__ (username , field , new_val ):
54
+ def _ldap_set_field (username , field , new_val ):
55
55
if read_only :
56
56
print ('LDAP modification: setting %s on %s to %s' % (field ,
57
57
username ,
@@ -74,13 +74,13 @@ def __ldap_set_field__(username, field, new_val):
74
74
75
75
76
76
@ldap_init_required
77
- def __ldap_get_members__ ():
77
+ def _ldap_get_members ():
78
78
return ldap_conn .search_s (user_search_ou , ldap .SCOPE_SUBTREE ,
79
79
"objectClass=houseMember" )
80
80
81
81
82
82
@ldap_init_required
83
- def __ldap_is_member_of_group__ (username , group ):
83
+ def _ldap_is_member_of_group (username , group ):
84
84
ldap_results = ldap_conn .search_s (group_search_ou , ldap .SCOPE_SUBTREE ,
85
85
"(cn=%s)" % group )
86
86
if len (ldap_results ) != 1 :
@@ -91,11 +91,11 @@ def __ldap_is_member_of_group__(username, group):
91
91
92
92
93
93
@ldap_init_required
94
- def __ldap_add_member_to_group__ (username , group ):
94
+ def _ldap_add_member_to_group (username , group ):
95
95
if read_only :
96
96
print ("LDAP: Adding user %s to group %s" % (username , group ))
97
97
return
98
- if __ldap_is_member_of_group__ (username , group ):
98
+ if _ldap_is_member_of_group (username , group ):
99
99
return
100
100
ldap_results = ldap_conn .search_s (group_search_ou , ldap .SCOPE_SUBTREE ,
101
101
"(cn=%s)" % group )
@@ -112,11 +112,11 @@ def __ldap_add_member_to_group__(username, group):
112
112
ldap_conn .modify_s (groupdn , ldap_modlist )
113
113
114
114
115
- def __ldap_remove_member_from_group__ (username , group ):
115
+ def _ldap_remove_member_from_group (username , group ):
116
116
if read_only :
117
117
print ("LDAP: Removing user %s from group %s" % (username , group ))
118
118
return
119
- if not __ldap_is_member_of_group__ (username , group ):
119
+ if not _ldap_is_member_of_group (username , group ):
120
120
return
121
121
ldap_results = ldap_conn .search_s (group_search_ou , ldap .SCOPE_SUBTREE ,
122
122
"(cn=%s)" % group )
@@ -133,7 +133,7 @@ def __ldap_remove_member_from_group__(username, group):
133
133
134
134
135
135
@ldap_init_required
136
- def __ldap_is_member_of_committee__ (username , committee ):
136
+ def _ldap_is_member_of_committee (username , committee ):
137
137
ldap_results = ldap_conn .search_s (committee_search_ou , ldap .SCOPE_SUBTREE ,
138
138
"(cn=%s)" % committee )
139
139
if len (ldap_results ) != 1 :
@@ -145,11 +145,11 @@ def __ldap_is_member_of_committee__(username, committee):
145
145
146
146
@lru_cache (maxsize = 1024 )
147
147
def ldap_get_housing_points (username ):
148
- return int (__ldap_get_field__ (username , 'housingPoints' ))
148
+ return int (_ldap_get_field (username , 'housingPoints' ))
149
149
150
150
151
151
def ldap_get_room_number (username ):
152
- roomno = __ldap_get_field__ (username , 'roomNumber' )
152
+ roomno = _ldap_get_field (username , 'roomNumber' )
153
153
if roomno is None :
154
154
return "N/A"
155
155
return roomno .decode ('utf-8' )
@@ -182,65 +182,65 @@ def ldap_get_onfloor_members():
182
182
@lru_cache (maxsize = 1024 )
183
183
def ldap_get_current_students ():
184
184
return [x [1 ]
185
- for x in __ldap_get_members__ ()[1 :]
185
+ for x in _ldap_get_members ()[1 :]
186
186
if ldap_is_current_student (str (str (x [0 ]).split ("," )[0 ]).split ("=" )[1 ])]
187
187
188
188
189
189
def ldap_is_active (username ):
190
- return __ldap_is_member_of_group__ (username , 'active' )
190
+ return _ldap_is_member_of_group (username , 'active' )
191
191
192
192
193
193
def ldap_is_alumni (username ):
194
194
# When alumni status becomes a group rather than an attribute this will
195
- # change to use __ldap_is_member_of_group__ .
196
- alum_status = __ldap_get_field__ (username , 'alumni' )
195
+ # change to use _ldap_is_member_of_group .
196
+ alum_status = _ldap_get_field (username , 'alumni' )
197
197
return alum_status is not None and alum_status .decode ('utf-8' ) == '1'
198
198
199
199
200
200
def ldap_is_eboard (username ):
201
- return __ldap_is_member_of_group__ (username , 'eboard' )
201
+ return _ldap_is_member_of_group (username , 'eboard' )
202
202
203
203
204
204
def ldap_is_intromember (username ):
205
- return __ldap_is_member_of_group__ (username , 'intromembers' )
205
+ return _ldap_is_member_of_group (username , 'intromembers' )
206
206
207
207
208
208
def ldap_is_onfloor (username ):
209
209
# april 3rd created onfloor group
210
- # onfloor_status = __ldap_get_field__ (username, 'onfloor')
210
+ # onfloor_status = _ldap_get_field (username, 'onfloor')
211
211
# return onfloor_status != None and onfloor_status.decode('utf-8') == '1'
212
- return __ldap_is_member_of_group__ (username , 'onfloor' )
212
+ return _ldap_is_member_of_group (username , 'onfloor' )
213
213
214
214
215
215
def ldap_is_financial_director (username ):
216
- return __ldap_is_member_of_committee__ (username , 'Financial' )
216
+ return _ldap_is_member_of_committee (username , 'Financial' )
217
217
218
218
219
219
def ldap_is_eval_director (username ):
220
220
# TODO FIXME Evaulations -> Evaluations
221
- return __ldap_is_member_of_committee__ (username , 'Evaulations' )
221
+ return _ldap_is_member_of_committee (username , 'Evaulations' )
222
222
223
223
224
224
def ldap_is_current_student (username ):
225
- return __ldap_is_member_of_group__ (username , 'current_student' )
225
+ return _ldap_is_member_of_group (username , 'current_student' )
226
226
227
227
228
228
def ldap_set_housingpoints (username , housing_points ):
229
- __ldap_set_field__ (username , 'housingPoints' , housing_points )
229
+ _ldap_set_field (username , 'housingPoints' , housing_points )
230
230
231
231
232
232
def ldap_set_roomnumber (username , room_number ):
233
- __ldap_set_field__ (username , 'roomNumber' , room_number )
233
+ _ldap_set_field (username , 'roomNumber' , room_number )
234
234
235
235
236
236
def ldap_set_active (username ):
237
- __ldap_add_member_to_group__ (username , 'active' )
237
+ _ldap_add_member_to_group (username , 'active' )
238
238
239
239
240
240
def ldap_set_inactive (username ):
241
- __ldap_remove_member_from_group__ (username , 'active' )
241
+ _ldap_remove_member_from_group (username , 'active' )
242
242
243
243
244
244
@lru_cache (maxsize = 1024 )
245
245
def ldap_get_name (username ):
246
- return __ldap_get_field__ (username , 'cn' ).decode ('utf-8' )
246
+ return _ldap_get_field (username , 'cn' ).decode ('utf-8' )
0 commit comments