@@ -23,23 +23,14 @@ def web_getSelectionData(self, **kwargs):
2323 return {"success" : "false" , "error" : result ["Message" ]}
2424 data = result ["Value" ]
2525 users = []
26- groups = []
2726 for record in data ["Records" ]:
2827 users .append (str (record [0 ]))
29- groups .append (str (record [2 ]))
30- # AL:
31- # for record in data["Dictionaries"]:
32- # users.append(record['user'])
33- # groups += record['groups']
28+
3429 users = uniqueElements (users )
35- groups = uniqueElements (groups )
3630 users .sort ()
37- groups .sort ()
3831 users = [[x ] for x in users ]
39- groups = [[x ] for x in groups ]
4032
4133 callback ["username" ] = users
42- callback ["usergroup" ] = groups
4334 result = gConfig .getOption ("/WebApp/ProxyManagementMonitoring/TimeSpan" , "86400,432000,604800,2592000" )
4435 if result ["OK" ]:
4536 tmp = result ["Value" ]
@@ -64,17 +55,14 @@ def web_getProxyManagerData(
6455 sortDirection = "ASC" ,
6556 sortField = "UserName" ,
6657 username = "[]" ,
67- usergroup = "[]" ,
6858 expiredBefore = 0 ,
6959 expiredAfter = 0 ,
7060 ):
7161 if self .getUserName ().lower () == "anonymous" :
7262 return {"success" : "false" , "error" : "You are not authorize to access these data" }
73- req = self .__prepareParameters (username , usergroup , expiredBefore , expiredAfter )
63+ req = self .__prepareParameters (username , expiredBefore , expiredAfter )
7464 gLogger .info ("!!! S O R T : " , sort := [[sortField , sortDirection ]])
75- # pylint: disable=no-member
7665 result = gProxyManager .getDBContents (req , sort , start , limit )
77- # result = gProxyManager.getDBContents(None, None, req, start, limit)
7866 gLogger .info (f"*!*!*! RESULT: \n { result } " )
7967 if not result ["OK" ]:
8068 return {"success" : "false" , "error" : result ["Message" ]}
@@ -86,7 +74,6 @@ def web_getProxyManagerData(
8674 "proxyid" : f"{ record [1 ]} @{ record [2 ]} " ,
8775 "UserName" : str (record [0 ]),
8876 "UserDN" : record [1 ],
89- "UserGroup" : record [2 ],
9077 "ExpirationTime" : str (record [3 ]),
9178 }
9279 )
@@ -101,8 +88,7 @@ def web_deleteProxies(self, idList=None):
10188 for id in webIds :
10289 spl = id .split ("@" )
10390 dn = "@" .join (spl [:- 1 ])
104- group = spl [- 1 ]
105- idList .append ((dn , group ))
91+ idList .append ((dn ,))
10692 retVal = gProxyManager .deleteProxyBundle (idList )
10793 # for uid in webIds:
10894 # spl = uid.split("@")
@@ -145,12 +131,10 @@ def __humanize_time(self, sec=False):
145131 elif day > 0 :
146132 return f"{ day } days"
147133
148- def __prepareParameters (self , username , usergroup , expiredBefore , expiredAfter ):
134+ def __prepareParameters (self , username , expiredBefore , expiredAfter ):
149135 req = {}
150136 if users := list (json .loads (username )):
151137 req ["UserName" ] = users
152- if usersgroup := list (json .loads (usergroup )):
153- req ["UserGroup" ] = usersgroup
154138
155139 if expiredBefore > expiredAfter :
156140 expiredBefore , expiredAfter = expiredAfter , expiredBefore
0 commit comments