diff --git a/tableauserverclient/server/endpoint/databases_endpoint.py b/tableauserverclient/server/endpoint/databases_endpoint.py index 85dd406ef..6f15ed0d1 100644 --- a/tableauserverclient/server/endpoint/databases_endpoint.py +++ b/tableauserverclient/server/endpoint/databases_endpoint.py @@ -89,6 +89,14 @@ def populate_permissions(self, item): @api(version='3.5') def update_permission(self, item, rules): + import warnings + warnings.warn('Server.databases.update_permission is deprecated, ' + 'please use Server.databases.update_permissions instead.', + DeprecationWarning) + return self._permissions.update(item, rules) + + @api(version='3.5') + def update_permissions(self, item, rules): return self._permissions.update(item, rules) @api(version='3.5') diff --git a/tableauserverclient/server/endpoint/datasources_endpoint.py b/tableauserverclient/server/endpoint/datasources_endpoint.py index 7a00157fe..02f5a57b0 100644 --- a/tableauserverclient/server/endpoint/datasources_endpoint.py +++ b/tableauserverclient/server/endpoint/datasources_endpoint.py @@ -227,6 +227,14 @@ def populate_permissions(self, item): @api(version='2.0') def update_permission(self, item, permission_item): + import warnings + warnings.warn('Server.datasources.update_permission is deprecated, ' + 'please use Server.datasources.update_permissions instead.', + DeprecationWarning) + self._permissions.update(item, permission_item) + + @api(version='2.0') + def update_permissions(self, item, permission_item): self._permissions.update(item, permission_item) @api(version='2.0') diff --git a/tableauserverclient/server/endpoint/flows_endpoint.py b/tableauserverclient/server/endpoint/flows_endpoint.py index 44a110e7e..dfe16f904 100644 --- a/tableauserverclient/server/endpoint/flows_endpoint.py +++ b/tableauserverclient/server/endpoint/flows_endpoint.py @@ -204,6 +204,14 @@ def populate_permissions(self, item): @api(version='3.3') def update_permission(self, item, permission_item): + import warnings + warnings.warn('Server.flows.update_permission is deprecated, ' + 'please use Server.flows.update_permissions instead.', + DeprecationWarning) + self._permissions.update(item, permission_item) + + @api(version='3.3') + def update_permissions(self, item, permission_item): self._permissions.update(item, permission_item) @api(version='3.3') diff --git a/tableauserverclient/server/endpoint/projects_endpoint.py b/tableauserverclient/server/endpoint/projects_endpoint.py index a7f22795c..170425eab 100644 --- a/tableauserverclient/server/endpoint/projects_endpoint.py +++ b/tableauserverclient/server/endpoint/projects_endpoint.py @@ -67,6 +67,14 @@ def populate_permissions(self, item): @api(version='2.0') def update_permission(self, item, rules): + import warnings + warnings.warn('Server.projects.update_permission is deprecated, ' + 'please use Server.projects.update_permissions instead.', + DeprecationWarning) + return self._permissions.update(item, rules) + + @api(version='2.0') + def update_permissions(self, item, rules): return self._permissions.update(item, rules) @api(version='2.0') diff --git a/tableauserverclient/server/endpoint/tables_endpoint.py b/tableauserverclient/server/endpoint/tables_endpoint.py index 032f13016..3a5c2f3f4 100644 --- a/tableauserverclient/server/endpoint/tables_endpoint.py +++ b/tableauserverclient/server/endpoint/tables_endpoint.py @@ -100,6 +100,14 @@ def populate_permissions(self, item): @api(version='3.5') def update_permission(self, item, rules): + import warnings + warnings.warn('Server.tables.update_permission is deprecated, ' + 'please use Server.tables.update_permissions instead.', + DeprecationWarning) + return self._permissions.update(item, rules) + + @api(version='3.5') + def update_permissions(self, item, rules): return self._permissions.update(item, rules) @api(version='3.5')