Rushabh Mehta | 00ae424 | 2017-06-27 17:31:41 +0530 | [diff] [blame] | 1 | erpnext.setup_gst_reminder_button = (doctype) => { |
| 2 | frappe.ui.form.on(doctype, { |
| 3 | refresh: (frm) => { |
| 4 | if(!frm.is_new()) { |
| 5 | var missing = false; |
| 6 | frm.doc.__onload.addr_list && frm.doc.__onload.addr_list.forEach((d) => { |
| 7 | if(!d.gstin) missing = true; |
| 8 | }); |
| 9 | if (!missing) return; |
| 10 | |
| 11 | frm.add_custom_button('Send GST Update Reminder', () => { |
| 12 | return new Promise((resolve) => { |
| 13 | return frappe.call({ |
| 14 | method: 'erpnext.regional.doctype.gst_settings.gst_settings.send_gstin_reminder', |
| 15 | args: { |
| 16 | party_type: frm.doc.doctype, |
| 17 | party: frm.doc.name, |
| 18 | } |
| 19 | }).always(() => { resolve(); }); |
| 20 | }); |
| 21 | }); |
| 22 | } |
| 23 | } |
Rushabh Mehta | c616a4a | 2017-06-27 17:50:15 +0530 | [diff] [blame] | 24 | }); |
Rushabh Mehta | 00ae424 | 2017-06-27 17:31:41 +0530 | [diff] [blame] | 25 | }; |