From 7dece984c60bc7b4e3c4700e1f2aab7a4729c162 Mon Sep 17 00:00:00 2001
From: Sinisa Veseli <sveseli@aps.anl.gov>
Date: Tue, 15 Dec 2015 14:37:30 +0000
Subject: [PATCH] make local group manipulation instance methods

---
 .../dm/common/utility/ldapLinuxPlatformUtility.py      | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
index df6e458f..b8ea8065 100755
--- a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
+++ b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
@@ -213,15 +213,13 @@ class LdapLinuxPlatformUtility:
         cmd = '%s %s' % (cls.GROUPADD_CMD, name)
         cls.executeSudoCommand(cmd)
 
-    @classmethod
-    def addLocalUserToGroup(cls, username, groupName):
+    def addLocalUserToGroup(self, username, groupName):
         """ Add local user to group. """
-        cls.addUserToGroup(username, groupName)
+        self.addUserToGroup(username, groupName)
 
-    @classmethod
-    def deleteLocalUserFromGroup(cls, username, groupName):
+    def deleteLocalUserFromGroup(self, username, groupName):
         """ Remove local user from group. """
-        cls.deleteUserFromGroup(username, groupName)
+        self.deleteUserFromGroup(username, groupName)
 
     def getGroupInfo(self, groupName):
         """ Get given group info. """
-- 
GitLab