|
|
@@ -14,8 +14,8 @@ from frappe.model.workflow import set_workflow_state_on_action |
|
|
|
from frappe.utils.global_search import update_global_search |
|
|
|
from frappe.integrations.doctype.webhook import run_webhooks |
|
|
|
from frappe.desk.form.document_follow import follow_document |
|
|
|
from frappe.desk.utils import slug |
|
|
|
from frappe.core.doctype.server_script.server_script_utils import run_server_script_for_doc_event |
|
|
|
from frappe.utils.data import get_absolute_url |
|
|
|
|
|
|
|
# once_only validation |
|
|
|
# methods |
|
|
@@ -1200,8 +1200,8 @@ class Document(BaseDocument): |
|
|
|
doc.set(fieldname, flt(doc.get(fieldname), self.precision(fieldname, doc.parentfield))) |
|
|
|
|
|
|
|
def get_url(self): |
|
|
|
"""Returns Desk URL for this document. `/app/{doctype}/{name}`""" |
|
|
|
return f"/app/{slug(self.doctype)}/{self.name}" |
|
|
|
"""Returns Desk URL for this document.""" |
|
|
|
return get_absolute_url(self.doctype, self.name) |
|
|
|
|
|
|
|
def add_comment(self, comment_type='Comment', text=None, comment_email=None, link_doctype=None, link_name=None, comment_by=None): |
|
|
|
"""Add a comment to this document. |
|
|
|