mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-04 04:41:35 +00:00
another fix for show holds
This commit is contained in:
@@ -683,9 +683,9 @@ def showHoldsForUsers(users):
|
|||||||
v = buildGAPIObject()
|
v = buildGAPIObject()
|
||||||
matterIds = _getAllMatterIds(v)
|
matterIds = _getAllMatterIds(v)
|
||||||
matterHolds = {}
|
matterHolds = {}
|
||||||
|
fields = 'holds(holdId,name,accounts(accountId,email),orgUnit),nextPageToken'
|
||||||
for matterId in matterIds:
|
for matterId in matterIds:
|
||||||
try:
|
try:
|
||||||
fields = 'holds(holdId,name,accounts(accountId,email),orgUnit),nextPageToken'
|
|
||||||
matterHolds[matterId] = gapi.get_all_pages(v.matters().holds(),
|
matterHolds[matterId] = gapi.get_all_pages(v.matters().holds(),
|
||||||
'list',
|
'list',
|
||||||
'holds',
|
'holds',
|
||||||
@@ -698,8 +698,8 @@ def showHoldsForUsers(users):
|
|||||||
for user in users:
|
for user in users:
|
||||||
user = user.lower()
|
user = user.lower()
|
||||||
orgUnits = gapi_directory_orgunits._getAllParentOrgUnitsForUser(user, cd)
|
orgUnits = gapi_directory_orgunits._getAllParentOrgUnitsForUser(user, cd)
|
||||||
for matterId in matterIds:
|
for matterId, holds in matterHolds.items():
|
||||||
for hold in matterHolds[matterId]:
|
for hold in holds:
|
||||||
if 'orgUnit' in hold:
|
if 'orgUnit' in hold:
|
||||||
orgUnitId = hold['orgUnit'].get('orgUnitId')
|
orgUnitId = hold['orgUnit'].get('orgUnitId')
|
||||||
if orgUnitId in orgUnits:
|
if orgUnitId in orgUnits:
|
||||||
|
|||||||
Reference in New Issue
Block a user