fix: Check if note has permission (#22750)
This commit is contained in:
parent
3effd9e101
commit
db3e4c9cfc
2 changed files with 5 additions and 0 deletions
|
|
@ -54,3 +54,7 @@ def get_permission_query_conditions(user):
|
|||
user = frappe.session.user
|
||||
|
||||
return f"(`tabNote`.owner = {frappe.db.escape(user)} or `tabNote`.public = 1)"
|
||||
|
||||
|
||||
def has_permission(doc, user):
|
||||
return doc.public or doc.owner == user
|
||||
|
|
|
|||
|
|
@ -122,6 +122,7 @@ permission_query_conditions = {
|
|||
has_permission = {
|
||||
"Event": "frappe.desk.doctype.event.event.has_permission",
|
||||
"ToDo": "frappe.desk.doctype.todo.todo.has_permission",
|
||||
"Note": "frappe.desk.doctype.note.note.has_permission",
|
||||
"User": "frappe.core.doctype.user.user.has_permission",
|
||||
"Dashboard Chart": "frappe.desk.doctype.dashboard_chart.dashboard_chart.has_permission",
|
||||
"Number Card": "frappe.desk.doctype.number_card.number_card.has_permission",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue