diff --git a/frappe/core/doctype/doctype/doctype.json b/frappe/core/doctype/doctype/doctype.json
index 14ef2fd8fb..671a6e86e6 100644
--- a/frappe/core/doctype/doctype/doctype.json
+++ b/frappe/core/doctype/doctype/doctype.json
@@ -604,6 +604,7 @@
{
"default": "0",
"depends_on": "eval: doc.is_submittable",
+ "description": "Enabling this will submit documents in background",
"fieldname": "queue_in_background",
"fieldtype": "Check",
"label": "Queue in Background"
@@ -707,7 +708,7 @@
"link_fieldname": "reference_doctype"
}
],
- "modified": "2022-12-14 09:47:27.315351",
+ "modified": "2023-01-04 17:23:09.206018",
"modified_by": "Administrator",
"module": "Core",
"name": "DocType",
@@ -744,4 +745,4 @@
"states": [],
"track_changes": 1,
"translated_doctype": 1
-}
+}
\ No newline at end of file
diff --git a/frappe/core/doctype/submission_queue/submission_queue.py b/frappe/core/doctype/submission_queue/submission_queue.py
index 83b3154780..0400fbef67 100644
--- a/frappe/core/doctype/submission_queue/submission_queue.py
+++ b/frappe/core/doctype/submission_queue/submission_queue.py
@@ -95,16 +95,16 @@ class SubmissionQueue(Document):
if submission_status == "Failed":
doctype = self.doctype
docname = self.name
- message = _("Submission of {0} {1} with action {2} failed")
+ message = _("Action {0} failed on {1} {2}. View it {3}")
else:
doctype = self.ref_doctype
docname = self.ref_docname
- message = _("Submission of {0} {1} with action {2} completed successfully")
+ message = _("Action {0} completed successfully on {1} {2}. View it {3}")
- message = message.format(
+ message_replacements = (
+ frappe.bold(action),
frappe.bold(str(self.ref_doctype)),
frappe.bold(str(self.ref_docname)),
- frappe.bold(action),
)
time_diff = time_diff_in_seconds(now(), self.created_at)
@@ -112,8 +112,10 @@ class SubmissionQueue(Document):
frappe.publish_realtime(
"msgprint",
{
- "message": message
- + f". View it here",
+ "message": message.format(
+ *message_replacements,
+ f"here",
+ ),
"alert": True,
"indicator": "red" if submission_status == "Failed" else "green",
},
@@ -124,7 +126,7 @@ class SubmissionQueue(Document):
"type": "Alert",
"document_type": doctype,
"document_name": docname,
- "subject": message,
+ "subject": message.format(*message_replacements, "here"),
}
notify_to = frappe.db.get_value("User", self.enqueued_by, fieldname="email")