blob: 2b9e75c326526746e100b4577e34f75bc3e67de5 [file] [log] [blame]
Suraj Shetty00cced12018-05-03 19:06:32 +05301from frappe import _
2
3doctype_list = [
Ankush Menat494bd9e2022-03-28 18:52:46 +05304 "Purchase Receipt",
5 "Purchase Invoice",
6 "Quotation",
7 "Sales Order",
8 "Delivery Note",
9 "Sales Invoice",
Suraj Shetty00cced12018-05-03 19:06:32 +053010]
11
Ankush Menat494bd9e2022-03-28 18:52:46 +053012
Suraj Shetty00cced12018-05-03 19:06:32 +053013def get_message(doctype):
Suraj Shetty627a3dc2019-09-17 15:54:41 +053014 return _("{0} has been submitted successfully").format(_(doctype))
Suraj Shetty00cced12018-05-03 19:06:32 +053015
Ankush Menat494bd9e2022-03-28 18:52:46 +053016
Suraj Shetty00cced12018-05-03 19:06:32 +053017def get_first_success_message(doctype):
Suraj Shetty627a3dc2019-09-17 15:54:41 +053018 return get_message(doctype)
Suraj Shetty00cced12018-05-03 19:06:32 +053019
Ankush Menat494bd9e2022-03-28 18:52:46 +053020
Suraj Shetty00cced12018-05-03 19:06:32 +053021def get_default_success_action():
Ankush Menat494bd9e2022-03-28 18:52:46 +053022 return [
23 {
24 "doctype": "Success Action",
25 "ref_doctype": doctype,
26 "message": get_message(doctype),
27 "first_success_message": get_first_success_message(doctype),
28 "next_actions": "new\nprint\nemail",
29 }
30 for doctype in doctype_list
31 ]