From ada4ad7514e22e2297bb46cdf62b40a12d57207b Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Tue, 30 Mar 2021 18:31:01 +0530 Subject: [PATCH] chore: add whitelist decorator to missed methods --- frappe/core/doctype/data_import/data_import.py | 1 + frappe/integrations/doctype/connected_app/connected_app.py | 1 + frappe/integrations/doctype/social_login_key/social_login_key.py | 1 + .../personal_data_deletion_request.py | 1 + 4 files changed, 4 insertions(+) diff --git a/frappe/core/doctype/data_import/data_import.py b/frappe/core/doctype/data_import/data_import.py index a9761c3430..1c56f54303 100644 --- a/frappe/core/doctype/data_import/data_import.py +++ b/frappe/core/doctype/data_import/data_import.py @@ -38,6 +38,7 @@ class DataImport(Document): return validate_google_sheets_url(self.google_sheets_url) + @frappe.whitelist() def get_preview_from_template(self, import_file=None, google_sheets_url=None): if import_file: self.import_file = import_file diff --git a/frappe/integrations/doctype/connected_app/connected_app.py b/frappe/integrations/doctype/connected_app/connected_app.py index ec08f8e4be..95077ece77 100644 --- a/frappe/integrations/doctype/connected_app/connected_app.py +++ b/frappe/integrations/doctype/connected_app/connected_app.py @@ -44,6 +44,7 @@ class ConnectedApp(Document): scope=self.get_scopes() ) + @frappe.whitelist() def initiate_web_application_flow(self, user=None, success_uri=None): """Return an authorization URL for the user. Save state in Token Cache.""" user = user or frappe.session.user diff --git a/frappe/integrations/doctype/social_login_key/social_login_key.py b/frappe/integrations/doctype/social_login_key/social_login_key.py index d84e6ef11d..dffb730513 100644 --- a/frappe/integrations/doctype/social_login_key/social_login_key.py +++ b/frappe/integrations/doctype/social_login_key/social_login_key.py @@ -49,6 +49,7 @@ class SocialLoginKey(Document): icon_file = icon_map[self.provider_name] self.icon = '/assets/frappe/icons/social/{0}'.format(icon_file) + @frappe.whitelist() def get_social_login_provider(self, provider, initialize=False): providers = {} diff --git a/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py b/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py index 8faba41df3..23857a5e66 100644 --- a/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py +++ b/frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py @@ -101,6 +101,7 @@ class PersonalDataDeletionRequest(Document): if self.status != "Pending Approval": frappe.throw(_("This request has not yet been approved by the user.")) + @frappe.whitelist() def trigger_data_deletion(self): """Redact user data defined in current site's hooks under `user_data_fields`""" self.validate_data_anonymization()