blob: 402a387c4a1d7a0ebe57251f902f87d4a559f261 [file] [log] [blame]
Rushabh Mehta00ae4242017-06-27 17:31:41 +05301erpnext.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 Mehtac616a4a2017-06-27 17:50:15 +053024 });
Rushabh Mehta00ae4242017-06-27 17:31:41 +053025};