fix: add notify param to notify_assignment in share.py
This commit is contained in:
parent
de00a651cc
commit
ba9eb671d6
2 changed files with 5 additions and 4 deletions
|
|
@ -141,6 +141,7 @@ frappe.ui.form.Share = Class.extend({
|
|||
read: $(d.body).find(".add-share-read").prop("checked") ? 1 : 0,
|
||||
write: $(d.body).find(".add-share-write").prop("checked") ? 1 : 0,
|
||||
share: $(d.body).find(".add-share-share").prop("checked") ? 1 : 0,
|
||||
notify: 1,
|
||||
},
|
||||
btn: this,
|
||||
callback: function(r) {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ from frappe.desk.doctype.notification_log.notification_log import enqueue_create
|
|||
from frappe.utils import cint
|
||||
|
||||
@frappe.whitelist()
|
||||
def add(doctype, name, user=None, read=1, write=0, share=0, everyone=0, flags=None):
|
||||
def add(doctype, name, user=None, read=1, write=0, share=0, everyone=0, flags=None, notify=0):
|
||||
"""Share the given document with a user."""
|
||||
if not user:
|
||||
user = frappe.session.user
|
||||
|
|
@ -42,7 +42,7 @@ def add(doctype, name, user=None, read=1, write=0, share=0, everyone=0, flags=No
|
|||
})
|
||||
|
||||
doc.save(ignore_permissions=True)
|
||||
notify_assignment(user, doctype, name, everyone)
|
||||
notify_assignment(user, doctype, name, everyone, notify=notify)
|
||||
|
||||
follow_document(doctype, name, user)
|
||||
|
||||
|
|
@ -147,9 +147,9 @@ def check_share_permission(doctype, name):
|
|||
if not frappe.has_permission(doctype, ptype="share", doc=name):
|
||||
frappe.throw(_("No permission to {0} {1} {2}".format("share", doctype, name)), frappe.PermissionError)
|
||||
|
||||
def notify_assignment(shared_by, doctype, doc_name, everyone):
|
||||
def notify_assignment(shared_by, doctype, doc_name, everyone, notify=0):
|
||||
|
||||
if not (shared_by and doctype and doc_name) or everyone: return
|
||||
if not (shared_by and doctype and doc_name) or everyone or not notify: return
|
||||
|
||||
from frappe.utils import get_fullname
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue