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()