File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -89,6 +89,11 @@ def __ldap_is_member_of_group__(username, group):
89
89
90
90
@ldap_init_required
91
91
def __ldap_add_member_to_group__ (username , group ):
92
+ if read_only :
93
+ print ("LDAP: Adding user %s to group %s" % (username , group ))
94
+ return
95
+ if __ldap_is_member_of_group__ (username , group ):
96
+ return
92
97
ldap_results = ldap_conn .search_s (group_search_ou , ldap .SCOPE_SUBTREE ,
93
98
"(cn=%s)" % group )
94
99
if len (ldap_results ) != 1 :
@@ -105,6 +110,11 @@ def __ldap_add_member_to_group__(username, group):
105
110
106
111
107
112
def __ldap_remove_member_from_group__ (username , group ):
113
+ if read_only :
114
+ print ("LDAP: Removing user %s from group %s" % (username , group ))
115
+ return
116
+ if not __ldap_is_member_of_group__ (username , group ):
117
+ return
108
118
ldap_results = ldap_conn .search_s (group_search_ou , ldap .SCOPE_SUBTREE ,
109
119
"(cn=%s)" % group )
110
120
if len (ldap_results ) != 1 :
You can’t perform that action at this time.
0 commit comments