Bug fix for na_elementsw_admin_users (#52377)
* Revert "changes to clusteR" This reverts commit 33ee1b71e4bc8435fb315762a871f8c4cb6c5f80. * Revert "Revert "changes to clusteR"" This reverts commitf1104a37b4
. * Updates * bug fix * Bug fix * Revert "Bug fix" This reverts commit5cbea70a65
.
This commit is contained in:
parent
725654f9d3
commit
11a058fa39
1 changed files with 7 additions and 5 deletions
|
@ -163,20 +163,22 @@ class NetAppElementSWAdminUser(object):
|
|||
|
||||
def modify_admin_user(self):
|
||||
"""
|
||||
Modify a admin user. If a password is set the user will be modified as there is no way to compare a new password with an existing one
|
||||
Modify a admin user. If a password is set the user will be modified as there is no way to
|
||||
compare a new password with an existing one
|
||||
:return: if a user was modified or not
|
||||
"""
|
||||
changed = False
|
||||
admin_user = self.get_admin_user()
|
||||
if not admin_user.access == self.access and self.access is not None:
|
||||
changed = True
|
||||
if self.element_password:
|
||||
if self.access is not None and len(self.access) > 0:
|
||||
for access in self.access:
|
||||
if access not in admin_user.access:
|
||||
changed = True
|
||||
if changed:
|
||||
self.sfe.modify_cluster_admin(cluster_admin_id=admin_user.cluster_admin_id,
|
||||
access=self.access,
|
||||
password=self.element_password,
|
||||
attributes=self.attributes)
|
||||
|
||||
return changed
|
||||
|
||||
def add_admin_user(self):
|
||||
|
|
Loading…
Reference in a new issue