blob: 57f7163bbb28b8888d01f97d1ce8400df6ac2ea3 [file] [log] [blame]
Abhishek Balam346ca562020-10-14 18:11:04 +05301// Copyright (c) 2016, Frappe Technologies and contributors
2// For license information, please see license.txt
3
4frappe.ui.form.on("Address", {
5 is_your_company_address: function(frm) {
Abhishek Balam349fcfd2020-10-15 12:21:43 +05306 frm.clear_table('links');
7 if(frm.doc.is_your_company_address) {
Abhishek Balam346ca562020-10-14 18:11:04 +05308 frm.add_child('links', {
9 link_doctype: 'Company',
10 link_name: frappe.defaults.get_user_default('Company')
11 });
Abhishek Balam349fcfd2020-10-15 12:21:43 +053012 frm.set_query('link_doctype', 'links', () => {
Abhishek Balam346ca562020-10-14 18:11:04 +053013 return {
14 filters: {
15 name: 'Company'
16 }
Abhishek Balam38b26c82020-10-14 18:24:51 +053017 };
Abhishek Balam349fcfd2020-10-15 12:21:43 +053018 });
Abhishek Balam346ca562020-10-14 18:11:04 +053019 frm.refresh_field('links');
20 }
Abhishek Balam349fcfd2020-10-15 12:21:43 +053021 else {
22 frm.trigger('refresh');
Abhishek Balam346ca562020-10-14 18:11:04 +053023 }
Abhishek Balam346ca562020-10-14 18:11:04 +053024 }
25});