From 48c3d618dec968befbc32c7ce100742c5495d51b Mon Sep 17 00:00:00 2001 From: Mangesh-Khairnar Date: Thu, 7 Feb 2019 17:22:30 +0530 Subject: [PATCH] fix: give admin permission to add a delete request --- frappe/hooks.py | 8 ++++---- .../personal_data_delete_request.json | 6 +++--- .../personal_data_delete_request.py | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frappe/hooks.py b/frappe/hooks.py index cf14923287..e8c5a37c7a 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -228,10 +228,10 @@ before_migrate = ['frappe.patches.v11_0.sync_user_permission_doctype_before_migr otp_methods = ['OTP App','Email','SMS'] user_privacy_documents = [ - { - 'doctype': 'Contact', - 'email_fields': ['email_id'], - 'personal_fields': ['first_name', 'last_name', 'phone', 'mobile_no'], + { + 'doctype': 'Contact', + 'email_fields': ['email_id'], + 'personal_fields': ['first_name', 'last_name', 'phone', 'mobile_no'], 'action': 'delete' }, ] \ No newline at end of file diff --git a/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.json b/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.json index 98bfddd4ae..592b52b62e 100644 --- a/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.json +++ b/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.json @@ -92,8 +92,8 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2019-02-01 13:22:04.272688", - "modified_by": "mangesh@iwebnotes.com", + "modified": "2019-02-07 15:37:42.103778", + "modified_by": "Administrator", "module": "Website", "name": "Personal Data Delete Request", "name_case": "", @@ -119,7 +119,7 @@ "write": 1 } ], - "quick_entry": 1, + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, diff --git a/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.py b/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.py index c4332eb37b..399d3c7213 100644 --- a/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.py +++ b/frappe/website/doctype/personal_data_delete_request/personal_data_delete_request.py @@ -11,7 +11,7 @@ from frappe.utils.verified_command import get_signed_params, verify_request class PersonalDataDeleteRequest(Document): def after_insert(self): - if frappe.session.user in ['Administrator', 'Guest']: + if self.email in ['Administrator', 'Guest']: frappe.throw(_("This user's data cannot be requested for deletion")) else: self.send_verification_mail()