diff --git a/frappe/model/document.py b/frappe/model/document.py index 067d00b336..fb6aec24db 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -328,8 +328,12 @@ class Document(BaseDocument, DocRef): def raise_no_permission_to(self, perm_type): """Raise `frappe.PermissionError`.""" - frappe.flags.error_message = ( - _("Insufficient Permission for {0}").format(_(self.doctype)) + f" ({frappe.bold(_(perm_type))})" + frappe.flags.error_message = _( + "You need the '{0}' permission on {1} {2} to perform this action." + ).format( + _(perm_type), + frappe.bold(_(self.doctype)), + self.name or "", ) raise frappe.PermissionError