8000 Runtime error in permissions_endpoint (#513) · tableau/server-client-python@808e5b9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 808e5b9

Browse files
martinbpeterst8y8
authored andcommitted
Runtime error in permissions_endpoint (#513)
Replaced with grantee.tag_name in the permissions_endpoint delete method. Fixed indentation and type in default_permissions_endpoint.py method delete_default_permission
1 parent 82de656 commit 808e5b9

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

tableauserverclient/server/endpoint/default_permissions_endpoint.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,17 @@ def update_default_permissions(self, resource, permissions, content_type):
3838

3939
def delete_default_permission(self, resource, rule, content_type):
4040
for capability, mode in rule.capabilities.items():
41-
# Made readibility better but line is too long, will make this look better
42-
url = '{baseurl}/{content_id}/default-permissions/\
43-
{content_type}/{grantee_type}/{grantee_id}/{cap}/{mode}'.format(
44-
baseurl=self.owner_baseurl(),
45-
content_id=resource.id,
46-
content_type=content_type,
47-
grantee_type=rule.grantee.tag_name + 's',
48-
grantee_id=rule.grantee.id,
49-
cap=capability,
50-
mode=mode)
41+
# Made readability better but line is too long, will make this look better
42+
url = '{baseurl}/{content_id}/default-permissions/' \
43+
'{content_type}/{grantee_type}/{grantee_id}/{cap}/{mode}' \
44+
.format(
45+
baseurl=self.owner_baseurl(),
46+
content_id=resource.id,
47+
content_type=content_type,
48+
grantee_type=rule.grantee.tag_name + 's',
49+
grantee_id=rule.grantee.id,
50+
cap=capability,
51+
mode=mode)
5152

5253
logger.debug('Removing {0} permission for capabilty {1}'.format(
5354
mode, capability))

tableauserverclient/server/endpoint/permissions_endpoint.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def delete(self, resource, rules):
4848
url = '{0}/{1}/permissions/{2}/{3}/{4}/{5}'.format(
4949
self.owner_baseurl(),
5050
resource.id,
51-
rule.grantee.permissions_grantee_type + 's',
51+
rule.grantee.tag_name + 's',
5252
rule.grantee.id,
5353
capability,
5454
mode)
@@ -59,7 +59,7 @@ def delete(self, resource, rules):
5959
self.delete_request(url)
6060

6161
logger.info('Deleted permission for {0} {1} item {2}'.format(
62-
rule.grantee.permissions_grantee_type,
62+
rule.grantee.tag_name,
6363
rule.grantee.id,
6464
resource.id))
6565

0 commit comments

Comments
 (0)
0