Saurabh | 68ea608 | 2019-01-15 14:47:14 +0530 | [diff] [blame] | 1 | from __future__ import unicode_literals |
Chillar Anand | 915b343 | 2021-09-02 16:44:59 +0530 | [diff] [blame] | 2 | |
Suraj Shetty | 00cced1 | 2018-05-03 19:06:32 +0530 | [diff] [blame] | 3 | from frappe import _ |
| 4 | |
| 5 | doctype_list = [ |
Suraj Shetty | 627a3dc | 2019-09-17 15:54:41 +0530 | [diff] [blame] | 6 | 'Purchase Receipt', |
| 7 | 'Purchase Invoice', |
| 8 | 'Quotation', |
| 9 | 'Sales Order', |
| 10 | 'Delivery Note', |
| 11 | 'Sales Invoice' |
Suraj Shetty | 00cced1 | 2018-05-03 19:06:32 +0530 | [diff] [blame] | 12 | ] |
| 13 | |
| 14 | def get_message(doctype): |
Suraj Shetty | 627a3dc | 2019-09-17 15:54:41 +0530 | [diff] [blame] | 15 | return _("{0} has been submitted successfully").format(_(doctype)) |
Suraj Shetty | 00cced1 | 2018-05-03 19:06:32 +0530 | [diff] [blame] | 16 | |
| 17 | def get_first_success_message(doctype): |
Suraj Shetty | 627a3dc | 2019-09-17 15:54:41 +0530 | [diff] [blame] | 18 | return get_message(doctype) |
Suraj Shetty | 00cced1 | 2018-05-03 19:06:32 +0530 | [diff] [blame] | 19 | |
| 20 | def get_default_success_action(): |
Suraj Shetty | 627a3dc | 2019-09-17 15:54:41 +0530 | [diff] [blame] | 21 | return [{ |
| 22 | 'doctype': 'Success Action', |
| 23 | 'ref_doctype': doctype, |
| 24 | 'message': get_message(doctype), |
| 25 | 'first_success_message': get_first_success_message(doctype), |
| 26 | 'next_actions': 'new\nprint\nemail' |
| 27 | } for doctype in doctype_list] |