From 23a4b09d4328fe1386d24f16a5f6408931527f41 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 17:45:47 +0800 Subject: [PATCH 001/210] Add Material Request schedule_date field, similar to delivery_date in Sales Order --- erpnext/patches.txt | 1 + erpnext/patches/v8_11/__init__.py | 1 + .../set_schedule_date_for_material_request.py | 20 ++++++++++ .../material_request/material_request.js | 40 +++++++++++++++---- .../material_request/material_request.json | 32 ++++++++++++++- .../tests/test_material_request.js | 11 +++++ 6 files changed, 97 insertions(+), 8 deletions(-) create mode 100644 erpnext/patches/v8_11/__init__.py create mode 100644 erpnext/patches/v8_11/set_schedule_date_for_material_request.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index e75c490a361..48447f0e43e 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -448,3 +448,4 @@ erpnext.patches.v8_9.remove_employee_from_salary_structure_parent erpnext.patches.v8_9.delete_gst_doctypes_for_outside_india_accounts erpnext.patches.v8_9.set_default_fields_in_variant_settings erpnext.patches.v8_9.update_billing_gstin_for_indian_account +erpnext.patches.v9_0.set_schedule_date_for_material_request \ No newline at end of file diff --git a/erpnext/patches/v8_11/__init__.py b/erpnext/patches/v8_11/__init__.py new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/erpnext/patches/v8_11/__init__.py @@ -0,0 +1 @@ + diff --git a/erpnext/patches/v8_11/set_schedule_date_for_material_request.py b/erpnext/patches/v8_11/set_schedule_date_for_material_request.py new file mode 100644 index 00000000000..bef43bd0d4a --- /dev/null +++ b/erpnext/patches/v8_11/set_schedule_date_for_material_request.py @@ -0,0 +1,20 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + frappe.reload_doctype("Material Request") + frappe.reload_doctype("Material Request Item") + + if not frappe.db.has_column("Material Request", "schedule_date"): + return + + #Update only submitted MR + for mr in frappe.get_all("Material Request", filters= [["docstatus", "=", 1]], fields=["name"]): + material_request = frappe.get_doc("Material Request", mr) + if material_request.items: + if not material_request.schedule_date: + material_request.schedule_date = material_request.items[0].schedule_date + material_request.save() \ No newline at end of file diff --git a/erpnext/stock/doctype/material_request/material_request.js b/erpnext/stock/doctype/material_request/material_request.js index 7043fb7ba8e..17a39147969 100644 --- a/erpnext/stock/doctype/material_request/material_request.js +++ b/erpnext/stock/doctype/material_request/material_request.js @@ -17,6 +17,9 @@ frappe.ui.form.on('Material Request', { // add item, if previous view was item erpnext.utils.add_item(frm); + //set schedule_date + set_schedule_date(frm); + // formatter for material request item frm.set_indicator_formatter('item_code', function(doc) { return (doc.qty<=doc.ordered_qty) ? "green" : "orange" }), @@ -38,12 +41,7 @@ frappe.ui.form.on("Material Request Item", { }, item_code: function(frm, doctype, name) { - frm.script_manager.copy_from_first_row('items', frm.selected_doc, - 'schedule_date'); - }, - - schedule_date: function(frm, cdt, cdn) { - erpnext.utils.copy_value_in_all_row(frm.doc, cdt, cdn, "items", "schedule_date"); + set_schedule_date(frm); } }); @@ -227,7 +225,21 @@ erpnext.buying.MaterialRequestController = erpnext.buying.BuyingController.exten } } }); - } + }, + + validate: function() { + set_schedule_date(cur_frm); + }, + + items_add: function(doc, cdt, cdn) { + var row = frappe.get_doc(cdt, cdn); + if(doc.schedule_date) { + row.schedule_date = doc.schedule_date; + refresh_field("schedule_date", cdn, "items"); + } + }, + + items_on_form_rendered: set_schedule_date(cur_frm), }); // for backward compatibility: combine new and previous states @@ -246,3 +258,17 @@ cur_frm.cscript['Unstop Material Request'] = function(){ cur_frm.refresh(); }); }; + +function set_schedule_date(frm) { + if(!frm.doc.schedule_date){ + frm.doc.schedule_date = frappe.datetime.add_days(frappe.datetime.now_date(), 5); + } + erpnext.utils.copy_value_in_all_row(frm.doc, frm.doc.doctype, frm.doc.name, "items", "schedule_date"); +} + +cur_frm.cscript.schedule_date = function(doc, cdt, cdn) { + var row = frappe.get_doc(cdt, cdn); + if(row.schedule_date){ + set_schedule_date(cur_frm); + } +} \ No newline at end of file diff --git a/erpnext/stock/doctype/material_request/material_request.json b/erpnext/stock/doctype/material_request/material_request.json index 87cde0d3e2f..9d38248fbd6 100644 --- a/erpnext/stock/doctype/material_request/material_request.json +++ b/erpnext/stock/doctype/material_request/material_request.json @@ -132,7 +132,37 @@ "unique": 0 }, { - "allow_bulk_edit": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "schedule_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Required Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, diff --git a/erpnext/stock/doctype/material_request/tests/test_material_request.js b/erpnext/stock/doctype/material_request/tests/test_material_request.js index 22d1088cfe7..1ae41f5898d 100644 --- a/erpnext/stock/doctype/material_request/tests/test_material_request.js +++ b/erpnext/stock/doctype/material_request/tests/test_material_request.js @@ -11,14 +11,25 @@ QUnit.test("test material request", function(assert) { {'schedule_date': frappe.datetime.add_days(frappe.datetime.nowdate(), 5)}, {'qty': 5}, {'item_code': 'Test Product 1'}, + ], + [ + {'schedule_date': frappe.datetime.add_days(frappe.datetime.nowdate(), 6)}, + {'qty': 2}, + {'item_code': 'Test Product 2'}, ] ]}, ]); }, () => cur_frm.save(), () => { + assert.ok(cur_frm.doc.schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 5), "Schedule Date correct"); + // get_item_details assert.ok(cur_frm.doc.items[0].item_name=='Test Product 1', "Item name correct"); + assert.ok(cur_frm.doc.items[0].schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 5), "Schedule Date correct"); + + assert.ok(cur_frm.doc.items[1].item_name=='Test Product 2', "Item name correct"); + assert.ok(cur_frm.doc.items[1].schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 6), "Schedule Date correct"); }, () => frappe.tests.click_button('Submit'), () => frappe.tests.click_button('Yes'), From 12cb07ce3c1d5d297800ee101a18728101b5d9a5 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 20:52:46 +0800 Subject: [PATCH 002/210] [fix] test records --- .../doctype/material_request/test_records.json | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/erpnext/stock/doctype/material_request/test_records.json b/erpnext/stock/doctype/material_request/test_records.json index 09d1912ed74..f30958a85ba 100644 --- a/erpnext/stock/doctype/material_request/test_records.json +++ b/erpnext/stock/doctype/material_request/test_records.json @@ -2,7 +2,7 @@ { "company": "_Test Company", "doctype": "Material Request", - "fiscal_year": "_Test Fiscal Year 2013", + "fiscal_year": "_Test Fiscal Year 2013", "items": [ { "description": "_Test Item Home Desktop 100", @@ -11,7 +11,7 @@ "item_name": "_Test Item Home Desktop 100", "parentfield": "items", "qty": 54.0, - "schedule_date": "2013-02-18", + "schedule_date": "2013-02-26", "uom": "_Test UOM 1", "warehouse": "_Test Warehouse - _TC" }, @@ -22,19 +22,20 @@ "item_name": "_Test Item Home Desktop 200", "parentfield": "items", "qty": 3.0, - "schedule_date": "2013-02-19", + "schedule_date": "2013-02-25", "uom": "_Test UOM 1", "warehouse": "_Test Warehouse - _TC" } ], "material_request_type": "Purchase", "naming_series": "_T-Material Request-", - "transaction_date": "2013-02-18" + "transaction_date": "2013-02-18", + "schedule_date": "2013-02-25" }, { "company": "_Test Company", "doctype": "Material Request", - "fiscal_year": "_Test Fiscal Year 2013", + "fiscal_year": "_Test Fiscal Year 2013", "items": [ { "description": "_Test FG Item", @@ -43,13 +44,14 @@ "item_name": "_Test FG Item", "parentfield": "items", "qty": 5, - "schedule_date": "2013-02-18", + "schedule_date": "2013-02-25", "uom": "_Test UOM 1", "warehouse": "_Test Warehouse - _TC" } ], "material_request_type": "Manufacture", "naming_series": "_T-Material Request-", - "transaction_date": "2013-02-18" + "transaction_date": "2013-02-18", + "schedule_date": "2013-02-25" } ] \ No newline at end of file From f7a8277d122cd75773ccc407e76b015403cbc603 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 003/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- .../doctype/purchase_order/purchase_order.js | 30 ++++++++++++----- .../purchase_order/purchase_order.json | 33 ++++++++++++++++++- .../tests/test_purchase_order.js | 18 +++++++++- .../purchase_order_item.json | 2 +- 4 files changed, 71 insertions(+), 12 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.js b/erpnext/buying/doctype/purchase_order/purchase_order.js index a51246bcb86..bbec98174f0 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/purchase_order.js @@ -15,6 +15,8 @@ frappe.ui.form.on("Purchase Order", { }, onload: function(frm) { + set_schedule_date(frm); + erpnext.queries.setup_queries(frm, "Warehouse", function() { return erpnext.queries.warehouse(frm.doc); }); @@ -107,12 +109,7 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( }, validate: function() { - // set default schedule date as today if missing. - (this.frm.doc.items || []).forEach(function(d) { - if(!d.schedule_date) { - d.schedule_date = frappe.datetime.nowdate(); - } - }) + set_schedule_date(cur_frm); }, make_stock_entry: function() { @@ -201,7 +198,10 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( items_add: function(doc, cdt, cdn) { var row = frappe.get_doc(cdt, cdn); - this.frm.script_manager.copy_from_first_row("items", row, ["schedule_date"]); + if(doc.schedule_date) { + row.schedule_date = doc.schedule_date; + refresh_field("schedule_date", cdn, "items"); + } }, unclose_purchase_order: function(){ @@ -225,7 +225,9 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( cur_frm.cscript.calculate_taxes_and_totals(); } }) - } + }, + + items_on_form_rendered: set_schedule_date(cur_frm), }); @@ -268,8 +270,18 @@ cur_frm.cscript.on_submit = function(doc, cdt, cdn) { } } +function set_schedule_date(frm) { + if(!frm.doc.schedule_date){ + frm.doc.schedule_date = frappe.datetime.add_days(frappe.datetime.now_date(), 1); + } + erpnext.utils.copy_value_in_all_row(frm.doc, frm.doc.doctype, frm.doc.name, "items", "schedule_date"); +} + cur_frm.cscript.schedule_date = function(doc, cdt, cdn) { - erpnext.utils.copy_value_in_all_row(doc, cdt, cdn, "items", "schedule_date"); + var row = frappe.get_doc(cdt, cdn); + if(row.schedule_date){ + set_schedule_date(cur_frm); + } } frappe.provide("erpnext.buying"); diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 919707c08d4..c6e33d53868 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -291,7 +291,38 @@ "search_index": 1, "set_only_once": 0, "unique": 0 - }, + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Today", + "fieldname": "schedule_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Reqd By Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index e6529e60dbb..a818992db3e 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,12 +13,21 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} + ], + [ + {"item_code": 'Test Product 1'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, + {"qty": 2}, + {"uom": 'Unit'}, + {"rate": 100}, + {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ] ]}, @@ -30,12 +39,19 @@ QUnit.test("test: purchase order", function(assert) { () => { // Get supplier details assert.ok(cur_frm.doc.supplier_name == 'Test Supplier', "Supplier name correct"); + assert.ok(cur_frm.doc.schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 1), "Schedule Date correct"); assert.ok($('div.control-value.like-disabled-input.for-description').text().includes('Contact 3'), "Contact display correct"); assert.ok(cur_frm.doc.contact_email == 'test@supplier.com', "Contact email correct"); // Get item details assert.ok(cur_frm.doc.items[0].item_name == 'Test Product 4', "Item name correct"); assert.ok(cur_frm.doc.items[0].description == 'Test Product 4', "Description correct"); assert.ok(cur_frm.doc.items[0].qty == 5, "Quantity correct"); + assert.ok(cur_frm.doc.items[0].schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 2), "Schedule Date correct"); + + assert.ok(cur_frm.doc.items[1].item_name == 'Test Product 1', "Item name correct"); + assert.ok(cur_frm.doc.items[1].description == 'Test Product 1', "Description correct"); + assert.ok(cur_frm.doc.items[1].qty == 2, "Quantity correct"); + assert.ok(cur_frm.doc.items[1].schedule_date == cur_frm.doc.schedule_date, "Schedule Date correct"); // Calculate total assert.ok(cur_frm.doc.total == 500, "Total correct"); // Get terms diff --git a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json index 2dd7b6c0edd..5ba57b63909 100755 --- a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json +++ b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json @@ -148,7 +148,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, "label": "Reqd By Date", "length": 0, From 65c7a6947a974c21645e0200148997e0097ff77a Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 004/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index a818992db3e..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 284ceb7abe8c6ce58a1891927b77db7350c5658d Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 11:05:36 +0800 Subject: [PATCH 005/210] Set PO Reqd By Date default in code, to next date --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index c6e33d53868..3c606a2a5a1 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -298,7 +298,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "default": "Today", + "default": "", "fieldname": "schedule_date", "fieldtype": "Date", "hidden": 0, From 71866e06f3950c52b9656e45a18e666bc75b0fd7 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 006/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- .../doctype/purchase_order/tests/test_purchase_order.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 3c606a2a5a1..3a64f202ba8 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -324,7 +324,7 @@ "unique": 0 }, { - "allow_bulk_edit": 0, + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..966238cb872 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,14 +13,14 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 799d69babab4b0501e2d526a9776a3cc8c9d2414 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 007/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 966238cb872..ffc6874de30 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 65cd9f228432a22e54b07f456d5c619f24a487be Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 14:28:42 +0800 Subject: [PATCH 008/210] Add patch to update schedule date of submitted Purchase Orders --- .../set_schedule_date_for_purchase_order.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py diff --git a/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py b/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py new file mode 100644 index 00000000000..3c733b1a166 --- /dev/null +++ b/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py @@ -0,0 +1,20 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + frappe.reload_doctype("Purchase Order") + frappe.reload_doctype("Purchase Order Item") + + if not frappe.db.has_column("Purchase Order", "schedule_date"): + return + + #Update only submitted PO + for po in frappe.get_all("Purchase Order", filters= [["docstatus", "=", 1]], fields=["name"]): + purchase_order = frappe.get_doc("Purchase Order", po) + if purchase_order.items: + if not purchase_order.schedule_date: + purchase_order.schedule_date = purchase_order.items[0].schedule_date + purchase_order.save() \ No newline at end of file From 892ec599d47b587ebab6d2d7d8955bae19750021 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 14:54:50 +0800 Subject: [PATCH 009/210] [fix] tests --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index ffc6874de30..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,7 +13,7 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, From 0d91d3f572df0e0b9b51e39842281e3b19ad9952 Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 10:56:31 +0800 Subject: [PATCH 010/210] add schedule_date while creating Material Request --- erpnext/demo/user/purchase.py | 1 + .../production_planning_tool.py | 2 +- erpnext/setup/setup_wizard/sample_data.py | 1 + .../doctype/material_request/test_records.json | 14 +++++++------- erpnext/stock/reorder_item.py | 3 ++- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/erpnext/demo/user/purchase.py b/erpnext/demo/user/purchase.py index 960a3169cf3..82983f0a719 100644 --- a/erpnext/demo/user/purchase.py +++ b/erpnext/demo/user/purchase.py @@ -103,6 +103,7 @@ def make_material_request(item_code, qty): mr.material_request_type = "Purchase" mr.transaction_date = frappe.flags.current_date + mr.schedule_date = frappe.utils.add_days(mr.transaction_date, 7) mr.append("items", { "doctype": "Material Request Item", diff --git a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py index 815e5044477..99cf6b35601 100644 --- a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +++ b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py @@ -516,7 +516,7 @@ class ProductionPlanningTool(Document): "transaction_date": nowdate(), "status": "Draft", "company": self.company, - "requested_by": frappe.session.user + "schedule_date": add_days(nowdate(), cint(item_wrapper.lead_time_days)), }) material_request.update({"material_request_type": item_wrapper.default_material_request_type}) diff --git a/erpnext/setup/setup_wizard/sample_data.py b/erpnext/setup/setup_wizard/sample_data.py index bc26e09677c..43911f06c1d 100644 --- a/erpnext/setup/setup_wizard/sample_data.py +++ b/erpnext/setup/setup_wizard/sample_data.py @@ -73,6 +73,7 @@ def make_material_request(items): mr = frappe.get_doc({ "doctype": "Material Request", "material_request_type": "Purchase", + "schedule_date": frappe.utils.add_days(frappe.utils.nowdate(), 7), "items": [{ "schedule_date": frappe.utils.add_days(frappe.utils.nowdate(), 7), "item_code": i.name, diff --git a/erpnext/stock/doctype/material_request/test_records.json b/erpnext/stock/doctype/material_request/test_records.json index f30958a85ba..1c714969eb3 100644 --- a/erpnext/stock/doctype/material_request/test_records.json +++ b/erpnext/stock/doctype/material_request/test_records.json @@ -2,7 +2,7 @@ { "company": "_Test Company", "doctype": "Material Request", - "fiscal_year": "_Test Fiscal Year 2013", + "fiscal_year": "_Test Fiscal Year 2013", "items": [ { "description": "_Test Item Home Desktop 100", @@ -11,7 +11,7 @@ "item_name": "_Test Item Home Desktop 100", "parentfield": "items", "qty": 54.0, - "schedule_date": "2013-02-26", + "schedule_date": "2013-02-18", "uom": "_Test UOM 1", "warehouse": "_Test Warehouse - _TC" }, @@ -22,7 +22,7 @@ "item_name": "_Test Item Home Desktop 200", "parentfield": "items", "qty": 3.0, - "schedule_date": "2013-02-25", + "schedule_date": "2013-02-19", "uom": "_Test UOM 1", "warehouse": "_Test Warehouse - _TC" } @@ -30,12 +30,12 @@ "material_request_type": "Purchase", "naming_series": "_T-Material Request-", "transaction_date": "2013-02-18", - "schedule_date": "2013-02-25" + "schedule_date": "2013-02-19" }, { "company": "_Test Company", "doctype": "Material Request", - "fiscal_year": "_Test Fiscal Year 2013", + "fiscal_year": "_Test Fiscal Year 2013", "items": [ { "description": "_Test FG Item", @@ -44,7 +44,7 @@ "item_name": "_Test FG Item", "parentfield": "items", "qty": 5, - "schedule_date": "2013-02-25", + "schedule_date": "2013-02-19", "uom": "_Test UOM 1", "warehouse": "_Test Warehouse - _TC" } @@ -52,6 +52,6 @@ "material_request_type": "Manufacture", "naming_series": "_T-Material Request-", "transaction_date": "2013-02-18", - "schedule_date": "2013-02-25" + "schedule_date": "2013-02-19" } ] \ No newline at end of file diff --git a/erpnext/stock/reorder_item.py b/erpnext/stock/reorder_item.py index 01a6a6d547a..ade61217006 100644 --- a/erpnext/stock/reorder_item.py +++ b/erpnext/stock/reorder_item.py @@ -121,7 +121,8 @@ def create_material_request(material_requests): mr.update({ "company": company, "transaction_date": nowdate(), - "material_request_type": "Material Transfer" if request_type=="Transfer" else request_type + "material_request_type": "Material Transfer" if request_type=="Transfer" else request_type, + "schedule_date": add_days(nowdate(),cint(item.lead_time_days)) }) for d in items: From bf68611567a14fc9e17b98fb2703eb91b53d5dd4 Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 11:03:58 +0800 Subject: [PATCH 011/210] clean code --- .../doctype/purchase_order/purchase_order.js | 30 ++++++------------ .../purchase_order/purchase_order.json | 31 ------------------- .../tests/test_purchase_order.js | 18 +---------- .../purchase_order_item.json | 2 +- .../set_schedule_date_for_purchase_order.py | 20 ------------ 5 files changed, 11 insertions(+), 90 deletions(-) delete mode 100644 erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.js b/erpnext/buying/doctype/purchase_order/purchase_order.js index bbec98174f0..a51246bcb86 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/purchase_order.js @@ -15,8 +15,6 @@ frappe.ui.form.on("Purchase Order", { }, onload: function(frm) { - set_schedule_date(frm); - erpnext.queries.setup_queries(frm, "Warehouse", function() { return erpnext.queries.warehouse(frm.doc); }); @@ -109,7 +107,12 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( }, validate: function() { - set_schedule_date(cur_frm); + // set default schedule date as today if missing. + (this.frm.doc.items || []).forEach(function(d) { + if(!d.schedule_date) { + d.schedule_date = frappe.datetime.nowdate(); + } + }) }, make_stock_entry: function() { @@ -198,10 +201,7 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( items_add: function(doc, cdt, cdn) { var row = frappe.get_doc(cdt, cdn); - if(doc.schedule_date) { - row.schedule_date = doc.schedule_date; - refresh_field("schedule_date", cdn, "items"); - } + this.frm.script_manager.copy_from_first_row("items", row, ["schedule_date"]); }, unclose_purchase_order: function(){ @@ -225,9 +225,7 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( cur_frm.cscript.calculate_taxes_and_totals(); } }) - }, - - items_on_form_rendered: set_schedule_date(cur_frm), + } }); @@ -270,18 +268,8 @@ cur_frm.cscript.on_submit = function(doc, cdt, cdn) { } } -function set_schedule_date(frm) { - if(!frm.doc.schedule_date){ - frm.doc.schedule_date = frappe.datetime.add_days(frappe.datetime.now_date(), 1); - } - erpnext.utils.copy_value_in_all_row(frm.doc, frm.doc.doctype, frm.doc.name, "items", "schedule_date"); -} - cur_frm.cscript.schedule_date = function(doc, cdt, cdn) { - var row = frappe.get_doc(cdt, cdn); - if(row.schedule_date){ - set_schedule_date(cur_frm); - } + erpnext.utils.copy_value_in_all_row(doc, cdt, cdn, "items", "schedule_date"); } frappe.provide("erpnext.buying"); diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 3a64f202ba8..b9a5f81cdb2 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -292,37 +292,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "", - "fieldname": "schedule_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Reqd By Date", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..e6529e60dbb 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,18 +13,9 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, - {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, - {"qty": 5}, - {"uom": 'Unit'}, - {"rate": 100}, - {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} - ], - [ - {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, - {"qty": 2}, + {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} @@ -39,19 +30,12 @@ QUnit.test("test: purchase order", function(assert) { () => { // Get supplier details assert.ok(cur_frm.doc.supplier_name == 'Test Supplier', "Supplier name correct"); - assert.ok(cur_frm.doc.schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 1), "Schedule Date correct"); assert.ok($('div.control-value.like-disabled-input.for-description').text().includes('Contact 3'), "Contact display correct"); assert.ok(cur_frm.doc.contact_email == 'test@supplier.com', "Contact email correct"); // Get item details assert.ok(cur_frm.doc.items[0].item_name == 'Test Product 4', "Item name correct"); assert.ok(cur_frm.doc.items[0].description == 'Test Product 4', "Description correct"); assert.ok(cur_frm.doc.items[0].qty == 5, "Quantity correct"); - assert.ok(cur_frm.doc.items[0].schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 2), "Schedule Date correct"); - - assert.ok(cur_frm.doc.items[1].item_name == 'Test Product 1', "Item name correct"); - assert.ok(cur_frm.doc.items[1].description == 'Test Product 1', "Description correct"); - assert.ok(cur_frm.doc.items[1].qty == 2, "Quantity correct"); - assert.ok(cur_frm.doc.items[1].schedule_date == cur_frm.doc.schedule_date, "Schedule Date correct"); // Calculate total assert.ok(cur_frm.doc.total == 500, "Total correct"); // Get terms diff --git a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json index 5ba57b63909..c4d86a3abaa 100755 --- a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json +++ b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json @@ -148,7 +148,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, "in_standard_filter": 0, "label": "Reqd By Date", "length": 0, diff --git a/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py b/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py deleted file mode 100644 index 3c733b1a166..00000000000 --- a/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2017, Frappe and Contributors -# License: GNU General Public License v3. See license.txt - -from __future__ import unicode_literals -import frappe - -def execute(): - frappe.reload_doctype("Purchase Order") - frappe.reload_doctype("Purchase Order Item") - - if not frappe.db.has_column("Purchase Order", "schedule_date"): - return - - #Update only submitted PO - for po in frappe.get_all("Purchase Order", filters= [["docstatus", "=", 1]], fields=["name"]): - purchase_order = frappe.get_doc("Purchase Order", po) - if purchase_order.items: - if not purchase_order.schedule_date: - purchase_order.schedule_date = purchase_order.items[0].schedule_date - purchase_order.save() \ No newline at end of file From 73f1c93cd25e1f6465a67ea41e6755bb367a2e9f Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 11:44:10 +0800 Subject: [PATCH 012/210] fix ppt code --- .../doctype/production_planning_tool/production_planning_tool.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py index 99cf6b35601..73b73b90d83 100644 --- a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +++ b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py @@ -516,6 +516,7 @@ class ProductionPlanningTool(Document): "transaction_date": nowdate(), "status": "Draft", "company": self.company, + "requested_by": frappe.session.user, "schedule_date": add_days(nowdate(), cint(item_wrapper.lead_time_days)), }) material_request.update({"material_request_type": item_wrapper.default_material_request_type}) From 33670bba47db31b58efda21558e17b647449f742 Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 12:17:15 +0800 Subject: [PATCH 013/210] fix reorder_item --- erpnext/stock/reorder_item.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/reorder_item.py b/erpnext/stock/reorder_item.py index ade61217006..8da9f110f09 100644 --- a/erpnext/stock/reorder_item.py +++ b/erpnext/stock/reorder_item.py @@ -122,7 +122,7 @@ def create_material_request(material_requests): "company": company, "transaction_date": nowdate(), "material_request_type": "Material Transfer" if request_type=="Transfer" else request_type, - "schedule_date": add_days(nowdate(),cint(item.lead_time_days)) + "schedule_date": add_days(nowdate(), cint(items[0].lead_time_days)) }) for d in items: From 3ec69604780760c769bce2cbdbf79f4b0e0101e7 Mon Sep 17 00:00:00 2001 From: Sunny Date: Thu, 28 Sep 2017 15:26:20 +0800 Subject: [PATCH 014/210] move Material Request patch to v9 --- erpnext/patches/v8_11/__init__.py | 1 - .../{v8_11 => v9_0}/set_schedule_date_for_material_request.py | 0 2 files changed, 1 deletion(-) delete mode 100644 erpnext/patches/v8_11/__init__.py rename erpnext/patches/{v8_11 => v9_0}/set_schedule_date_for_material_request.py (100%) diff --git a/erpnext/patches/v8_11/__init__.py b/erpnext/patches/v8_11/__init__.py deleted file mode 100644 index 8b137891791..00000000000 --- a/erpnext/patches/v8_11/__init__.py +++ /dev/null @@ -1 +0,0 @@ - diff --git a/erpnext/patches/v8_11/set_schedule_date_for_material_request.py b/erpnext/patches/v9_0/set_schedule_date_for_material_request.py similarity index 100% rename from erpnext/patches/v8_11/set_schedule_date_for_material_request.py rename to erpnext/patches/v9_0/set_schedule_date_for_material_request.py From 2b87d100fa9d71acece3cab5945869bd58314fed Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 28 Sep 2017 15:21:36 +0530 Subject: [PATCH 015/210] [fix] https://github.com/frappe/erpnext/issues/10956 --- .../monthly_attendance_sheet/monthly_attendance_sheet.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py b/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py index bb200a997ed..698c4fbd7c9 100644 --- a/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py +++ b/erpnext/hr/report/monthly_attendance_sheet/monthly_attendance_sheet.py @@ -36,7 +36,7 @@ def execute(filters=None): status_map = {"Present": "P", "Absent": "A", "Half Day": "HD", "On Leave": "L", "None": "", "Holiday":"H"} if status == "None" and holiday_map: emp_holiday_list = emp_det.holiday_list if emp_det.holiday_list else default_holiday_list - if (day+1) in holiday_map[emp_holiday_list]: + if emp_holiday_list in holiday_map and (day+1) in holiday_map[emp_holiday_list]: status = "Holiday" row.append(status_map[status]) @@ -45,7 +45,7 @@ def execute(filters=None): elif status == "Absent": total_a += 1 elif status == "On Leave": - total_l += 1 + total_l += 1 elif status == "Half Day": total_p += 0.5 total_a += 0.5 From 3c14c5a16c060792f872ddd658245040c34efdfa Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 29 Sep 2017 13:21:22 +0530 Subject: [PATCH 016/210] [fix] tax_rule.py args --- erpnext/accounts/party.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index ba7ae323d46..69f40f8b25a 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -320,11 +320,15 @@ def set_taxes(party, party_type, posting_date, company, customer_group=None, sup from erpnext.accounts.doctype.tax_rule.tax_rule import get_tax_template, get_party_details args = { party_type.lower(): party, - "customer_group": customer_group, - "supplier_type": supplier_type, "company": company } + if customer_group: + args['customer_group'] = customer_group + + if supplier_type: + args['supplier_type'] = supplier_type + if billing_address or shipping_address: args.update(get_party_details(party, party_type, {"billing_address": billing_address, \ "shipping_address": shipping_address })) From 9c339145b213db5ab3b7e8ad758affc54a4b39ea Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Fri, 29 Sep 2017 15:02:51 +0530 Subject: [PATCH 017/210] [Enhance] Custom notification messages for subscription documents (#10970) * [minor] configurable subscription email message and subject for notification * [minor] added description for subject field --- .../doctype/subscription/subscription.json | 99 ++++++++++++++++++- .../doctype/subscription/subscription.py | 27 +++-- 2 files changed, 118 insertions(+), 8 deletions(-) diff --git a/erpnext/accounts/doctype/subscription/subscription.json b/erpnext/accounts/doctype/subscription/subscription.json index 85779533ea2..902b06290e4 100644 --- a/erpnext/accounts/doctype/subscription/subscription.json +++ b/erpnext/accounts/doctype/subscription/subscription.json @@ -439,7 +439,7 @@ "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, - "collapsible": 0, + "collapsible": 1, "columns": 0, "fieldname": "notification", "fieldtype": "Section Break", @@ -495,6 +495,38 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.notify_by_email", + "description": "To add dynamic subject, use jinja tags like\n\n
New {{ doc.doctype }} #{{ doc.name }}
", + "fieldname": "subject", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Subject", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -593,6 +625,69 @@ "bold": 0, "collapsible": 1, "columns": 0, + "depends_on": "eval:doc.notify_by_email", + "fieldname": "section_break_20", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Message", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Please find attached {{ doc.doctype }} #{{ doc.name }}", + "fieldname": "message", + "fieldtype": "Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Message", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "depends_on": "eval: !doc.__islocal", "fieldname": "section_break_16", "fieldtype": "Section Break", "hidden": 0, @@ -690,7 +785,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-14 12:09:38.471458", + "modified": "2017-09-28 18:27:48.522098", "modified_by": "Administrator", "module": "Accounts", "name": "Subscription", diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index c9df7d461e5..b7ea96f0ce5 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -7,6 +7,7 @@ import frappe import calendar from frappe import _ from frappe.desk.form import assign_to +from frappe.utils.jinja import validate_template from dateutil.relativedelta import relativedelta from frappe.utils.user import get_system_managers from frappe.utils import cstr, getdate, split_emails, add_days, today @@ -20,6 +21,9 @@ class Subscription(Document): self.validate_next_schedule_date() self.validate_email_id() + validate_template(self.subject or "") + validate_template(self.message or "") + def before_submit(self): self.set_next_schedule_date() @@ -114,7 +118,7 @@ def create_documents(data, schedule_date): doc = make_new_document(data, schedule_date) if data.notify_by_email and data.recipients: print_format = data.print_format or "Standard" - send_notification(doc, print_format, data.recipients) + send_notification(doc, data, print_format=print_format) frappe.db.commit() except Exception: @@ -174,14 +178,25 @@ def get_next_date(dt, mcount, day=None): return dt -def send_notification(new_rv, print_format='Standard', recipients=None): +def send_notification(new_rv, subscription_doc, print_format='Standard'): """Notify concerned persons about recurring document generation""" print_format = print_format - frappe.sendmail(recipients, - subject= _("New {0}: #{1}").format(new_rv.doctype, new_rv.name), - message = _("Please find attached {0} #{1}").format(new_rv.doctype, new_rv.name), - attachments = [frappe.attach_print(new_rv.doctype, new_rv.name, file_name=new_rv.name, print_format=print_format)]) + if not subscription_doc.subject: + subject = _("New {0}: #{1}").format(new_rv.doctype, new_rv.name) + elif "{" in subscription_doc.subject: + subject = frappe.render_template(subscription_doc.subject, {'doc': new_rv}) + + if not subscription_doc.message: + message = _("Please find attached {0} #{1}").format(new_rv.doctype, new_rv.name) + elif "{" in subscription_doc.message: + message = frappe.render_template(subscription_doc.message, {'doc': new_rv}) + + attachments = [frappe.attach_print(new_rv.doctype, new_rv.name, + file_name=new_rv.name, print_format=print_format)] + + frappe.sendmail(subscription_doc.recipients, + subject=subject, message=message, attachments=attachments) def notify_errors(doc, doctype, party, owner, name): recipients = get_system_managers(only_name=True) From 945f5027484a5a86119578fb69879ce62877c69f Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 29 Sep 2017 15:11:50 +0530 Subject: [PATCH 018/210] Fixes for updating item variant from template (#10975) * Fixes for updating item variant from template * More fixes for test cases --- erpnext/controllers/item_variant.py | 16 +++++++++++++--- erpnext/projects/doctype/project/project.py | 2 +- erpnext/stock/doctype/item/test_item.py | 2 ++ .../item_variant_settings.js | 2 +- .../item_variant_settings.py | 2 +- .../doctype/stock_entry/test_stock_entry.py | 5 +++-- .../stock/doctype/warehouse/test_records.json | 7 ------- erpnext/utilities/transaction_base.py | 2 +- 8 files changed, 22 insertions(+), 16 deletions(-) diff --git a/erpnext/controllers/item_variant.py b/erpnext/controllers/item_variant.py index 5b5cd9e6905..e5564404ece 100644 --- a/erpnext/controllers/item_variant.py +++ b/erpnext/controllers/item_variant.py @@ -5,7 +5,7 @@ from __future__ import unicode_literals import frappe from frappe import _ from frappe.utils import cstr, flt -import json +import json, copy class ItemVariantExistsError(frappe.ValidationError): pass class InvalidItemAttributeValueError(frappe.ValidationError): pass @@ -175,18 +175,28 @@ def copy_attributes_to_variant(item, variant): # copy non no-copy fields exclude_fields = ["naming_series", "item_code", "item_name", "show_in_website", - "show_variant_in_website", "opening_stock", "variant_of", "valuation_rate", "variant_based_on"] + "show_variant_in_website", "opening_stock", "variant_of", "valuation_rate"] if item.variant_based_on=='Manufacturer': # don't copy manufacturer values if based on part no exclude_fields += ['manufacturer', 'manufacturer_part_no'] allow_fields = [d.field_name for d in frappe.get_all("Variant Field", fields = ['field_name'])] + if "variant_based_on" not in allow_fields: + allow_fields.append("variant_based_on") for field in item.meta.fields: # "Table" is part of `no_value_field` but we shouldn't ignore tables if (field.reqd or field.fieldname in allow_fields) and field.fieldname not in exclude_fields: if variant.get(field.fieldname) != item.get(field.fieldname): - variant.set(field.fieldname, item.get(field.fieldname)) + if field.fieldtype == "Table": + variant.set(field.fieldname, []) + for d in item.get(field.fieldname): + row = copy.deepcopy(d) + if row.get("name"): + row.name = None + variant.append(field.fieldname, row) + else: + variant.set(field.fieldname, item.get(field.fieldname)) variant.variant_of = item.name variant.has_variants = 0 diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py index 9f4c2b9c350..460ddc6210a 100644 --- a/erpnext/projects/doctype/project/project.py +++ b/erpnext/projects/doctype/project/project.py @@ -61,7 +61,7 @@ class Project(Document): self.send_welcome_email() def validate_project_name(self): - if frappe.db.exists("Project", self.project_name): + if self.get("__islocal") and frappe.db.exists("Project", self.project_name): frappe.throw(_("Project {0} already exists").format(self.project_name)) def validate_dates(self): diff --git a/erpnext/stock/doctype/item/test_item.py b/erpnext/stock/doctype/item/test_item.py index 34e3af6102f..c3f399a5361 100644 --- a/erpnext/stock/doctype/item/test_item.py +++ b/erpnext/stock/doctype/item/test_item.py @@ -120,6 +120,8 @@ class TestItem(unittest.TestCase): self.assertRaises(ItemVariantExistsError, variant.save) def test_copy_fields_from_template_to_variants(self): + frappe.delete_doc_if_exists("Item", "_Test Variant Item-XL", force=1) + fields = [{'field_name': 'item_group'}, {'field_name': 'is_stock_item'}] allow_fields = [d.get('field_name') for d in fields] set_item_variant_settings(fields) diff --git a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.js b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.js index df78572dcb4..24f7e31a0cc 100644 --- a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.js +++ b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.js @@ -5,7 +5,7 @@ frappe.ui.form.on('Item Variant Settings', { setup: function(frm) { const allow_fields = []; const exclude_fields = ["naming_series", "item_code", "item_name", "show_in_website", - "show_variant_in_website", "opening_stock", "variant_of", "valuation_rate", "variant_based_on"]; + "show_variant_in_website", "opening_stock", "variant_of", "valuation_rate"]; frappe.model.with_doctype('Item', () => { frappe.get_meta('Item').fields.forEach(d => { diff --git a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py index 0c6acd4290b..678de1a9ba7 100644 --- a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py +++ b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py @@ -12,7 +12,7 @@ class ItemVariantSettings(Document): fields = frappe.get_meta('Item').fields exclude_fields = ["naming_series", "item_code", "item_name", "show_in_website", "show_variant_in_website", "standard_rate", "opening_stock", "image", "description", - "variant_of", "valuation_rate", "description", "variant_based_on", + "variant_of", "valuation_rate", "description", "website_image", "thumbnail", "website_specifiations", "web_long_description"] for d in fields: diff --git a/erpnext/stock/doctype/stock_entry/test_stock_entry.py b/erpnext/stock/doctype/stock_entry/test_stock_entry.py index 4bcbcc4b6f4..0aecb78ddd6 100644 --- a/erpnext/stock/doctype/stock_entry/test_stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/test_stock_entry.py @@ -11,7 +11,7 @@ from erpnext.stock.doctype.purchase_receipt.test_purchase_receipt \ from erpnext.stock.doctype.stock_ledger_entry.stock_ledger_entry import StockFreezeError from erpnext.stock.stock_ledger import get_previous_sle from erpnext.stock.doctype.stock_reconciliation.test_stock_reconciliation import create_stock_reconciliation -from erpnext.stock.doctype.item.test_item import set_item_variant_settings +from erpnext.stock.doctype.item.test_item import set_item_variant_settings, make_item_variant from frappe.tests.test_permissions import set_user_permission_doctypes from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry from erpnext.accounts.doctype.account.test_account import get_inventory_account @@ -46,6 +46,7 @@ class TestStockEntry(unittest.TestCase): make_stock_entry(item_code=item_code, target=warehouse, qty=1, basic_rate=10) sle = get_sle(item_code = item_code, warehouse = warehouse)[0] + self.assertEqual([[1, 10]], frappe.safe_eval(sle.stock_queue)) # negative qty @@ -74,7 +75,6 @@ class TestStockEntry(unittest.TestCase): frappe.db.set_default("allow_negative_stock", 0) def test_auto_material_request(self): - from erpnext.stock.doctype.item.test_item import make_item_variant make_item_variant() self._test_auto_material_request("_Test Item") self._test_auto_material_request("_Test Item", material_request_type="Transfer") @@ -82,6 +82,7 @@ class TestStockEntry(unittest.TestCase): def test_auto_material_request_for_variant(self): fields = [{'field_name': 'reorder_levels'}] set_item_variant_settings(fields) + make_item_variant() template = frappe.get_doc("Item", "_Test Variant Item") if not template.reorder_levels: diff --git a/erpnext/stock/doctype/warehouse/test_records.json b/erpnext/stock/doctype/warehouse/test_records.json index af3bd231fc0..014cf3e5015 100644 --- a/erpnext/stock/doctype/warehouse/test_records.json +++ b/erpnext/stock/doctype/warehouse/test_records.json @@ -13,13 +13,6 @@ "warehouse_name": "_Test Scrap Warehouse", "is_group": 0 }, - { - "company": "_Test Company", - "create_account_under": "Stock Assets - _TC", - "doctype": "Warehouse", - "warehouse_name": "_Test Warehouse", - "is_group": 0 - }, { "company": "_Test Company", "create_account_under": "Fixed Assets - _TC", diff --git a/erpnext/utilities/transaction_base.py b/erpnext/utilities/transaction_base.py index 0e3a4f95251..65310aa9e30 100644 --- a/erpnext/utilities/transaction_base.py +++ b/erpnext/utilities/transaction_base.py @@ -25,7 +25,7 @@ class TransactionBase(StatusUpdater): if not getattr(self, 'set_posting_time', None): now = now_datetime() self.posting_date = now.strftime('%Y-%m-%d') - self.posting_time = now.strftime('%H:%M:%S') + self.posting_time = now.strftime('%H:%M:%S.%f') def add_calendar_event(self, opts, force=False): if cstr(self.contact_by) != cstr(self._prev.contact_by) or \ From 367b90e3ae9162d9d06dfb90136c617ebc0ad6a6 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Fri, 29 Sep 2017 15:17:48 +0530 Subject: [PATCH 019/210] Add Data Import Tool desktop icon (#10916) fixes #8332 --- erpnext/config/desktop.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py index ef1ff103fa7..8fb66b1b700 100644 --- a/erpnext/config/desktop.py +++ b/erpnext/config/desktop.py @@ -268,5 +268,13 @@ def get_data(): "icon": "octicon octicon-plus", "type": "module", "label": _("Healthcare") - } + }, + { + "module_name": "Data Import Tool", + "color": "#7f8c8d", + "icon": "octicon octicon-circuit-board", + "type": "page", + "link": "data-import-tool", + "label": _("Data Import Tool") + }, ] From 3f7d96ecba62b9f9d148a8f499f49e8b55beadfb Mon Sep 17 00:00:00 2001 From: Shridhar Patil Date: Fri, 29 Sep 2017 15:18:43 +0530 Subject: [PATCH 020/210] Unassign from todo. (#10896) Unassign from todo when the status is changed to Closed or Cancelled --- erpnext/projects/doctype/task/task.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/erpnext/projects/doctype/task/task.py b/erpnext/projects/doctype/task/task.py index 43240b20e72..52ae132078c 100644 --- a/erpnext/projects/doctype/task/task.py +++ b/erpnext/projects/doctype/task/task.py @@ -47,7 +47,7 @@ class Task(Document): from frappe.desk.form.assign_to import clear clear(self.doctype, self.name) - + def validate_progress(self): if self.progress > 100: frappe.throw(_("Progress % for a task cannot be more than 100.")) @@ -63,6 +63,12 @@ class Task(Document): self.check_recursion() self.reschedule_dependent_tasks() self.update_project() + self.unassign_todo() + + def unassign_todo(self): + if self.status == "Closed" or self.status == "Cancelled": + from frappe.desk.form.assign_to import clear + clear(self.doctype, self.name) def update_total_expense_claim(self): self.total_expense_claim = frappe.db.sql("""select sum(total_sanctioned_amount) from `tabExpense Claim` @@ -120,7 +126,7 @@ class Task(Document): def has_webform_permission(doc): project_user = frappe.db.get_value("Project User", {"parent": doc.project, "user":frappe.session.user} , "user") if project_user: - return True + return True @frappe.whitelist() def get_events(start, end, filters=None): @@ -154,7 +160,7 @@ def get_project(doctype, txt, searchfield, start, page_len, filters): order by name limit %(start)s, %(page_len)s """ % {'key': searchfield, 'txt': "%%%s%%" % frappe.db.escape(txt), 'mcond':get_match_cond(doctype), - 'start': start, 'page_len': page_len}) + 'start': start, 'page_len': page_len}) @frappe.whitelist() @@ -170,4 +176,5 @@ def set_tasks_as_overdue(): where exp_end_date is not null and exp_end_date < CURDATE() and `status` not in ('Closed', 'Cancelled')""") - + + From 1b61dfd9eadc78fdfef9d60f2f6656ef099d8b2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Rold=C3=A1n?= Date: Fri, 29 Sep 2017 06:49:12 -0300 Subject: [PATCH 021/210] translated (#10886) --- .../emails/recurring_document_failed.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/erpnext/templates/emails/recurring_document_failed.html b/erpnext/templates/emails/recurring_document_failed.html index ea48034f418..27c43bc0fc9 100644 --- a/erpnext/templates/emails/recurring_document_failed.html +++ b/erpnext/templates/emails/recurring_document_failed.html @@ -1,11 +1,11 @@

{{_("Recurring")}} {{ type }} {{ _("Failed")}}

-

An error occured while creating recurring {{ type }} {{ name }} for {{ party }}.

-

This could be because of some invalid Email Addresses in the {{ type }}.

-

To stop sending repetitive error notifications from the system, we have checked "Disabled" field in the subscription {{ subscription}} for the {{ type }} {{ name }}.

-

Please correct the {{ type }} and unchcked "Disabled" in the {{ subscription }} for making recurring again.

+

{{_("An error occured while creating recurring")}} {{ type }} {{ name }} {{_("for")}} {{ party }}.

+

{{_("This could be because of some invalid Email Addresses in the")}} {{ type }}.

+

{{_("To stop sending repetitive error notifications from the system, we have checked "Disabled" field in the subscription")}} {{ subscription}} {{_("for the")}} {{ type }} {{ name }}.

+

{{_("Please correct the")}} {{ type }} {{_('and unchcked "Disabled" in the')}} {{ subscription }} {{_("for making recurring again.")}}


-

It is necessary to take this action today itself for the above mentioned recurring {{ type }} -to be generated. If delayed, you will have to manually change the "Repeat on Day of Month" field -of this {{ type }} for generating the recurring {{ type }} in the subscription {{ subscription }}.

-

[This email is autogenerated]

+

{{_("It is necessary to take this action today itself for the above mentioned recurring")}} {{ type }} +{{_('to be generated. If delayed, you will have to manually change the "Repeat on Day of Month" field +of this')}} {{ type }} {{_("for generating the recurring")}} {{ type }} {{_("in the subscription")}} {{ subscription }}.

+

[{{_("This email is autogenerated")}}]

From b79c4a9ff639e5ec6001bb87c84c8256e8902bb3 Mon Sep 17 00:00:00 2001 From: Shreya Shah Date: Fri, 29 Sep 2017 15:20:48 +0530 Subject: [PATCH 022/210] Getting last purchase price of an item (#10897) * Added a column last purchase rate * Removed button last purchase rate * Get last purchase rate on adding an item * Added test case for last purchase rate * Replaced cur_frm with frm * Update purchase_order.js --- .../doctype/purchase_order/purchase_order.js | 24 ++--- .../purchase_order/purchase_order.json | 33 +------ .../doctype/purchase_order/purchase_order.py | 5 +- ..._purchase_order_with_last_purchase_rate.js | 99 +++++++++++++++++++ .../purchase_order_item.json | 33 ++++++- erpnext/tests/ui/tests.txt | 1 + 6 files changed, 148 insertions(+), 47 deletions(-) create mode 100644 erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.js b/erpnext/buying/doctype/purchase_order/purchase_order.js index a51246bcb86..8134e7e7017 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/purchase_order.js @@ -1,3 +1,4 @@ + // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors // License: GNU General Public License v3. See license.txt @@ -24,6 +25,18 @@ frappe.ui.form.on("Purchase Order", { }, }); +frappe.ui.form.on("Purchase Order Item", { + item_code: function(frm) { + frappe.call({ + method: "get_last_purchase_rate", + doc: frm.doc, + callback: function(r, rt) { + frm.trigger('calculate_taxes_and_totals'); + } + }) + } +}); + erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend({ refresh: function(doc, cdt, cdn) { var me = this; @@ -214,17 +227,6 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( delivered_by_supplier: function(){ cur_frm.cscript.update_status('Deliver', 'Delivered') - }, - - get_last_purchase_rate: function() { - frappe.call({ - "method": "get_last_purchase_rate", - "doc": cur_frm.doc, - callback: function(r, rt) { - cur_frm.dirty(); - cur_frm.cscript.calculate_taxes_and_totals(); - } - }) } }); diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 919707c08d4..07a80b87bd4 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -1206,37 +1206,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.docstatus===0 && (doc.items && doc.items.length)", - "fieldname": "get_last_purchase_rate", - "fieldtype": "Button", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Get last purchase rate", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -3458,7 +3427,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 11:22:30.190589", + "modified": "2017-09-22 16:11:49.856808", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order", diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.py b/erpnext/buying/doctype/purchase_order/purchase_order.py index 56f3059f2e9..e2f5a9dca87 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/purchase_order.py @@ -116,14 +116,13 @@ class PurchaseOrder(BuyingController): d.discount_percentage = last_purchase_details['discount_percentage'] d.base_rate = last_purchase_details['base_rate'] * (flt(d.conversion_factor) or 1.0) d.price_list_rate = d.base_price_list_rate / conversion_rate - d.rate = d.base_rate / conversion_rate + d.last_purchase_rate = d.base_rate / conversion_rate else: - msgprint(_("Last purchase rate not found")) item_last_purchase_rate = frappe.db.get_value("Item", d.item_code, "last_purchase_rate") if item_last_purchase_rate: d.base_price_list_rate = d.base_rate = d.price_list_rate \ - = d.rate = item_last_purchase_rate + = d.last_purchase_rate = item_last_purchase_rate # Check for Closed status def check_for_closed_status(self): diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js new file mode 100644 index 00000000000..d19f0174256 --- /dev/null +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js @@ -0,0 +1,99 @@ +QUnit.module('Buying'); + +QUnit.test("test: purchase order with last purchase rate", function(assert) { + assert.expect(5); + let done = assert.async(); + + frappe.run_serially([ + () => { + return frappe.tests.make('Purchase Order', [ + {supplier: 'Test Supplier'}, + {is_subcontracted: 'No'}, + {currency: 'INR'}, + {items: [ + [ + {"item_code": 'Test Product 4'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, + {"qty": 1}, + {"rate": 800}, + {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} + ], + [ + {"item_code": 'Test Product 1'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, + {"qty": 1}, + {"rate": 400}, + {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} + ] + ]} + ]); + }, + + () => { + // Get item details + assert.ok(cur_frm.doc.items[0].item_name == 'Test Product 4', "Item 1 name correct"); + assert.ok(cur_frm.doc.items[1].item_name == 'Test Product 1', "Item 2 name correct"); + }, + + () => frappe.timeout(1), + + () => frappe.tests.click_button('Submit'), + () => frappe.tests.click_button('Yes'), + () => frappe.timeout(3), + + () => frappe.tests.click_button('Close'), + () => frappe.timeout(1), + + () => { + return frappe.tests.make('Purchase Order', [ + {supplier: 'Test Supplier'}, + {is_subcontracted: 'No'}, + {currency: 'INR'}, + {items: [ + [ + {"item_code": 'Test Product 4'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, + {"qty": 1}, + {"rate": 600}, + {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} + ], + [ + {"item_code": 'Test Product 1'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, + {"qty": 1}, + {"rate": 200}, + {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} + ] + ]} + ]); + }, + + () => frappe.timeout(2), + + // Get the last purchase rate of items + () => { + assert.ok(cur_frm.doc.items[0].last_purchase_rate == 800, "Last purchase rate of item 1 correct"); + }, + () => { + assert.ok(cur_frm.doc.items[1].last_purchase_rate == 400, "Last purchase rate of item 2 correct"); + }, + + () => frappe.tests.click_button('Submit'), + () => frappe.tests.click_button('Yes'), + () => frappe.timeout(3), + + () => frappe.tests.click_button('Close'), + + () => frappe.timeout(1), + + () => { + assert.ok(cur_frm.doc.status == 'To Receive and Bill', "Submitted successfully"); + }, + + () => done() + ]); +}); \ No newline at end of file diff --git a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json index 2dd7b6c0edd..1ddce628a25 100755 --- a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json +++ b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json @@ -655,6 +655,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "last_purchase_rate", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Last Purchase Rate", + "length": 0, + "no_copy": 0, + "options": "currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -1714,7 +1745,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-02 22:15:47.411235", + "modified": "2017-09-22 16:47:08.783546", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order Item", diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index 909216b92eb..199d886deb1 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -128,3 +128,4 @@ erpnext/stock/doctype/stock_entry/tests/test_stock_entry_for_material_issue_with erpnext/stock/doctype/stock_entry/tests/test_stock_entry_for_repack.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_serialize_item.js erpnext/accounts/doctype/payment_entry/tests/test_payment_against_invoice.js +erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js \ No newline at end of file From 5510d0751d23371895795bff307e024a0e326624 Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Fri, 29 Sep 2017 10:51:59 +0100 Subject: [PATCH 023/210] correctly set frm company currency (#10944) --- erpnext/public/js/controllers/transaction.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index 5f35ea44de8..908d591e70a 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -378,7 +378,8 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ if(me.frm.doc.company && me.frm.fields_dict.currency) { var company_currency = me.get_company_currency(); var company_doc = frappe.get_doc(":Company", me.frm.doc.company); - if (!me.frm.doc.currency) { + + if (!me.frm.doc.currency || me.frm.doc.currency != company_currency) { me.frm.set_value("currency", company_currency); } From bf379957456dac594de19fbf1c2b3ae229aa980e Mon Sep 17 00:00:00 2001 From: Javier Wong Date: Fri, 29 Sep 2017 17:53:08 +0800 Subject: [PATCH 024/210] [Enhancement] Sales and Purchase Default UOM (#10929) Option for specifying an optional default Sales and Purchase UOM at the item master level. --- erpnext/stock/doctype/item/item.json | 64 +++++++++++++++++++++++++++- erpnext/stock/get_item_details.py | 12 +++++- 2 files changed, 74 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index b1686319703..525321c5a9b 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -1473,6 +1473,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "purchase_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Purchase Unit of Measure", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -2069,6 +2100,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "sales_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Sales Unit of Measure", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -3143,7 +3205,7 @@ "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2017-07-06 18:28:36.645217", + "modified": "2017-09-27 14:08:02.948326", "modified_by": "Administrator", "module": "Stock", "name": "Item", diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 72a83c6c1b2..0b92c250aa8 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -164,6 +164,16 @@ def get_basic_details(args, item): warehouse = user_default_warehouse or item.default_warehouse or args.warehouse + #Set the UOM to the Default Sales UOM or Default Purchase UOM if configured in the Item Master + if args.get('doctype') in ['Quotation', 'Sales Order', 'Delivery Note', 'Sales Invoice']: + uom = item.sales_uom if item.sales_uom else item.stock_uom + elif args.get('doctype') in ['Purchase Order', 'Purchase Receipt', 'Purchase Invoice']: + uom = item.purchase_uom if item.purchase_uom else item.stock_uom + else: + uom = item.stock_uom + + args.uom = uom + out = frappe._dict({ "item_code": item.name, "item_name": item.item_name, @@ -178,7 +188,7 @@ def get_basic_details(args, item): "batch_no": None, "item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in item.get("taxes")))), - "uom": item.stock_uom, + "uom": uom, "min_order_qty": flt(item.min_order_qty) if args.doctype == "Material Request" else "", "qty": args.qty or 1.0, "stock_qty": args.qty or 1.0, From 5d8fd477bdc9df5e07634a962ce345125b1b8463 Mon Sep 17 00:00:00 2001 From: Pawan Mehta Date: Fri, 29 Sep 2017 15:23:54 +0530 Subject: [PATCH 025/210] [fix] #10840 (#10844) --- .../doctype/sales_invoice/sales_invoice.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js index 11d18253887..be011848829 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js @@ -520,6 +520,24 @@ frappe.ui.form.on('Sales Invoice', { }; }); }, + //When multiple companies are set up. in case company name is changed set default company address + company:function(frm){ + if (frm.doc.company) + { + frappe.call({ + method:"frappe.contacts.doctype.address.address.get_default_address", + args:{ doctype:'Company',name:frm.doc.company}, + callback: function(r){ + if (r.message){ + frm.set_value("company_address",r.message) + } + else { + frm.set_value("company_address","") + } + } + }) + } + }, project: function(frm){ frm.call({ From 80d24f83f86ceabc565477d3e10401c159f76ff3 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 29 Sep 2017 15:39:03 +0530 Subject: [PATCH 026/210] [fix] item variant description --- erpnext/controllers/item_variant.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/controllers/item_variant.py b/erpnext/controllers/item_variant.py index 967c1339f1c..ca3ddfdfa56 100644 --- a/erpnext/controllers/item_variant.py +++ b/erpnext/controllers/item_variant.py @@ -195,7 +195,7 @@ def copy_attributes_to_variant(item, variant): if variant.attributes: variant.description += "\n" for d in variant.attributes: - variant.description += "

" + d.attribute + ": " + cstr(d.attribute_value) + "

" + variant.description += "
" + d.attribute + ": " + cstr(d.attribute_value) + "
" def make_variant_item_code(template_item_code, template_item_name, variant): """Uses template's item code and abbreviations to make variant's item code""" From d3a48a83fd9fde70c4610ae48889806965216310 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 29 Sep 2017 15:50:17 +0530 Subject: [PATCH 027/210] [fix] bom.py, dont use keyword --- erpnext/manufacturing/doctype/bom/bom.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index b308e097ea4..93a41f34e75 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -95,8 +95,8 @@ class BOM(WebsiteGenerator): self.validate_bom_currecny(item) ret = self.get_bom_material_detail({ - "item_code": item.item_code, - "item_name": item.item_name, + "item_code": item.item_code, + "item_name": item.item_name, "bom_no": item.bom_no, "stock_qty": item.stock_qty }) @@ -312,7 +312,7 @@ class BOM(WebsiteGenerator): li.append("{0} on row {1}".format(i.item_code, i.idx)) duplicate_list = '
' + '
'.join(li) - frappe.throw(_("Same item has been entered multiple times. {list}").format(list=duplicate_list)) + frappe.throw(_("Same item has been entered multiple times. {0}").format(duplicate_list)) def check_recursion(self): """ Check whether recursion occurs in any bom""" @@ -346,7 +346,7 @@ class BOM(WebsiteGenerator): count = 0 if not bom_list: bom_list = [] - + if self.name not in bom_list: bom_list.append(self.name) From e1a4b3e4bc8bb6a33fb1ea2579343564ae860743 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 29 Sep 2017 16:52:01 +0600 Subject: [PATCH 028/210] bumped to version 9.0.4 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index ce16a6e7db8..fa3fcc2ccee 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.0.3' +__version__ = '9.0.4' def get_default_company(user=None): '''Get default company for user''' From 6488645d426b96f2b4b1a4bbac52e254d51ea1c7 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 29 Sep 2017 16:38:17 +0530 Subject: [PATCH 029/210] Fixed ui tests for production order --- .../doctype/production_order/test_production_order.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/erpnext/manufacturing/doctype/production_order/test_production_order.js b/erpnext/manufacturing/doctype/production_order/test_production_order.js index 7ce67ba4304..32cc3efd97a 100644 --- a/erpnext/manufacturing/doctype/production_order/test_production_order.js +++ b/erpnext/manufacturing/doctype/production_order/test_production_order.js @@ -59,8 +59,6 @@ QUnit.test("test: production order", function (assert) { // Confirm the production order timesheet, save and submit it () => frappe.click_link("TS-00"), () => frappe.timeout(1), - () => frappe.click_button("Save"), - () => frappe.timeout(1), () => frappe.click_button("Submit"), () => frappe.timeout(1), () => frappe.click_button("Yes"), From 79a1d2a3b08ff584c6b7dacb7f5119d0ea3897b3 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 29 Sep 2017 18:14:10 +0530 Subject: [PATCH 030/210] Fixes for uom in get_item_details --- erpnext/controllers/accounts_controller.py | 3 --- erpnext/stock/get_item_details.py | 11 ++++++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index d04143d77d6..a9677b0e8d4 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -187,9 +187,6 @@ class AccountsController(TransactionBase): if stock_qty != len(get_serial_nos(item.get('serial_no'))): item.set(fieldname, value) - elif fieldname == "conversion_factor" and not item.get("conversion_factor"): - item.set(fieldname, value) - if ret.get("pricing_rule"): # if user changed the discount percentage then set user's discount percentage ? item.set("discount_percentage", ret.get("discount_percentage")) diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 72a83c6c1b2..539e8a56676 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -164,6 +164,15 @@ def get_basic_details(args, item): warehouse = user_default_warehouse or item.default_warehouse or args.warehouse + #Set the UOM to the Default Sales UOM or Default Purchase UOM if configured in the Item Master + if not args.uom: + if args.get('doctype') in ['Quotation', 'Sales Order', 'Delivery Note', 'Sales Invoice']: + args.uom = item.sales_uom if item.sales_uom else item.stock_uom + elif args.get('doctype') in ['Purchase Order', 'Purchase Receipt', 'Purchase Invoice']: + args.uom = item.purchase_uom if item.purchase_uom else item.stock_uom + else: + args.uom = item.stock_uom + out = frappe._dict({ "item_code": item.name, "item_name": item.item_name, @@ -178,7 +187,7 @@ def get_basic_details(args, item): "batch_no": None, "item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in item.get("taxes")))), - "uom": item.stock_uom, + "uom": args.uom, "min_order_qty": flt(item.min_order_qty) if args.doctype == "Material Request" else "", "qty": args.qty or 1.0, "stock_qty": args.qty or 1.0, From b9fe14631de57f8dbcb6ec11517cea8b37f0e25f Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Sat, 30 Sep 2017 10:46:29 +0530 Subject: [PATCH 031/210] [fix] healthcare setup --- erpnext/setup/setup_wizard/healthcare.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/erpnext/setup/setup_wizard/healthcare.py b/erpnext/setup/setup_wizard/healthcare.py index ebc644e87b7..43a02371f48 100644 --- a/erpnext/setup/setup_wizard/healthcare.py +++ b/erpnext/setup/setup_wizard/healthcare.py @@ -191,21 +191,21 @@ def create_healthcare_item_groups(): def create_lab_test_items(): records = [ {"doctype": "Item", "item_code": "MCH", "item_name": "MCH", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "LDL", "item_name": "LDL", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "GTT", "item_name": "GTT", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "HDL", "item_name": "HDL", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BILT", "item_name": "BILT", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BILD", "item_name": "BILD", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BP", "item_name": "BP", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BS", "item_name": "BS", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1} + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1} ] insert_record(records) From 4b99fe15cc087e70041a06f26862e4b3cab94cc3 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Sat, 30 Sep 2017 11:41:26 +0530 Subject: [PATCH 032/210] [version] 9.x.x-develop --- erpnext/hooks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 48ed7415d73..6d411cd1d7d 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -11,7 +11,7 @@ app_email = "info@erpnext.com" app_license = "GNU General Public License (v3)" source_link = "https://github.com/frappe/erpnext" -develop_version = '8.x.x-beta' +develop_version = '9.x.x-develop' error_report_email = "support@erpnext.com" From 4c58588d25227340c382f458bb9984adc3b840cb Mon Sep 17 00:00:00 2001 From: Helkyd Date: Sun, 1 Oct 2017 20:20:57 +0100 Subject: [PATCH 033/210] Improve Salary Register Check if fieldname is a number to format. Start the Html Salary with hidden fields and check if they not empty and increase the width... This will remove Blank fields from the report. --- .../hr/report/salary_register/salary_register.html | 2 +- .../hr/report/salary_register/salary_register.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/report/salary_register/salary_register.html b/erpnext/hr/report/salary_register/salary_register.html index d7bf6a78bc7..6c372b75012 100644 --- a/erpnext/hr/report/salary_register/salary_register.html +++ b/erpnext/hr/report/salary_register/salary_register.html @@ -21,7 +21,7 @@ {% for(var i=1, l=report.columns.length; i {% var fieldname = report.columns[i].field; %} - {% if (i > 10) { %} + {% if (!isNaN(row[fieldname])) { %} {%= format_currency(row[fieldname]) %} {% } else { %} {% if (!is_null(row[fieldname])) { %} diff --git a/erpnext/hr/report/salary_register/salary_register.py b/erpnext/hr/report/salary_register/salary_register.py index 88f6f470b1e..8b93182d34e 100644 --- a/erpnext/hr/report/salary_register/salary_register.py +++ b/erpnext/hr/report/salary_register/salary_register.py @@ -19,6 +19,12 @@ def execute(filters=None): row = [ss.name, ss.employee, ss.employee_name, ss.branch, ss.department, ss.designation, ss.company, ss.start_date, ss.end_date, ss.leave_withut_pay, ss.payment_days] + if not ss.branch == None:columns[3] = columns[3].replace('-1','120') + if not ss.department == None: columns[4] = columns[4].replace('-1','120') + if not ss.designation == None: columns[5] = columns[5].replace('-1','120') + if not ss.leave_withut_pay == None: columns[9] = columns[9].replace('-1','130') + + for e in earning_types: row.append(ss_earning_map.get(ss.name, {}).get(e)) @@ -34,12 +40,20 @@ def execute(filters=None): return columns, data def get_columns(salary_slips): + """ columns = [ _("Salary Slip ID") + ":Link/Salary Slip:150",_("Employee") + ":Link/Employee:120", _("Employee Name") + "::140", _("Branch") + ":Link/Branch:120", _("Department") + ":Link/Department:120", _("Designation") + ":Link/Designation:120", _("Company") + ":Link/Company:120", _("Start Date") + "::80", _("End Date") + "::80", _("Leave Without Pay") + ":Float:130", _("Payment Days") + ":Float:120" ] + """ + columns = [ + _("Salary Slip ID") + ":Link/Salary Slip:150",_("Employee") + ":Link/Employee:120", _("Employee Name") + "::140", _("Branch") + ":Link/Branch:-1", + _("Department") + ":Link/Department:-1", _("Designation") + ":Link/Designation:-1", + _("Company") + ":Link/Company:120", _("Start Date") + "::80", _("End Date") + "::80", _("Leave Without Pay") + ":Float:-1", + _("Payment Days") + ":Float:120" + ] salary_components = {_("Earning"): [], _("Deduction"): []} From bb03ec103b736ffd12148520d884609ca1be2ca9 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 034/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- .../doctype/purchase_order/purchase_order.js | 42 ++++++++++++++----- .../purchase_order/purchase_order.json | 33 ++++++++++++++- .../tests/test_purchase_order.js | 18 +++++++- .../purchase_order_item.json | 2 +- 4 files changed, 82 insertions(+), 13 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.js b/erpnext/buying/doctype/purchase_order/purchase_order.js index 8134e7e7017..2e5c74094e9 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/purchase_order.js @@ -1,4 +1,3 @@ - // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors // License: GNU General Public License v3. See license.txt @@ -16,6 +15,8 @@ frappe.ui.form.on("Purchase Order", { }, onload: function(frm) { + set_schedule_date(frm); + erpnext.queries.setup_queries(frm, "Warehouse", function() { return erpnext.queries.warehouse(frm.doc); }); @@ -120,12 +121,7 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( }, validate: function() { - // set default schedule date as today if missing. - (this.frm.doc.items || []).forEach(function(d) { - if(!d.schedule_date) { - d.schedule_date = frappe.datetime.nowdate(); - } - }) + set_schedule_date(cur_frm); }, make_stock_entry: function() { @@ -214,7 +210,10 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( items_add: function(doc, cdt, cdn) { var row = frappe.get_doc(cdt, cdn); - this.frm.script_manager.copy_from_first_row("items", row, ["schedule_date"]); + if(doc.schedule_date) { + row.schedule_date = doc.schedule_date; + refresh_field("schedule_date", cdn, "items"); + } }, unclose_purchase_order: function(){ @@ -227,7 +226,20 @@ erpnext.buying.PurchaseOrderController = erpnext.buying.BuyingController.extend( delivered_by_supplier: function(){ cur_frm.cscript.update_status('Deliver', 'Delivered') - } + }, + + get_last_purchase_rate: function() { + frappe.call({ + "method": "get_last_purchase_rate", + "doc": cur_frm.doc, + callback: function(r, rt) { + cur_frm.dirty(); + cur_frm.cscript.calculate_taxes_and_totals(); + } + }) + }, + + items_on_form_rendered: set_schedule_date(cur_frm), }); @@ -270,8 +282,18 @@ cur_frm.cscript.on_submit = function(doc, cdt, cdn) { } } +function set_schedule_date(frm) { + if(!frm.doc.schedule_date){ + frm.doc.schedule_date = frappe.datetime.add_days(frappe.datetime.now_date(), 1); + } + erpnext.utils.copy_value_in_all_row(frm.doc, frm.doc.doctype, frm.doc.name, "items", "schedule_date"); +} + cur_frm.cscript.schedule_date = function(doc, cdt, cdn) { - erpnext.utils.copy_value_in_all_row(doc, cdt, cdn, "items", "schedule_date"); + var row = frappe.get_doc(cdt, cdn); + if(row.schedule_date){ + set_schedule_date(cur_frm); + } } frappe.provide("erpnext.buying"); diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 07a80b87bd4..43b4a55dbd3 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -291,7 +291,38 @@ "search_index": 1, "set_only_once": 0, "unique": 0 - }, + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Today", + "fieldname": "schedule_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Reqd By Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index e6529e60dbb..a818992db3e 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,12 +13,21 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} + ], + [ + {"item_code": 'Test Product 1'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, + {"qty": 2}, + {"uom": 'Unit'}, + {"rate": 100}, + {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ] ]}, @@ -30,12 +39,19 @@ QUnit.test("test: purchase order", function(assert) { () => { // Get supplier details assert.ok(cur_frm.doc.supplier_name == 'Test Supplier', "Supplier name correct"); + assert.ok(cur_frm.doc.schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 1), "Schedule Date correct"); assert.ok($('div.control-value.like-disabled-input.for-description').text().includes('Contact 3'), "Contact display correct"); assert.ok(cur_frm.doc.contact_email == 'test@supplier.com', "Contact email correct"); // Get item details assert.ok(cur_frm.doc.items[0].item_name == 'Test Product 4', "Item name correct"); assert.ok(cur_frm.doc.items[0].description == 'Test Product 4', "Description correct"); assert.ok(cur_frm.doc.items[0].qty == 5, "Quantity correct"); + assert.ok(cur_frm.doc.items[0].schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 2), "Schedule Date correct"); + + assert.ok(cur_frm.doc.items[1].item_name == 'Test Product 1', "Item name correct"); + assert.ok(cur_frm.doc.items[1].description == 'Test Product 1', "Description correct"); + assert.ok(cur_frm.doc.items[1].qty == 2, "Quantity correct"); + assert.ok(cur_frm.doc.items[1].schedule_date == cur_frm.doc.schedule_date, "Schedule Date correct"); // Calculate total assert.ok(cur_frm.doc.total == 500, "Total correct"); // Get terms diff --git a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json index 1ddce628a25..45a6c7296af 100755 --- a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json +++ b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json @@ -148,7 +148,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, "label": "Reqd By Date", "length": 0, From 9d497a984bd282e11be0d4061a072a126485657c Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 035/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index a818992db3e..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 9da25f568d1a3db829a6a3c92e83ff0131b66951 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 11:05:36 +0800 Subject: [PATCH 036/210] Set PO Reqd By Date default in code, to next date --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 43b4a55dbd3..83bd323733b 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -298,7 +298,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "default": "Today", + "default": "", "fieldname": "schedule_date", "fieldtype": "Date", "hidden": 0, From 2315a79b5f02fa7d7a7e69809f656d60277b939a Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 037/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- .../doctype/purchase_order/tests/test_purchase_order.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 83bd323733b..2abd5c3fcb4 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -324,7 +324,7 @@ "unique": 0 }, { - "allow_bulk_edit": 0, + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..966238cb872 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,14 +13,14 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From c429a6e688e060109ea5b49a3ef90273cdeac49d Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 038/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 966238cb872..ffc6874de30 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 9626ed79fa8834c7f2e91ca22b657137ce1c0f78 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 14:28:42 +0800 Subject: [PATCH 039/210] Add patch to update schedule date of submitted Purchase Orders --- erpnext/patches/v8_11/__init__.py | 0 .../set_schedule_date_for_purchase_order.py | 20 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 erpnext/patches/v8_11/__init__.py create mode 100644 erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py diff --git a/erpnext/patches/v8_11/__init__.py b/erpnext/patches/v8_11/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py b/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py new file mode 100644 index 00000000000..3c733b1a166 --- /dev/null +++ b/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py @@ -0,0 +1,20 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + frappe.reload_doctype("Purchase Order") + frappe.reload_doctype("Purchase Order Item") + + if not frappe.db.has_column("Purchase Order", "schedule_date"): + return + + #Update only submitted PO + for po in frappe.get_all("Purchase Order", filters= [["docstatus", "=", 1]], fields=["name"]): + purchase_order = frappe.get_doc("Purchase Order", po) + if purchase_order.items: + if not purchase_order.schedule_date: + purchase_order.schedule_date = purchase_order.items[0].schedule_date + purchase_order.save() \ No newline at end of file From e3ed8b7cb32f3bc3807505e2a945eb6308225ef8 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 14:54:50 +0800 Subject: [PATCH 040/210] [fix] tests --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index ffc6874de30..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,7 +13,7 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, From f29969a5cc674d7302ff549b6d1cdfb1c74d9121 Mon Sep 17 00:00:00 2001 From: schilgod Date: Mon, 25 Sep 2017 21:21:56 +0800 Subject: [PATCH 041/210] update test records --- erpnext/buying/doctype/purchase_order/test_records.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/test_records.json b/erpnext/buying/doctype/purchase_order/test_records.json index 2c2e792176a..74b8f1b429b 100644 --- a/erpnext/buying/doctype/purchase_order/test_records.json +++ b/erpnext/buying/doctype/purchase_order/test_records.json @@ -30,7 +30,8 @@ ], "supplier": "_Test Supplier", "supplier_name": "_Test Supplier", - "transaction_date": "2013-02-12" + "transaction_date": "2013-02-12", + "schedule_date": "2013-02-13" }, { "advance_paid": 0.0, @@ -63,6 +64,7 @@ ], "supplier": "_Test Supplier", "supplier_name": "_Test Supplier", - "transaction_date": "2013-02-12" + "transaction_date": "2013-02-12", + "schedule_date": "2013-02-13" } ] From 69e88ffa39881e0f9741860fe475575a6284ddd9 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 042/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 2abd5c3fcb4..dedac4241b9 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -298,7 +298,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "default": "", + "default": "Today", "fieldname": "schedule_date", "fieldtype": "Date", "hidden": 0, diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..a818992db3e 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 0f73f90fa2b7b6fbbb70faf827f4155f2f34ecca Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 043/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index a818992db3e..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 962cef470a6fcba7f52bf35f39303bb60bb073f4 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 11:05:36 +0800 Subject: [PATCH 044/210] Set PO Reqd By Date default in code, to next date --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index dedac4241b9..2abd5c3fcb4 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -298,7 +298,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "default": "Today", + "default": "", "fieldname": "schedule_date", "fieldtype": "Date", "hidden": 0, From 122981d465378a455f7b72e5a66bf20ddc4068c2 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 045/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- .../doctype/purchase_order/tests/test_purchase_order.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..966238cb872 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,14 +13,14 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From bd121486a8d726510bbe30597f8b51aa519357b6 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 046/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 966238cb872..ffc6874de30 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From f07e53b7a8cf9cc6d49312d5e2a287e6fd624a44 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 14:54:50 +0800 Subject: [PATCH 047/210] [fix] tests --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index ffc6874de30..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,7 +13,7 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, From 3a22fd15353c036006c84f1f1bc52f3e68866eb3 Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 12:21:41 +0800 Subject: [PATCH 048/210] Add schedule_date when creating Purchase Order --- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 1 + erpnext/demo/user/purchase.py | 1 + 2 files changed, 2 insertions(+) diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index 17786aa443a..500fc379665 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -149,6 +149,7 @@ def create_purchase_order(**args): if args.transaction_date: po.transaction_date = args.transaction_date + po.schedule_date = add_days(nowdate(), 1) po.company = args.company or "_Test Company" po.supplier = args.customer or "_Test Supplier" po.is_subcontracted = args.is_subcontracted or "No" diff --git a/erpnext/demo/user/purchase.py b/erpnext/demo/user/purchase.py index 960a3169cf3..6129bf9f519 100644 --- a/erpnext/demo/user/purchase.py +++ b/erpnext/demo/user/purchase.py @@ -128,6 +128,7 @@ def make_subcontract(): po = frappe.new_doc("Purchase Order") po.is_subcontracted = "Yes" po.supplier = get_random("Supplier") + po.schedule_date = frappe.utils.add_days(frappe.flags.current_date, 7) item_code = get_random("Item", {"is_sub_contracted_item": 1}) From f2e2e23b6b293f3de24333bb90d6394e07a6ea64 Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 13:35:04 +0800 Subject: [PATCH 049/210] [fix] tests --- .../tests/test_purchase_order_with_taxes_and_charges.js | 1 + erpnext/stock/doctype/material_request/test_material_request.py | 1 + 2 files changed, 2 insertions(+) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_taxes_and_charges.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_taxes_and_charges.js index 9d87af23425..27129fb3b89 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_taxes_and_charges.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_taxes_and_charges.js @@ -11,6 +11,7 @@ QUnit.test("test: purchase order with taxes and charges", function(assert) { {is_subcontracted: 'No'}, {buying_price_list: 'Test-Buying-USD'}, {currency: 'USD'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {items: [ [ {"item_code": 'Test Product 4'}, diff --git a/erpnext/stock/doctype/material_request/test_material_request.py b/erpnext/stock/doctype/material_request/test_material_request.py index 1531f4096ea..709b8c720cc 100644 --- a/erpnext/stock/doctype/material_request/test_material_request.py +++ b/erpnext/stock/doctype/material_request/test_material_request.py @@ -206,6 +206,7 @@ class TestMaterialRequest(unittest.TestCase): po_doc = make_purchase_order(mr.name) po_doc.supplier = "_Test Supplier" po_doc.transaction_date = "2013-07-07" + po_doc.schedule_date = "2013-07-09" po_doc.get("items")[0].qty = 27.0 po_doc.get("items")[1].qty = 1.5 po_doc.get("items")[0].schedule_date = "2013-07-09" From 869b878286cf26937124d8640103a54572bd744d Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 14:42:49 +0800 Subject: [PATCH 050/210] set schedule_Date when creating po --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 1 + .../buying/doctype/supplier_quotation/supplier_quotation.py | 3 ++- erpnext/selling/doctype/sales_order/sales_order.py | 3 ++- erpnext/stock/doctype/material_request/material_request.py | 4 +++- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 2abd5c3fcb4..3afbb33d768 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -3458,7 +3458,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-22 16:11:49.856808", + "modified": "2017-09-26 14:19:04.102534", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order", diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index 500fc379665..175fb931bc0 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -118,6 +118,7 @@ class TestPurchaseOrder(unittest.TestCase): "company": "_Test Company", "supplier" : "_Test Supplier", "is_subcontracted" : "No", + "schedule_Date": add_days(nowdate(), 1), "currency" : frappe.db.get_value("Company", "_Test Company", "default_currency"), "conversion_factor" : 1, "items" : get_same_items(), diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py index b3d92be4b6b..055ac0bab6c 100644 --- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py +++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py @@ -4,7 +4,7 @@ from __future__ import unicode_literals import frappe from frappe import _ -from frappe.utils import flt +from frappe.utils import flt, nowdate, add_days from frappe.model.mapper import get_mapped_doc from erpnext.controllers.buying_controller import BuyingController @@ -104,6 +104,7 @@ def get_list_context(context=None): def make_purchase_order(source_name, target_doc=None): def set_missing_values(source, target): target.ignore_pricing_rule = 1 + target.schedule_Date = add_days(nowdate(), 1) target.run_method("set_missing_values") target.run_method("get_schedule_dates") target.run_method("calculate_taxes_and_totals") diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 8720482549d..219462f9c97 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -5,7 +5,7 @@ from __future__ import unicode_literals import frappe import json import frappe.utils -from frappe.utils import cstr, flt, getdate, comma_and, cint +from frappe.utils import cstr, flt, getdate, comma_and, cint, nowdate, add_days from frappe import _ from frappe.model.utils import get_fetch_values from frappe.model.mapper import get_mapped_doc @@ -658,6 +658,7 @@ def make_purchase_order_for_drop_shipment(source_name, for_supplier, target_doc= target.apply_discount_on = "" target.additional_discount_percentage = 0.0 target.discount_amount = 0.0 + target.schedule_date = add_days(nowdate(), 1) default_price_list = frappe.get_value("Supplier", for_supplier, "default_price_list") if default_price_list: diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py index 65263a0694c..3d0a0863087 100644 --- a/erpnext/stock/doctype/material_request/material_request.py +++ b/erpnext/stock/doctype/material_request/material_request.py @@ -7,7 +7,7 @@ from __future__ import unicode_literals import frappe -from frappe.utils import cstr, flt, getdate, new_line_sep +from frappe.utils import cstr, flt, getdate, new_line_sep, nowdate, add_days from frappe import msgprint, _ from frappe.model.mapper import get_mapped_doc from erpnext.stock.stock_balance import update_bin_qty, get_indented_qty @@ -228,6 +228,7 @@ def update_item(obj, target, source_parent): @frappe.whitelist() def make_purchase_order(source_name, target_doc=None): def postprocess(source, target_doc): + target_doc.schedule_Date = add_days(nowdate(), 1) set_missing_values(source, target_doc) doclist = get_mapped_doc("Material Request", source_name, { @@ -287,6 +288,7 @@ def make_purchase_order_based_on_supplier(source_name, target_doc=None): def postprocess(source, target_doc): target_doc.supplier = source_name + target_doc.schedule_Date = add_days(nowdate(), 1) target_doc.set("items", [d for d in target_doc.get("items") if d.get("item_code") in supplier_items and d.get("qty") > 0]) From 47eac28f0a1d030c8deea085e004e2d00e12452e Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 051/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- erpnext/buying/doctype/purchase_order/purchase_order.json | 2 +- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 3afbb33d768..067640360d3 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -3458,7 +3458,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-26 14:19:04.102534", + "modified": "2017-09-26 14:19:04.102534", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order", diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..a818992db3e 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 34a8fb410063475c011171ea894a0b11e2ab7288 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 052/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index a818992db3e..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From c2befc59d19e68dbf9f81ea28d5d125342dee193 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 053/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- .../doctype/purchase_order/tests/test_purchase_order.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..966238cb872 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,14 +13,14 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 9ded8a7290068e064dc96f19fb6e0cfcb23db98e Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 054/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 966238cb872..ffc6874de30 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From 73f4eef40ff493b8635b9a31891ede6015ef1159 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 14:54:50 +0800 Subject: [PATCH 055/210] [fix] tests --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index ffc6874de30..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,7 +13,7 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, From 0f2b21f88bf32256e7b022f24df389da596eab4b Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 01:03:12 +0800 Subject: [PATCH 056/210] Add Purchase Order schedule_date field, similar to delivery_date in Sales Order --- .../doctype/purchase_order/tests/test_purchase_order.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..966238cb872 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,14 +13,14 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From a456901e9fa210ac2f5352da379f096725fd42dc Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 10:54:45 +0800 Subject: [PATCH 057/210] [fix] Codacy errors --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 966238cb872..ffc6874de30 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -20,7 +20,7 @@ QUnit.test("test: purchase order", function(assert) { {"rate": 100}, {"warehouse": 'Stores - '+frappe.get_abbr(frappe.defaults.get_default("Company"))} ], - [ + [ {"item_code": 'Test Product 1'}, {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, From b387b3cca0a665784a848929971c4533958bf502 Mon Sep 17 00:00:00 2001 From: Sunny Date: Mon, 25 Sep 2017 14:54:50 +0800 Subject: [PATCH 058/210] [fix] tests --- .../buying/doctype/purchase_order/tests/test_purchase_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index ffc6874de30..6605a651705 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -13,7 +13,7 @@ QUnit.test("test: purchase order", function(assert) { {items: [ [ {"item_code": 'Test Product 4'}, - {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 1)}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, {"expected_delivery_date": frappe.datetime.add_days(frappe.datetime.now_date(), 5)}, {"qty": 5}, {"uom": 'Unit'}, From c6f25ba996e941f9e6e165904fab63ab2a53c5ef Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 17:03:37 +0800 Subject: [PATCH 059/210] correct field name --- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 2 +- .../buying/doctype/supplier_quotation/supplier_quotation.py | 2 +- erpnext/stock/doctype/material_request/material_request.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index 175fb931bc0..2af55825d44 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -118,7 +118,7 @@ class TestPurchaseOrder(unittest.TestCase): "company": "_Test Company", "supplier" : "_Test Supplier", "is_subcontracted" : "No", - "schedule_Date": add_days(nowdate(), 1), + "schedule_date": add_days(nowdate(), 1), "currency" : frappe.db.get_value("Company", "_Test Company", "default_currency"), "conversion_factor" : 1, "items" : get_same_items(), diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py index 055ac0bab6c..e93622338f4 100644 --- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py +++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py @@ -104,7 +104,7 @@ def get_list_context(context=None): def make_purchase_order(source_name, target_doc=None): def set_missing_values(source, target): target.ignore_pricing_rule = 1 - target.schedule_Date = add_days(nowdate(), 1) + target.schedule_date = add_days(nowdate(), 1) target.run_method("set_missing_values") target.run_method("get_schedule_dates") target.run_method("calculate_taxes_and_totals") diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py index 3d0a0863087..5719378c2b3 100644 --- a/erpnext/stock/doctype/material_request/material_request.py +++ b/erpnext/stock/doctype/material_request/material_request.py @@ -228,7 +228,7 @@ def update_item(obj, target, source_parent): @frappe.whitelist() def make_purchase_order(source_name, target_doc=None): def postprocess(source, target_doc): - target_doc.schedule_Date = add_days(nowdate(), 1) + target_doc.schedule_date = add_days(nowdate(), 1) set_missing_values(source, target_doc) doclist = get_mapped_doc("Material Request", source_name, { @@ -288,7 +288,7 @@ def make_purchase_order_based_on_supplier(source_name, target_doc=None): def postprocess(source, target_doc): target_doc.supplier = source_name - target_doc.schedule_Date = add_days(nowdate(), 1) + target_doc.schedule_date = add_days(nowdate(), 1) target_doc.set("items", [d for d in target_doc.get("items") if d.get("item_code") in supplier_items and d.get("qty") > 0]) From 42c74a63655ba9d2a027dca6ed780b146e8ee7e2 Mon Sep 17 00:00:00 2001 From: Sunny Date: Tue, 26 Sep 2017 17:47:23 +0800 Subject: [PATCH 060/210] set schedule_date when creating po --- erpnext/stock/doctype/material_request/material_request.py | 1 - 1 file changed, 1 deletion(-) diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py index 5719378c2b3..4792fca2b41 100644 --- a/erpnext/stock/doctype/material_request/material_request.py +++ b/erpnext/stock/doctype/material_request/material_request.py @@ -288,7 +288,6 @@ def make_purchase_order_based_on_supplier(source_name, target_doc=None): def postprocess(source, target_doc): target_doc.supplier = source_name - target_doc.schedule_date = add_days(nowdate(), 1) target_doc.set("items", [d for d in target_doc.get("items") if d.get("item_code") in supplier_items and d.get("qty") > 0]) From 38647ed832384273717491753bc08dd6a2bbcdcd Mon Sep 17 00:00:00 2001 From: Sunny Date: Thu, 28 Sep 2017 15:03:05 +0800 Subject: [PATCH 061/210] move Purchase Order patch to v9 --- erpnext/patches.txt | 1 + erpnext/patches/v8_11/__init__.py | 0 .../{v8_11 => v9_0}/set_schedule_date_for_purchase_order.py | 0 erpnext/stock/doctype/material_request/material_request.py | 2 +- 4 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 erpnext/patches/v8_11/__init__.py rename erpnext/patches/{v8_11 => v9_0}/set_schedule_date_for_purchase_order.py (100%) diff --git a/erpnext/patches.txt b/erpnext/patches.txt index e75c490a361..f14980447cd 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -448,3 +448,4 @@ erpnext.patches.v8_9.remove_employee_from_salary_structure_parent erpnext.patches.v8_9.delete_gst_doctypes_for_outside_india_accounts erpnext.patches.v8_9.set_default_fields_in_variant_settings erpnext.patches.v8_9.update_billing_gstin_for_indian_account +erpnext.patches.v9_0.set_schedule_date_for_purchase_order \ No newline at end of file diff --git a/erpnext/patches/v8_11/__init__.py b/erpnext/patches/v8_11/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py b/erpnext/patches/v9_0/set_schedule_date_for_purchase_order.py similarity index 100% rename from erpnext/patches/v8_11/set_schedule_date_for_purchase_order.py rename to erpnext/patches/v9_0/set_schedule_date_for_purchase_order.py diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py index 4792fca2b41..f8985128b61 100644 --- a/erpnext/stock/doctype/material_request/material_request.py +++ b/erpnext/stock/doctype/material_request/material_request.py @@ -288,7 +288,7 @@ def make_purchase_order_based_on_supplier(source_name, target_doc=None): def postprocess(source, target_doc): target_doc.supplier = source_name - + target_doc.schedule_date = add_days(nowdate(), 1) target_doc.set("items", [d for d in target_doc.get("items") if d.get("item_code") in supplier_items and d.get("qty") > 0]) From 5b58e489a8d29ad7242d8b9bba0da292d85d19b6 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 2 Oct 2017 11:36:10 +0530 Subject: [PATCH 062/210] Fixes for uom in get_item_details (#10986) --- erpnext/controllers/accounts_controller.py | 3 --- erpnext/stock/get_item_details.py | 11 ++++++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index d04143d77d6..a9677b0e8d4 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -187,9 +187,6 @@ class AccountsController(TransactionBase): if stock_qty != len(get_serial_nos(item.get('serial_no'))): item.set(fieldname, value) - elif fieldname == "conversion_factor" and not item.get("conversion_factor"): - item.set(fieldname, value) - if ret.get("pricing_rule"): # if user changed the discount percentage then set user's discount percentage ? item.set("discount_percentage", ret.get("discount_percentage")) diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 72a83c6c1b2..539e8a56676 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -164,6 +164,15 @@ def get_basic_details(args, item): warehouse = user_default_warehouse or item.default_warehouse or args.warehouse + #Set the UOM to the Default Sales UOM or Default Purchase UOM if configured in the Item Master + if not args.uom: + if args.get('doctype') in ['Quotation', 'Sales Order', 'Delivery Note', 'Sales Invoice']: + args.uom = item.sales_uom if item.sales_uom else item.stock_uom + elif args.get('doctype') in ['Purchase Order', 'Purchase Receipt', 'Purchase Invoice']: + args.uom = item.purchase_uom if item.purchase_uom else item.stock_uom + else: + args.uom = item.stock_uom + out = frappe._dict({ "item_code": item.name, "item_name": item.item_name, @@ -178,7 +187,7 @@ def get_basic_details(args, item): "batch_no": None, "item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in item.get("taxes")))), - "uom": item.stock_uom, + "uom": args.uom, "min_order_qty": flt(item.min_order_qty) if args.doctype == "Material Request" else "", "qty": args.qty or 1.0, "stock_qty": args.qty or 1.0, From cb48404bd24e552d0b8041815966171b354e896f Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 2 Oct 2017 11:37:18 +0530 Subject: [PATCH 063/210] Revert "Fixes for uom in get_item_details (#10986)" (#11009) This reverts commit 5b58e489a8d29ad7242d8b9bba0da292d85d19b6. --- erpnext/controllers/accounts_controller.py | 3 +++ erpnext/stock/get_item_details.py | 11 +---------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index a9677b0e8d4..d04143d77d6 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -187,6 +187,9 @@ class AccountsController(TransactionBase): if stock_qty != len(get_serial_nos(item.get('serial_no'))): item.set(fieldname, value) + elif fieldname == "conversion_factor" and not item.get("conversion_factor"): + item.set(fieldname, value) + if ret.get("pricing_rule"): # if user changed the discount percentage then set user's discount percentage ? item.set("discount_percentage", ret.get("discount_percentage")) diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 539e8a56676..72a83c6c1b2 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -164,15 +164,6 @@ def get_basic_details(args, item): warehouse = user_default_warehouse or item.default_warehouse or args.warehouse - #Set the UOM to the Default Sales UOM or Default Purchase UOM if configured in the Item Master - if not args.uom: - if args.get('doctype') in ['Quotation', 'Sales Order', 'Delivery Note', 'Sales Invoice']: - args.uom = item.sales_uom if item.sales_uom else item.stock_uom - elif args.get('doctype') in ['Purchase Order', 'Purchase Receipt', 'Purchase Invoice']: - args.uom = item.purchase_uom if item.purchase_uom else item.stock_uom - else: - args.uom = item.stock_uom - out = frappe._dict({ "item_code": item.name, "item_name": item.item_name, @@ -187,7 +178,7 @@ def get_basic_details(args, item): "batch_no": None, "item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in item.get("taxes")))), - "uom": args.uom, + "uom": item.stock_uom, "min_order_qty": flt(item.min_order_qty) if args.doctype == "Material Request" else "", "qty": args.qty or 1.0, "stock_qty": args.qty or 1.0, From b1bf5021198c567c02e93a42da53b3695b039a83 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Mon, 2 Oct 2017 11:38:03 +0530 Subject: [PATCH 064/210] [hotfix] validate company name on 'The Brand' Slide instead of 'Your Organization' (#11007) --- erpnext/public/js/setup_wizard.js | 8 ++++---- erpnext/setup/setup_wizard/healthcare.py | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/erpnext/public/js/setup_wizard.js b/erpnext/public/js/setup_wizard.js index 88178f42ce4..7c274f18db2 100644 --- a/erpnext/public/js/setup_wizard.js +++ b/erpnext/public/js/setup_wizard.js @@ -86,6 +86,10 @@ erpnext.setup.slides_settings = [ }); }, validate: function() { + if ((this.values.company_name || "").toLowerCase() == "company") { + frappe.msgprint(__("Company Name cannot be Company")); + return false; + } if (!this.values.company_abbr) { return false; } @@ -135,10 +139,6 @@ erpnext.setup.slides_settings = [ frappe.msgprint(__("Please enter valid Financial Year Start and End Dates")); return false; } - if ((this.values.company_name || "").toLowerCase() == "company") { - frappe.msgprint(__("Company Name cannot be Company")); - return false; - } return true; }, diff --git a/erpnext/setup/setup_wizard/healthcare.py b/erpnext/setup/setup_wizard/healthcare.py index ebc644e87b7..43a02371f48 100644 --- a/erpnext/setup/setup_wizard/healthcare.py +++ b/erpnext/setup/setup_wizard/healthcare.py @@ -191,21 +191,21 @@ def create_healthcare_item_groups(): def create_lab_test_items(): records = [ {"doctype": "Item", "item_code": "MCH", "item_name": "MCH", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "LDL", "item_name": "LDL", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "GTT", "item_name": "GTT", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "HDL", "item_name": "HDL", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BILT", "item_name": "BILT", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BILD", "item_name": "BILD", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BP", "item_name": "BP", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1}, {"doctype": "Item", "item_code": "BS", "item_name": "BS", "item_group": "Laboratory", - "stock_uom": "Unit", "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1} + "stock_uom": _("Unit"), "is_stock_item": 0, "is_purchase_item": 0, "is_sales_item": 1} ] insert_record(records) From 9b98d7fa148c696ec370227b5b817d40f369cc61 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 2 Oct 2017 11:38:40 +0530 Subject: [PATCH 065/210] Gst doctype roles (#10984) * Removed default permission from GST doctypes * default permission from GST doctypes --- .../doctype/gst_hsn_code/gst_hsn_code.json | 27 +++---------------- .../doctype/gst_settings/gst_settings.json | 27 +++---------------- erpnext/regional/india/setup.py | 1 - 3 files changed, 6 insertions(+), 49 deletions(-) diff --git a/erpnext/regional/doctype/gst_hsn_code/gst_hsn_code.json b/erpnext/regional/doctype/gst_hsn_code/gst_hsn_code.json index 7b3a8d6b724..2a2145c7f71 100644 --- a/erpnext/regional/doctype/gst_hsn_code/gst_hsn_code.json +++ b/erpnext/regional/doctype/gst_hsn_code/gst_hsn_code.json @@ -84,34 +84,13 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 14:38:52.220743", - "modified_by": "ewdszx@ed.ews", + "modified": "2017-09-29 14:38:52.220743", + "modified_by": "Administrator", "module": "Regional", "name": "GST HSN Code", "name_case": "", "owner": "Administrator", - "permissions": [ - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - } - ], + "permissions": [], "quick_entry": 1, "read_only": 0, "read_only_onload": 0, diff --git a/erpnext/regional/doctype/gst_settings/gst_settings.json b/erpnext/regional/doctype/gst_settings/gst_settings.json index 04065e29dfa..67084b45f8b 100644 --- a/erpnext/regional/doctype/gst_settings/gst_settings.json +++ b/erpnext/regional/doctype/gst_settings/gst_settings.json @@ -83,34 +83,13 @@ "issingle": 1, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 14:39:15.625952", - "modified_by": "ewdszx@ed.ews", + "modified": "2017-09-29 14:39:15.625952", + "modified_by": "Administrator", "module": "Regional", "name": "GST Settings", "name_case": "", "owner": "Administrator", - "permissions": [ - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 0, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - } - ], + "permissions": [], "quick_entry": 1, "read_only": 0, "read_only_onload": 0, diff --git a/erpnext/regional/india/setup.py b/erpnext/regional/india/setup.py index fb40e32e378..21650231617 100644 --- a/erpnext/regional/india/setup.py +++ b/erpnext/regional/india/setup.py @@ -72,7 +72,6 @@ def add_custom_roles_for_reports(): def add_permissions(): for doctype in ('GST HSN Code', 'GST Settings'): - add_permission(doctype, 'Accounts Manager', 0) add_permission(doctype, 'All', 0) def add_print_formats(): From cb38e599e5a720bf3789db12edb41f6c18448c29 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Mon, 2 Oct 2017 11:40:43 +0530 Subject: [PATCH 066/210] [minor] don't create lead if customer contact is already created against contact_email (#10976) * [minor] don't create lead if customer contact is already created against contact_email * [tests] added tests cases for opportunity to check if lead is required or not --- .../crm/doctype/opportunity/opportunity.py | 20 ++++++++++- .../doctype/opportunity/test_opportunity.py | 36 ++++++++++++++++++- 2 files changed, 54 insertions(+), 2 deletions(-) diff --git a/erpnext/crm/doctype/opportunity/opportunity.py b/erpnext/crm/doctype/opportunity/opportunity.py index 4251cae9545..970fd570ff1 100644 --- a/erpnext/crm/doctype/opportunity/opportunity.py +++ b/erpnext/crm/doctype/opportunity/opportunity.py @@ -42,10 +42,28 @@ class Opportunity(TransactionBase): if not self.with_items: self.items = [] - def make_new_lead_if_required(self): """Set lead against new opportunity""" if not (self.lead or self.customer) and self.contact_email: + # check if customer is already created agains the self.contact_email + customer = frappe.db.sql("""select + distinct `tabDynamic Link`.link_name as customer + from + `tabContact`, + `tabDynamic Link` + where `tabContact`.email_id='{0}' + and + `tabContact`.name=`tabDynamic Link`.parent + and + ifnull(`tabDynamic Link`.link_name, '')<>'' + and + `tabDynamic Link`.link_doctype='Customer' + """.format(self.contact_email), as_dict=True) + if customer and customer[0].customer: + self.customer = customer[0].customer + self.enquiry_from = "Customer" + return + lead_name = frappe.db.get_value("Lead", {"email_id": self.contact_email}) if not lead_name: sender_name = get_fullname(self.contact_email) diff --git a/erpnext/crm/doctype/opportunity/test_opportunity.py b/erpnext/crm/doctype/opportunity/test_opportunity.py index 4cd20ea72d2..61b583ce3b9 100644 --- a/erpnext/crm/doctype/opportunity/test_opportunity.py +++ b/erpnext/crm/doctype/opportunity/test_opportunity.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import frappe from frappe.utils import today +from erpnext.crm.doctype.lead.lead import make_customer from erpnext.crm.doctype.opportunity.opportunity import make_quotation import unittest @@ -25,12 +26,45 @@ class TestOpportunity(unittest.TestCase): doc = frappe.get_doc('Opportunity', doc.name) self.assertEquals(doc.status, "Quotation") + def test_make_new_lead_if_required(self): + args = { + "doctype": "Opportunity", + "contact_email":"new.opportunity@example.com", + "enquiry_type": "Sales", + "with_items": 0, + "transaction_date": today() + } + # new lead should be created against the new.opportunity@example.com + opp_doc = frappe.get_doc(args).insert(ignore_permissions=True) + + self.assertTrue(opp_doc.lead) + self.assertEquals(opp_doc.enquiry_from, "Lead") + self.assertEquals(frappe.db.get_value("Lead", opp_doc.lead, "email_id"), + 'new.opportunity@example.com') + + # create new customer and create new contact against 'new.opportunity@example.com' + customer = make_customer(opp_doc.lead).insert(ignore_permissions=True) + frappe.get_doc({ + "doctype": "Contact", + "email_id": "new.opportunity@example.com", + "first_name": "_Test Opportunity Customer", + "links": [{ + "link_doctype": "Customer", + "link_name": customer.name + }] + }).insert(ignore_permissions=True) + + opp_doc = frappe.get_doc(args).insert(ignore_permissions=True) + self.assertTrue(opp_doc.customer) + self.assertEquals(opp_doc.enquiry_from, "Customer") + self.assertEquals(opp_doc.customer, customer.name) + def make_opportunity(**args): args = frappe._dict(args) opp_doc = frappe.get_doc({ "doctype": "Opportunity", - "enquiry_from": "Customer" or args.enquiry_from, + "enquiry_from": args.enquiry_from or "Customer", "enquiry_type": "Sales", "with_items": args.with_items or 0, "transaction_date": today() From def308a4332cc58bcd4aceca0d1dbd3999fed8c5 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 2 Oct 2017 12:38:59 +0600 Subject: [PATCH 067/210] bumped to version 9.0.5 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index fa3fcc2ccee..c589e359778 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.0.4' +__version__ = '9.0.5' def get_default_company(user=None): '''Get default company for user''' From 88491715e0d55827d26202c730742cb93baba84d Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Mon, 2 Oct 2017 12:13:36 +0530 Subject: [PATCH 068/210] [Fix] select batch not displaying in the modal, duplicate invoice making after sync (#11005) --- erpnext/accounts/doctype/sales_invoice/pos.py | 2 ++ erpnext/accounts/page/pos/pos.js | 5 ++++ .../js/utils/serial_no_batch_selector.js | 26 ++++++++++++++----- .../page/point_of_sale/point_of_sale.js | 23 ++++++++++++---- 4 files changed, 45 insertions(+), 11 deletions(-) diff --git a/erpnext/accounts/doctype/sales_invoice/pos.py b/erpnext/accounts/doctype/sales_invoice/pos.py index 2b3459ad273..dd109776654 100644 --- a/erpnext/accounts/doctype/sales_invoice/pos.py +++ b/erpnext/accounts/doctype/sales_invoice/pos.py @@ -417,6 +417,7 @@ def make_contact(args,customer): 'link_doctype': 'Customer', 'link_name': customer }) + doc.flags.ignore_mandatory = True doc.save(ignore_permissions=True) def make_address(args, customer): @@ -441,6 +442,7 @@ def make_address(args, customer): address.is_primary_address = 1 address.is_shipping_address = 1 address.update(args) + address.flags.ignore_mandatory = True address.save(ignore_permissions = True) def make_email_queue(email_queue): diff --git a/erpnext/accounts/page/pos/pos.js b/erpnext/accounts/page/pos/pos.js index be0b6f7b727..57a8a186b96 100644 --- a/erpnext/accounts/page/pos/pos.js +++ b/erpnext/accounts/page/pos/pos.js @@ -113,6 +113,7 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ }); this.page.add_menu_item(__("Sync Offline Invoices"), function () { + me.freeze_screen = true; me.sync_sales_invoice() }); @@ -1684,6 +1685,7 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ set_interval_for_si_sync: function () { var me = this; setInterval(function () { + me.freeze_screen = false; me.sync_sales_invoice() }, 60000) }, @@ -1697,9 +1699,12 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ this.freeze = this.customer_doc.display } + freeze_screen = this.freeze_screen || false; + if ((this.si_docs.length || this.email_queue_list || this.customers_list) && !this.freeze) { frappe.call({ method: "erpnext.accounts.doctype.sales_invoice.pos.make_invoice", + freeze: freeze_screen, args: { doc_list: me.si_docs, email_queue_list: me.email_queue_list, diff --git a/erpnext/public/js/utils/serial_no_batch_selector.js b/erpnext/public/js/utils/serial_no_batch_selector.js index 3e2414e665b..69e3d2fb9fa 100644 --- a/erpnext/public/js/utils/serial_no_batch_selector.js +++ b/erpnext/public/js/utils/serial_no_batch_selector.js @@ -96,7 +96,17 @@ erpnext.SerialNoBatchSelector = Class.extend({ if(this.show_dialog) { let d = this.item; - this.dialog.set_value('serial_no', d.serial_no); + if (d.has_serial_no && d.serial_no) { + this.dialog.set_value('serial_no', d.serial_no); + } else if (d.batch_no) { + this.dialog.fields_dict.batches.df.data.push({ + 'batch_no': d.batch_no, + 'actual_qty': d.actual_qty, + 'selected_qty': d.qty + }); + + this.dialog.fields_dict.batches.grid.refresh(); + } } this.dialog.show(); @@ -116,8 +126,10 @@ erpnext.SerialNoBatchSelector = Class.extend({ } values.batches.map((batch, i) => { if(!batch.selected_qty || batch.selected_qty === 0 ) { - frappe.throw(__("Please select quantity on row " + (i+1))); - return false; + if (!this.show_dialog) { + frappe.throw(__("Please select quantity on row " + (i+1))); + return false; + } } }); return true; @@ -125,9 +137,11 @@ erpnext.SerialNoBatchSelector = Class.extend({ } else { let serial_nos = values.serial_no || ''; if (!serial_nos || !serial_nos.replace(/\s/g, '').length) { - frappe.throw(__("Please enter serial numbers for serialized item " - + values.item_code)); - return false; + if (!this.show_dialog) { + frappe.throw(__("Please enter serial numbers for serialized item " + + values.item_code)); + return false; + } } return true; } diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index 1b67ff2b724..f9045b54542 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -89,6 +89,7 @@ erpnext.pos.PointOfSale = class PointOfSale { this.cart = new POSCart({ frm: this.frm, wrapper: this.wrapper.find('.cart-container'), + pos_profile: this.pos_profile, events: { on_customer_change: (customer) => this.frm.set_value('customer', customer), on_field_change: (item_code, field, value) => { @@ -196,6 +197,7 @@ erpnext.pos.PointOfSale = class PointOfSale { this.update_item_in_frm(item) .then(() => { // update cart + this.remove_item_from_cart(item); this.update_cart_data(item); }); }, true); @@ -215,12 +217,18 @@ erpnext.pos.PointOfSale = class PointOfSale { return this.frm.script_manager .trigger('qty', item.doctype, item.name) .then(() => { - if (field === 'qty' && value === 0) { - frappe.model.clear_doc(item.doctype, item.name); + if (field === 'qty') { + this.remove_item_from_cart(item); } }); } + remove_item_from_cart(item) { + if (item.qty === 0) { + frappe.model.clear_doc(item.doctype, item.name); + } + } + make_payment_modal() { this.payment = new Payment({ frm: this.frm, @@ -363,10 +371,11 @@ erpnext.pos.PointOfSale = class PointOfSale { }; class POSCart { - constructor({frm, wrapper, events}) { + constructor({frm, wrapper, pos_profile, events}) { this.frm = frm; this.wrapper = wrapper; this.events = events; + this.pos_profile = pos_profile; this.make(); this.bind_events(); } @@ -514,6 +523,7 @@ class POSCart { } make_customer_field() { + let customer = this.frm.doc.customer || this.pos_profile['customer']; this.customer_field = frappe.ui.form.make_control({ df: { fieldtype: 'Link', @@ -521,7 +531,6 @@ class POSCart { fieldname: 'customer', options: 'Customer', reqd: 1, - default: this.frm.doc.customer, onchange: () => { this.events.on_customer_change(this.customer_field.get_value()); } @@ -529,6 +538,10 @@ class POSCart { parent: this.wrapper.find('.customer-field'), render_input: true }); + + if (customer) { + this.customer_field.set_value(customer); + } } make_numpad() { @@ -919,7 +932,7 @@ class POSItems { } if(batch_no) { this.events.update_cart(items[0].item_code, - 'batch_no', serial_no); + 'batch_no', batch_no); this.search_field.set_value(''); } }); From 3a2834c7ade41e18de2e1fc4d181bedcc5748744 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 2 Oct 2017 12:58:26 +0600 Subject: [PATCH 069/210] bumped to version 9.0.6 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index c589e359778..405274a1446 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.0.5' +__version__ = '9.0.6' def get_default_company(user=None): '''Get default company for user''' From 1f10d693e908af29dae0363d758271de838b1288 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 2 Oct 2017 13:20:51 +0530 Subject: [PATCH 070/210] Don't set currency as company currency if default currency is different (#11011) --- .../production_planning_tool/production_planning_tool.py | 7 +++---- erpnext/public/js/controllers/transaction.js | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py index 815e5044477..1d57a2faa03 100644 --- a/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py +++ b/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py @@ -12,10 +12,6 @@ from erpnext.manufacturing.doctype.bom.bom import validate_bom_no from erpnext.manufacturing.doctype.production_order.production_order import get_item_details class ProductionPlanningTool(Document): - def __init__(self, arg1, arg2=None): - super(ProductionPlanningTool, self).__init__(arg1, arg2) - self.item_dict = {} - def clear_table(self, table_name): self.set(table_name, []) @@ -398,6 +394,9 @@ class ProductionPlanningTool(Document): return bom_wise_item_details def make_items_dict(self, item_list): + if not getattr(self, "item_dict", None): + self.item_dict = {} + for i in item_list: self.item_dict.setdefault(i[0], []).append([flt(i[1]), i[2], i[3], i[4], i[5]]) diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index 908d591e70a..c83e6df92c2 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -379,7 +379,7 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ var company_currency = me.get_company_currency(); var company_doc = frappe.get_doc(":Company", me.frm.doc.company); - if (!me.frm.doc.currency || me.frm.doc.currency != company_currency) { + if (!me.frm.doc.currency) { me.frm.set_value("currency", company_currency); } From 7eba1a35d33b77bf69f6e9102e243cd57509a489 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 2 Oct 2017 15:59:27 +0530 Subject: [PATCH 071/210] Controller init args fix (#11015) * Controller init args fix * cleanup useless code --- .../accounts/doctype/journal_entry/journal_entry.py | 4 ++-- .../doctype/purchase_invoice/purchase_invoice.py | 4 ++-- .../accounts/doctype/sales_invoice/sales_invoice.py | 4 ++-- erpnext/accounts/party.py | 6 ++++-- .../buying/doctype/purchase_order/purchase_order.py | 4 ++-- erpnext/controllers/accounts_controller.py | 4 ++-- erpnext/controllers/buying_controller.py | 2 +- erpnext/controllers/selling_controller.py | 3 ++- .../doctype/installation_note/installation_note.py | 4 ++-- erpnext/selling/doctype/quotation/quotation.py | 11 +++-------- erpnext/selling/doctype/sales_order/sales_order.py | 4 ++-- erpnext/setup/doctype/email_digest/email_digest.py | 7 +++---- erpnext/stock/doctype/delivery_note/delivery_note.py | 4 ++-- .../doctype/purchase_receipt/purchase_receipt.py | 4 ++-- erpnext/stock/doctype/serial_no/serial_no.py | 4 ++-- .../stock_reconciliation/stock_reconciliation.py | 4 ++-- 16 files changed, 35 insertions(+), 38 deletions(-) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index 375d85d1b72..face5ede256 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -12,8 +12,8 @@ from erpnext.hr.doctype.expense_claim.expense_claim import update_reimbursed_amo from erpnext.hr.doctype.employee_loan.employee_loan import update_disbursement_status class JournalEntry(AccountsController): - def __init__(self, arg1, arg2=None): - super(JournalEntry, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(JournalEntry, self).__init__(*args, **kwargs) def get_feed(self): return self.voucher_type diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py index a46c4b96c33..78c5682ef87 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py @@ -22,8 +22,8 @@ form_grid_templates = { } class PurchaseInvoice(BuyingController): - def __init__(self, arg1, arg2=None): - super(PurchaseInvoice, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(PurchaseInvoice, self).__init__(*args, **kwargs) self.status_updater = [{ 'source_dt': 'Purchase Invoice Item', 'target_dt': 'Purchase Order Item', diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py index 7a787c4cba3..6ab614863b8 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py @@ -27,8 +27,8 @@ form_grid_templates = { } class SalesInvoice(SellingController): - def __init__(self, arg1, arg2=None): - super(SalesInvoice, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(SalesInvoice, self).__init__(*args, **kwargs) self.status_updater = [{ 'source_dt': 'Sales Invoice Item', 'target_field': 'billed_amt', diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index 69f40f8b25a..bcec0a29c93 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -68,7 +68,8 @@ def set_address_details(out, party, party_type, doctype=None, company=None): billing_address_field = "customer_address" if party_type == "Lead" \ else party_type.lower() + "_address" out[billing_address_field] = get_default_address(party_type, party.name) - out.update(get_fetch_values(doctype, billing_address_field, out[billing_address_field])) + if doctype: + out.update(get_fetch_values(doctype, billing_address_field, out[billing_address_field])) # address display out.address_display = get_address_display(out[billing_address_field]) @@ -77,7 +78,8 @@ def set_address_details(out, party, party_type, doctype=None, company=None): if party_type in ["Customer", "Lead"]: out.shipping_address_name = get_default_address(party_type, party.name, 'is_shipping_address') out.shipping_address = get_address_display(out["shipping_address_name"]) - out.update(get_fetch_values(doctype, 'shipping_address_name', out.shipping_address_name)) + if doctype: + out.update(get_fetch_values(doctype, 'shipping_address_name', out.shipping_address_name)) if doctype and doctype in ['Delivery Note', 'Sales Invoice']: out.update(get_company_address(company)) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.py b/erpnext/buying/doctype/purchase_order/purchase_order.py index e2f5a9dca87..36cef4396b9 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/purchase_order.py @@ -20,8 +20,8 @@ form_grid_templates = { } class PurchaseOrder(BuyingController): - def __init__(self, arg1, arg2=None): - super(PurchaseOrder, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(PurchaseOrder, self).__init__(*args, **kwargs) self.status_updater = [{ 'source_dt': 'Purchase Order Item', 'target_dt': 'Material Request Item', diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index a9677b0e8d4..4f49c7747bc 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -15,8 +15,8 @@ from erpnext.exceptions import InvalidCurrency force_item_fields = ("item_group", "barcode", "brand", "stock_uom") class AccountsController(TransactionBase): - def __init__(self, arg1, arg2=None): - super(AccountsController, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(AccountsController, self).__init__(*args, **kwargs) @property def company_currency(self): diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py index 9cc061677e0..1f9051d4333 100644 --- a/erpnext/controllers/buying_controller.py +++ b/erpnext/controllers/buying_controller.py @@ -61,7 +61,7 @@ class BuyingController(StockController): # set contact and address details for supplier, if they are not mentioned if getattr(self, "supplier", None): - self.update_if_missing(get_party_details(self.supplier, party_type="Supplier", ignore_permissions=self.flags.ignore_permissions)) + self.update_if_missing(get_party_details(self.supplier, party_type="Supplier", ignore_permissions=self.flags.ignore_permissions, doctype=self.doctype, company=self.company)) self.set_missing_item_details(for_validate) diff --git a/erpnext/controllers/selling_controller.py b/erpnext/controllers/selling_controller.py index d881f18b33b..c1028a598dd 100644 --- a/erpnext/controllers/selling_controller.py +++ b/erpnext/controllers/selling_controller.py @@ -49,7 +49,8 @@ class SellingController(StockController): if getattr(self, "customer", None): from erpnext.accounts.party import _get_party_details party_details = _get_party_details(self.customer, - ignore_permissions=self.flags.ignore_permissions) + ignore_permissions=self.flags.ignore_permissions, + doctype=self.doctype, company=self.company) if not self.meta.get_field("sales_team"): party_details.pop("sales_team") diff --git a/erpnext/selling/doctype/installation_note/installation_note.py b/erpnext/selling/doctype/installation_note/installation_note.py index 720247da56b..9f730f4878c 100644 --- a/erpnext/selling/doctype/installation_note/installation_note.py +++ b/erpnext/selling/doctype/installation_note/installation_note.py @@ -12,8 +12,8 @@ from erpnext.stock.utils import get_valid_serial_nos from erpnext.utilities.transaction_base import TransactionBase class InstallationNote(TransactionBase): - def __init__(self, arg1, arg2=None): - super(InstallationNote, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(InstallationNote, self).__init__(*args, **kwargs) self.status_updater = [{ 'source_dt': 'Installation Note Item', 'target_dt': 'Delivery Note Item', diff --git a/erpnext/selling/doctype/quotation/quotation.py b/erpnext/selling/doctype/quotation/quotation.py index 1cdd8404288..f0cce5ffb7c 100644 --- a/erpnext/selling/doctype/quotation/quotation.py +++ b/erpnext/selling/doctype/quotation/quotation.py @@ -32,7 +32,7 @@ class Quotation(SellingController): self.validate_valid_till() if self.items: self.with_items = 1 - + def validate_valid_till(self): if self.valid_till and self.valid_till < self.transaction_date: frappe.throw(_("Valid till date cannot be before transaction date")) @@ -79,15 +79,10 @@ class Quotation(SellingController): else: frappe.throw(_("Cannot set as Lost as Sales Order is made.")) - def check_item_table(self): - if not self.get('items'): - frappe.throw(_("Please enter item details")) - def on_submit(self): - self.check_item_table() - # Check for Approving Authority - frappe.get_doc('Authorization Control').validate_approving_authority(self.doctype, self.company, self.base_grand_total, self) + frappe.get_doc('Authorization Control').validate_approving_authority(self.doctype, + self.company, self.base_grand_total, self) #update enquiry status self.update_opportunity() diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 8720482549d..613b0bb31f5 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -22,8 +22,8 @@ form_grid_templates = { class WarehouseRequired(frappe.ValidationError): pass class SalesOrder(SellingController): - def __init__(self, arg1, arg2=None): - super(SalesOrder, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(SalesOrder, self).__init__(*args, **kwargs) def validate(self): super(SalesOrder, self).validate() diff --git a/erpnext/setup/doctype/email_digest/email_digest.py b/erpnext/setup/doctype/email_digest/email_digest.py index c85a541d849..8d1fb3d4a63 100644 --- a/erpnext/setup/doctype/email_digest/email_digest.py +++ b/erpnext/setup/doctype/email_digest/email_digest.py @@ -16,14 +16,13 @@ user_specific_content = ["calendar_events", "todo_list"] from frappe.model.document import Document class EmailDigest(Document): - def __init__(self, arg1, arg2=None): - super(EmailDigest, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(EmailDigest, self).__init__(*args, **kwargs) self.from_date, self.to_date = self.get_from_to_date() self.set_dates() self._accounts = {} - self.currency = frappe.db.get_value("Company", self.company, - "default_currency") + self.currency = frappe.db.get_value("Company", self.company, "default_currency") def get_users(self): """get list of users""" diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.py b/erpnext/stock/doctype/delivery_note/delivery_note.py index f5a99afbd21..dd00398695b 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.py +++ b/erpnext/stock/doctype/delivery_note/delivery_note.py @@ -21,8 +21,8 @@ form_grid_templates = { } class DeliveryNote(SellingController): - def __init__(self, arg1, arg2=None): - super(DeliveryNote, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(DeliveryNote, self).__init__(*args, **kwargs) self.status_updater = [{ 'source_dt': 'Delivery Note Item', 'target_dt': 'Sales Order Item', diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py index 2d089c4419e..e49f9937a56 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py @@ -19,8 +19,8 @@ form_grid_templates = { } class PurchaseReceipt(BuyingController): - def __init__(self, arg1, arg2=None): - super(PurchaseReceipt, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(PurchaseReceipt, self).__init__(*args, **kwargs) self.status_updater = [{ 'source_dt': 'Purchase Receipt Item', 'target_dt': 'Purchase Order Item', diff --git a/erpnext/stock/doctype/serial_no/serial_no.py b/erpnext/stock/doctype/serial_no/serial_no.py index c39efa06f71..80c93ef434d 100644 --- a/erpnext/stock/doctype/serial_no/serial_no.py +++ b/erpnext/stock/doctype/serial_no/serial_no.py @@ -20,8 +20,8 @@ class SerialNoNotExistsError(ValidationError): pass class SerialNoDuplicateError(ValidationError): pass class SerialNo(StockController): - def __init__(self, arg1, arg2=None): - super(SerialNo, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(SerialNo, self).__init__(*args, **kwargs) self.via_stock_ledger = False def validate(self): diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py index 360ebca11ea..0f91e43223a 100644 --- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py +++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py @@ -14,8 +14,8 @@ class OpeningEntryAccountError(frappe.ValidationError): pass class EmptyStockReconciliationItemsError(frappe.ValidationError): pass class StockReconciliation(StockController): - def __init__(self, arg1, arg2=None): - super(StockReconciliation, self).__init__(arg1, arg2) + def __init__(self, *args, **kwargs): + super(StockReconciliation, self).__init__(*args, **kwargs) self.head_row = ["Item Code", "Warehouse", "Quantity", "Valuation Rate"] def validate(self): From c4e52e5f95c0c2247ebcf998a30132454e5cd73f Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Mon, 2 Oct 2017 20:57:08 +0530 Subject: [PATCH 072/210] [Fix] Old invoice payment amount showing in the payment modal while making payment --- .../page/point_of_sale/point_of_sale.js | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index f9045b54542..5eb822621e7 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -99,6 +99,17 @@ erpnext.pos.PointOfSale = class PointOfSale { if (value == 'Pay') { if (!this.payment) { this.make_payment_modal(); + } else { + const mop_field = this.payment.default_mop; + let amount = 0.0; + this.frm.doc.payments.map(p => { + if (p.mode_of_payment == mop_field) { + amount = p.amount; + return; + } + }); + + this.payment.dialog.set_value(mop_field, flt(amount)); } this.payment.open_modal(); } @@ -437,6 +448,12 @@ class POSCart { this.$taxes_and_totals.html(this.get_taxes_and_totals()); this.numpad && this.numpad.reset_value(); this.customer_field.set_value(""); + + this.wrapper.find('.grand-total-value').text( + format_currency(this.frm.doc.grand_total, this.frm.currency)); + + const customer = this.frm.doc.customer || this.pos_profile.customer; + this.customer_field.set_value(customer); } get_grand_total() { @@ -1179,6 +1196,10 @@ class Payment { const me = this; let fields = this.frm.doc.payments.map(p => { + if (p.default) { + this.default_mop = p.mode_of_payment; + } + return { fieldtype: 'Currency', label: __(p.mode_of_payment), From 7b6eaee05b36f58f3fccebac21dec7924e10b6d8 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 3 Oct 2017 01:09:46 +0530 Subject: [PATCH 073/210] Fixes to handle async events (#11018) * Fixes to handle async events * transaction.js code cleanup * Don't map taxes and charges while making PO from SO for drop-ship * Removed print --- erpnext/public/js/controllers/transaction.js | 53 ++++++++++--------- .../student_applicant/student_applicant.py | 1 - .../doctype/sales_order/sales_order.py | 3 +- 3 files changed, 30 insertions(+), 27 deletions(-) diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index c83e6df92c2..5b647f80d28 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -101,27 +101,6 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ return me.set_query_for_batch(doc, cdt, cdn) }); } - }, - onload: function() { - var me = this; - if(this.frm.doc.__islocal) { - var today = frappe.datetime.get_today(), - currency = frappe.defaults.get_user_default("currency"); - - $.each({ - currency: currency, - price_list_currency: currency, - status: "Draft", - is_subcontracted: "No", - }, function(fieldname, value) { - if(me.frm.fields_dict[fieldname] && !me.frm.doc[fieldname]) - me.frm.set_value(fieldname, value); - }); - - if(this.frm.doc.company && !this.frm.doc.amended_from) { - this.frm.trigger("company"); - } - } if(this.frm.fields_dict["taxes"]) { this["taxes_remove"] = this.calculate_taxes_and_totals; @@ -153,11 +132,36 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ return { filters: filters - } + }; }); } + }, + onload: function() { + var me = this; this.setup_quality_inspection(); + + if(this.frm.doc.__islocal) { + var currency = frappe.defaults.get_user_default("currency"); + + let set_value = (fieldname, value) => { + if(me.frm.fields_dict[fieldname] && !me.frm.doc[fieldname]) { + return me.frm.set_value(fieldname, value); + } + }; + + return frappe.run_serially([ + () => set_value('currency', currency), + () => set_value('price_list_currency', currency), + () => set_value('status', 'Draft'), + () => set_value('is_subcontracted', 'No'), + () => { + if(this.frm.doc.company && !this.frm.doc.amended_from) { + this.frm.trigger("company"); + } + } + ]); + } }, setup_quality_inspection: function() { @@ -195,13 +199,12 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ }, onload_post_render: function() { - var me = this; if(this.frm.doc.__islocal && !(this.frm.doc.taxes || []).length && !(this.frm.doc.__onload ? this.frm.doc.__onload.load_after_mapping : false)) { - this.apply_default_taxes(); + frappe.after_ajax(() => this.apply_default_taxes()); } else if(this.frm.doc.__islocal && this.frm.doc.company && this.frm.doc["items"] && !this.frm.doc.is_pos) { - me.calculate_taxes_and_totals(); + frappe.after_ajax(() => this.calculate_taxes_and_totals()); } if(frappe.meta.get_docfield(this.frm.doc.doctype + " Item", "item_code")) { this.setup_item_selector(); diff --git a/erpnext/schools/doctype/student_applicant/student_applicant.py b/erpnext/schools/doctype/student_applicant/student_applicant.py index 081fa065db8..aeeffcedac1 100644 --- a/erpnext/schools/doctype/student_applicant/student_applicant.py +++ b/erpnext/schools/doctype/student_applicant/student_applicant.py @@ -13,7 +13,6 @@ class StudentApplicant(Document): if self.student_admission: naming_series = frappe.db.get_value('Student Admission', self.student_admission, 'naming_series_for_student_applicant') - print(naming_series) if naming_series: self.naming_series = naming_series diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 613b0bb31f5..98333c495e6 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -696,7 +696,8 @@ def make_purchase_order_for_drop_shipment(source_name, for_supplier, target_doc= "contact_display", "contact_mobile", "contact_email", - "contact_person" + "contact_person", + "taxes_and_charges" ], "validation": { "docstatus": ["=", 1] From 445e8a2e571c3d03186f3a9780d3bf7ef5c9d21f Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Tue, 3 Oct 2017 17:28:50 +0530 Subject: [PATCH 074/210] [Fix] Subscription end date, cancel issue, added from and to date --- .../doctype/subscription/subscription.json | 261 +++++++++++------- .../doctype/subscription/subscription.py | 55 +++- erpnext/patches.txt | 3 +- .../v9_0/fix_subscription_next_date.py | 27 ++ 4 files changed, 242 insertions(+), 104 deletions(-) create mode 100644 erpnext/patches/v9_0/fix_subscription_next_date.py diff --git a/erpnext/accounts/doctype/subscription/subscription.json b/erpnext/accounts/doctype/subscription/subscription.json index 85779533ea2..fe41b42d9a7 100644 --- a/erpnext/accounts/doctype/subscription/subscription.json +++ b/erpnext/accounts/doctype/subscription/subscription.json @@ -135,66 +135,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "disabled", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Disabled", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "submit_on_creation", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Submit on Creation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -286,12 +226,12 @@ }, { "allow_bulk_edit": 0, - "allow_on_submit": 1, + "allow_on_submit": 0, "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "next_schedule_date", - "fieldtype": "Date", + "fieldname": "submit_on_creation", + "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -299,14 +239,44 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Next Schedule Date", + "label": "Submit on Creation", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "disabled", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Disabled", "length": 0, "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 1, + "print_hide": 0, "print_hide_if_no_value": 0, - "read_only": 1, + "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, @@ -320,7 +290,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "frequency_detail", + "fieldname": "section_break_10", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, @@ -329,7 +299,95 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "from_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "From Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "to_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "To Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_13", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -375,35 +433,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_12", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 1, @@ -435,6 +464,36 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "next_schedule_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Next Schedule Date", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -690,7 +749,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-14 12:09:38.471458", + "modified": "2017-10-03 17:20:26.919630", "modified_by": "Administrator", "module": "Accounts", "name": "Subscription", @@ -700,7 +759,7 @@ { "amend": 0, "apply_user_permissions": 0, - "cancel": 0, + "cancel": 1, "create": 1, "delete": 1, "email": 1, @@ -720,7 +779,7 @@ { "amend": 0, "apply_user_permissions": 0, - "cancel": 0, + "cancel": 1, "create": 1, "delete": 1, "email": 1, @@ -740,7 +799,7 @@ { "amend": 0, "apply_user_permissions": 0, - "cancel": 0, + "cancel": 1, "create": 1, "delete": 1, "email": 1, diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index c9df7d461e5..352a0aa87c2 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -9,7 +9,7 @@ from frappe import _ from frappe.desk.form import assign_to from dateutil.relativedelta import relativedelta from frappe.utils.user import get_system_managers -from frappe.utils import cstr, getdate, split_emails, add_days, today +from frappe.utils import cstr, getdate, split_emails, add_days, today, get_last_day, get_first_day from frappe.model.document import Document month_map = {'Monthly': 1, 'Quarterly': 3, 'Half-yearly': 6, 'Yearly': 12} @@ -24,12 +24,23 @@ class Subscription(Document): self.set_next_schedule_date() def on_submit(self): - self.update_subscription_id() + # self.update_subscription_id() + self.update_subscription_data() def on_update_after_submit(self): + self.update_subscription_data() self.validate_dates() self.set_next_schedule_date() + def before_cancel(self): + self.unlink_subscription_id() + + def unlink_subscription_id(self): + doc = frappe.get_doc(self.reference_doctype, self.reference_document) + if doc.meta.get_field('subscription'): + doc.subscription = None + doc.db_update() + def validate_dates(self): if self.end_date and getdate(self.start_date) > getdate(self.end_date): frappe.throw(_("End date must be greater than start date")) @@ -64,6 +75,21 @@ class Subscription(Document): self.next_schedule_date = get_next_schedule_date(self.start_date, self.frequency, self.repeat_on_day) + def update_subscription_data(self): + update_doc = False + doc = frappe.get_doc(self.reference_doctype, self.reference_document) + if frappe.get_meta(self.reference_doctype).get_field("from_date"): + doc.from_date = self.from_date + doc.to_date = self.to_date + update_doc = True + + if not doc.subscription: + doc.subscription = self.name + update_doc = True + + if update_doc: + doc.db_update() + def update_subscription_id(self): doc = frappe.get_doc(self.reference_doctype, self.reference_document) if not doc.meta.get_field('subscription'): @@ -112,6 +138,9 @@ def get_subscription_entries(date): def create_documents(data, schedule_date): try: doc = make_new_document(data, schedule_date) + if doc.from_date: + update_subscription_period(data, doc) + if data.notify_by_email and data.recipients: print_format = data.print_format or "Standard" send_notification(doc, print_format, data.recipients) @@ -126,6 +155,13 @@ def create_documents(data, schedule_date): if data.reference_document and not frappe.flags.in_test: notify_error_to_user(data) +def update_subscription_period(data, doc): + from_date = doc.from_date + to_date = doc.to_date + + frappe.db.set_value('Subscription', data.name, 'from_date', from_date) + frappe.db.set_value('Subscription', data.name, 'to_date', to_date) + def disabled_subscription(data): subscription = frappe.get_doc('Subscription', data.name) subscription.db_set('disabled', 1) @@ -160,9 +196,24 @@ def update_doc(new_document, reference_doc, args, schedule_date): if new_document.meta.get_field('set_posting_time'): new_document.set('set_posting_time', 1) + mcount = month_map.get(args.frequency) + if new_document.meta.get_field('subscription'): new_document.set('subscription', args.name) + if args.from_date and args.to_date: + from_date = get_next_date(args.from_date, mcount) + + if (cstr(get_first_day(args.from_date)) == cstr(args.from_date)) and \ + (cstr(get_last_day(args.to_date)) == cstr(args.to_date)): + to_date = get_last_day(get_next_date(args.to_date, mcount)) + else: + to_date = get_next_date(args.to_date, mcount) + + if new_document.meta.get_field('from_date'): + new_document.set('from_date', from_date) + new_document.set('to_date', to_date) + new_document.run_method("on_recurring", reference_doc=reference_doc, subscription_doc=args) for data in new_document.meta.fields: if data.fieldtype == 'Date' and data.reqd: diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 95adfd8f9c7..e6db17352d4 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -445,4 +445,5 @@ erpnext.patches.v8_9.set_print_zero_amount_taxes erpnext.patches.v8_9.set_default_customer_group erpnext.patches.v8_9.remove_employee_from_salary_structure_parent erpnext.patches.v8_9.delete_gst_doctypes_for_outside_india_accounts -erpnext.patches.v8_9.update_billing_gstin_for_indian_account \ No newline at end of file +erpnext.patches.v8_9.update_billing_gstin_for_indian_account +erpnext.patches.v9_0.fix_subscription_next_date \ No newline at end of file diff --git a/erpnext/patches/v9_0/fix_subscription_next_date.py b/erpnext/patches/v9_0/fix_subscription_next_date.py new file mode 100644 index 00000000000..a36e60ccaa7 --- /dev/null +++ b/erpnext/patches/v9_0/fix_subscription_next_date.py @@ -0,0 +1,27 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + frappe.reload_doctype('Subscription') + + doctypes = ('Purchase Order', 'Sales Order', 'Purchase Invoice', 'Sales Invoice') + for data in frappe.get_all('Subscription', fields = ["name", "reference_doctype", "reference_document"], + filters = {'reference_doctype': ('in', doctypes)}): + doc = frappe.get_doc('Subscription', data.name) + fields = ['transaction_date'] + if doc.reference_doctype in ['Sales Invoice', 'Purchase Invoice']: + fields = ['posting_date'] + + fields.extend(['from_date', 'to_date']) + reference_data = frappe.db.get_value(data.reference_doctype, + data.reference_document, fields, as_dict=1) + + if reference_data: + doc.start_date = reference_data.get('posting_date') or reference_data.get('transaction_date') + doc.from_date = reference_data.get('from_date') + doc.to_date = reference_data.get('to_date') + doc.set_next_schedule_date() + doc.db_update() \ No newline at end of file From e3a468ed1b3123b9a11675f87b2a23fa4751def6 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Tue, 3 Oct 2017 18:30:31 +0600 Subject: [PATCH 075/210] bumped to version 9.0.7 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 405274a1446..edbd9a25beb 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.0.6' +__version__ = '9.0.7' def get_default_company(user=None): '''Get default company for user''' From d17bea0a31419336a48a3eeccd60cc381f54c1ab Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Wed, 4 Oct 2017 14:30:12 +0530 Subject: [PATCH 076/210] [hotfix] check minimum actual start time and actual end time before updating PO Operations (#11041) * [hotfix] check minimum actual start time and actual end time before updating PO Operations * Update production_order.py --- .../doctype/production_order/production_order.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/erpnext/manufacturing/doctype/production_order/production_order.py b/erpnext/manufacturing/doctype/production_order/production_order.py index f04fddfae37..f4d37760d31 100644 --- a/erpnext/manufacturing/doctype/production_order/production_order.py +++ b/erpnext/manufacturing/doctype/production_order/production_order.py @@ -370,8 +370,13 @@ class ProductionOrder(Document): self.actual_start_date = None self.actual_end_date = None if self.get("operations"): - self.actual_start_date = min([d.actual_start_time for d in self.get("operations") if d.actual_start_time]) - self.actual_end_date = max([d.actual_end_time for d in self.get("operations") if d.actual_end_time]) + actual_start_dates = [d.actual_start_time for d in self.get("operations") if d.actual_start_time] + if actual_start_dates: + self.actual_start_date = min(actual_start_dates) + + actual_end_dates = [d.actual_end_time for d in self.get("operations") if d.actual_end_time] + if actual_end_dates: + self.actual_end_date = max(actual_end_dates) def delete_timesheet(self): for timesheet in frappe.get_all("Timesheet", ["name"], {"production_order": self.name}): @@ -621,4 +626,4 @@ def stop_unstop(production_order, status): frappe.msgprint(_("Production Order has been {0}").format(status)) pro_order.notify_update() - return pro_order.status \ No newline at end of file + return pro_order.status From 5049edb494b55bbf3ff63e600d049b2645d9255a Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 4 Oct 2017 14:33:12 +0530 Subject: [PATCH 077/210] [Fix] Discount and serial no search issue (#11040) --- .../page/point_of_sale/point_of_sale.js | 34 ++++++++++++++----- .../page/point_of_sale/point_of_sale.py | 19 ++++++++--- 2 files changed, 41 insertions(+), 12 deletions(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index 5eb822621e7..1b0b9eb392c 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -763,28 +763,41 @@ class POSCart { // }); this.wrapper.find('.additional_discount_percentage').on('change', (e) => { + const discount_percentage = flt(e.target.value, + precision("additional_discount_percentage")); + frappe.model.set_value(this.frm.doctype, this.frm.docname, - 'additional_discount_percentage', e.target.value) + 'additional_discount_percentage', discount_percentage) .then(() => { let discount_wrapper = this.wrapper.find('.discount_amount'); - discount_wrapper.val(this.frm.doc.discount_amount); + discount_wrapper.val(flt(this.frm.doc.discount_amount, + precision('discount_amount'))); discount_wrapper.trigger('change'); }); }); this.wrapper.find('.discount_amount').on('change', (e) => { + const discount_amount = flt(e.target.value, precision('discount_amount')); frappe.model.set_value(this.frm.doctype, this.frm.docname, - 'discount_amount', flt(e.target.value)); + 'discount_amount', discount_amount); this.frm.trigger('discount_amount') .then(() => { - let discount_wrapper = this.wrapper.find('.additional_discount_percentage'); - discount_wrapper.val(this.frm.doc.additional_discount_percentage); + this.update_discount_fields(); this.update_taxes_and_totals(); this.update_grand_total(); }); }); } + update_discount_fields() { + let discount_wrapper = this.wrapper.find('.additional_discount_percentage'); + let discount_amt_wrapper = this.wrapper.find('.discount_amount'); + discount_wrapper.val(flt(this.frm.doc.additional_discount_percentage, + precision('additional_discount_percentage'))); + discount_amt_wrapper.val(flt(this.frm.doc.discount_amount, + precision('discount_amount'))); + } + set_selected_item($item) { this.selected_item = $item; this.$cart_items.find('.list-item').removeClass('current-item qty disc rate'); @@ -848,7 +861,7 @@ class POSItems { this.search_field = frappe.ui.form.make_control({ df: { fieldtype: 'Data', - label: 'Search Item (Ctrl + I)', + label: 'Search Item ( Ctrl + i )', placeholder: 'Search by item code, serial number, batch no or barcode' }, parent: this.wrapper.find('.search-field'), @@ -945,16 +958,21 @@ class POSItems { if(serial_no) { this.events.update_cart(items[0].item_code, 'serial_no', serial_no); - this.search_field.set_value(''); + this.reset_search_field(); } if(batch_no) { this.events.update_cart(items[0].item_code, 'batch_no', batch_no); - this.search_field.set_value(''); + this.reset_search_field(); } }); } + reset_search_field() { + this.search_field.set_value(''); + this.search_field.$input.trigger("input"); + } + bind_events() { var me = this; this.wrapper.on('click', '.pos-item-wrapper', function() { diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.py b/erpnext/selling/page/point_of_sale/point_of_sale.py index d74f1f06e3d..5694ad9af2f 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.py +++ b/erpnext/selling/page/point_of_sale/point_of_sale.py @@ -24,6 +24,8 @@ def get_items(start, page_length, price_list, item_group, search_value=""): if batch_no_data: batch_no, item_code = batch_no_data + item_code, condition = get_conditions(item_code, serial_no, batch_no) + lft, rgt = frappe.db.get_value('Item Group', item_group, ['lft', 'rgt']) # locate function is used to sort by closest match from the beginning of the value res = frappe.db.sql("""select i.name as item_code, i.item_name, i.image as item_image, @@ -36,11 +38,11 @@ def get_items(start, page_length, price_list, item_group, search_value=""): where i.disabled = 0 and i.has_variants = 0 and i.is_sales_item = 1 and i.item_group in (select name from `tabItem Group` where lft >= {lft} and rgt <= {rgt}) - and (i.item_code like %(item_code)s - or i.item_name like %(item_code)s or i.barcode like %(item_code)s) - limit {start}, {page_length}""".format(start=start, page_length=page_length, lft=lft, rgt=rgt), + and {condition} + limit {start}, {page_length}""".format(start=start, + page_length=page_length, lft=lft, rgt=rgt, condition=condition), { - 'item_code': '%%%s%%'%(frappe.db.escape(item_code)), + 'item_code': item_code, 'price_list': price_list } , as_dict=1) @@ -60,6 +62,15 @@ def get_items(start, page_length, price_list, item_group, search_value=""): return res +def get_conditions(item_code, serial_no, batch_no): + if serial_no or batch_no: + return frappe.db.escape(item_code), "i.item_code = %(item_code)s" + + condition = """(i.item_code like %(item_code)s + or i.item_name like %(item_code)s or i.barcode like %(item_code)s)""" + + return '%%%s%%'%(frappe.db.escape(item_code)), condition + @frappe.whitelist() def submit_invoice(doc): if isinstance(doc, basestring): From eaec4695f780eeb831c542c28b2430553a56b2d4 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Wed, 4 Oct 2017 14:34:45 +0530 Subject: [PATCH 078/210] [hotfix] filter doctype if the doctype has subscription field (#11038) --- .../doctype/subscription/subscription.js | 6 ++++++ .../doctype/subscription/subscription.py | 18 +++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/subscription/subscription.js b/erpnext/accounts/doctype/subscription/subscription.js index 9c5b264bc08..15927d59618 100644 --- a/erpnext/accounts/doctype/subscription/subscription.js +++ b/erpnext/accounts/doctype/subscription/subscription.js @@ -3,6 +3,12 @@ frappe.ui.form.on('Subscription', { setup: function(frm) { + frm.fields_dict['reference_doctype'].get_query = function(doc) { + return { + query: "erpnext.accounts.doctype.subscription.subscription.subscription_doctype_query" + }; + }; + frm.fields_dict['reference_document'].get_query = function() { return { filters: { diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index 352a0aa87c2..0e14e84b9d7 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -276,4 +276,20 @@ def stop_resume_subscription(subscription, status): doc.update_status(status) doc.save() - return doc.status \ No newline at end of file + return doc.status + +def subscription_doctype_query(doctype, txt, searchfield, start, page_len, filters): + return frappe.db.sql("""select parent from `tabDocField` + where fieldname = 'subscription' + and parent like %(txt)s + order by + if(locate(%(_txt)s, parent), locate(%(_txt)s, parent), 99999), + parent + limit %(start)s, %(page_len)s""".format(**{ + 'key': searchfield, + }), { + 'txt': "%%%s%%" % txt, + '_txt': txt.replace("%", ""), + 'start': start, + 'page_len': page_len + }) \ No newline at end of file From 4d68e03a97c84e82bc4d6dbd2cb2d09b4c8cb93a Mon Sep 17 00:00:00 2001 From: Revant Nandgaonkar Date: Wed, 4 Oct 2017 14:35:21 +0530 Subject: [PATCH 079/210] [Fix] Job Opening Web Form breadcrumb (#11029) --- erpnext/hr/doctype/job_opening/job_opening.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/job_opening/job_opening.py b/erpnext/hr/doctype/job_opening/job_opening.py index 3d935f55e6b..60c911a0161 100644 --- a/erpnext/hr/doctype/job_opening/job_opening.py +++ b/erpnext/hr/doctype/job_opening/job_opening.py @@ -21,7 +21,7 @@ class JobOpening(WebsiteGenerator): self.route = frappe.scrub(self.job_title).replace('_', '-') def get_context(self, context): - context.parents = [{'name': 'jobs', 'title': _('All Jobs') }] + context.parents = [{'route': 'jobs', 'title': _('All Jobs') }] def get_list_context(context): context.title = _("Jobs") From c83e793ce81967bdcad777f9a2a1b05105e327f5 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 4 Oct 2017 15:22:31 +0600 Subject: [PATCH 080/210] bumped to version 9.0.8 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index edbd9a25beb..ef1e4ed9211 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.0.7' +__version__ = '9.0.8' def get_default_company(user=None): '''Get default company for user''' From d3e21fff66d29e845c27910eeb2a183e851d0b27 Mon Sep 17 00:00:00 2001 From: KanchanChauhan Date: Wed, 4 Oct 2017 15:20:34 +0530 Subject: [PATCH 081/210] [Minor] Employee name as standard filter (#11043) --- erpnext/hr/doctype/employee/employee.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/hr/doctype/employee/employee.json b/erpnext/hr/doctype/employee/employee.json index 87f05377cd4..227302c16c7 100644 --- a/erpnext/hr/doctype/employee/employee.json +++ b/erpnext/hr/doctype/employee/employee.json @@ -149,7 +149,7 @@ "in_filter": 0, "in_global_search": 1, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Full Name", "length": 0, "no_copy": 0, @@ -431,7 +431,7 @@ "no_copy": 0, "oldfieldname": "gender", "oldfieldtype": "Select", - "options": "Gender", + "options": "Gender", "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, @@ -2432,7 +2432,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-06-13 14:29:13.694009", + "modified": "2017-10-04 11:42:02.495731", "modified_by": "Administrator", "module": "HR", "name": "Employee", From 7e5a9f5c0ef178e2b622b49002bdb666e314a9b6 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 4 Oct 2017 15:51:34 +0530 Subject: [PATCH 082/210] Update new bom rate while replacing BOM (#11045) --- .../doctype/bom_update_tool/bom_update_tool.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py b/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py index 91b5070dbd9..e3c61ed5161 100644 --- a/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py +++ b/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py @@ -30,12 +30,13 @@ class BOMUpdateTool(Document): frappe.throw(_("The selected BOMs are not for the same item")) def update_new_bom(self): - current_bom_unitcost = frappe.db.sql("""select total_cost/quantity - from `tabBOM` where name = %s""", self.current_bom) - current_bom_unitcost = current_bom_unitcost and flt(current_bom_unitcost[0][0]) or 0 + new_bom_unitcost = frappe.db.sql("""select total_cost/quantity + from `tabBOM` where name = %s""", self.new_bom) + new_bom_unitcost = flt(new_bom_unitcost[0][0]) if new_bom_unitcost else 0 + frappe.db.sql("""update `tabBOM Item` set bom_no=%s, rate=%s, amount=stock_qty*%s where bom_no = %s and docstatus < 2""", - (self.new_bom, current_bom_unitcost, current_bom_unitcost, self.current_bom)) + (self.new_bom, new_bom_unitcost, new_bom_unitcost, self.current_bom)) def get_parent_boms(self): return [d[0] for d in frappe.db.sql("""select distinct parent From 3d0d4b2157218bf2fe4aeeaf3430fec9c1b25d5f Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 4 Oct 2017 15:51:55 +0530 Subject: [PATCH 083/210] update subscription period only if relevant date field exists (#11046) --- erpnext/accounts/doctype/subscription/subscription.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index 8745ac6ed4e..b40169a36c1 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -142,7 +142,7 @@ def get_subscription_entries(date): def create_documents(data, schedule_date): try: doc = make_new_document(data, schedule_date) - if doc.from_date: + if getattr(doc, "from_date", None): update_subscription_period(data, doc) if data.notify_by_email and data.recipients: @@ -154,7 +154,7 @@ def create_documents(data, schedule_date): frappe.db.rollback() frappe.db.begin() frappe.log_error(frappe.get_traceback()) - disabled_subscription(data) + disable_subscription(data) frappe.db.commit() if data.reference_document and not frappe.flags.in_test: notify_error_to_user(data) @@ -166,7 +166,7 @@ def update_subscription_period(data, doc): frappe.db.set_value('Subscription', data.name, 'from_date', from_date) frappe.db.set_value('Subscription', data.name, 'to_date', to_date) -def disabled_subscription(data): +def disable_subscription(data): subscription = frappe.get_doc('Subscription', data.name) subscription.db_set('disabled', 1) From 32456b0f14bfe05435fcdca20bf5114a155309a3 Mon Sep 17 00:00:00 2001 From: Doridel Cahanap Date: Wed, 4 Oct 2017 18:24:44 +0800 Subject: [PATCH 084/210] [minor edits] BOM Stock Report (#11012) * HTML for BOM Stock Report to show filters in PDF * Added BOM Stock Report in Manufacturing Config under Report --- erpnext/config/manufacturing.py | 6 +++++ .../bom_stock_report/bom_stock_report.html | 27 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 erpnext/manufacturing/report/bom_stock_report/bom_stock_report.html diff --git a/erpnext/config/manufacturing.py b/erpnext/config/manufacturing.py index 11711ad0049..086d61b847e 100644 --- a/erpnext/config/manufacturing.py +++ b/erpnext/config/manufacturing.py @@ -123,6 +123,12 @@ def get_data(): "is_query_report": True, "name": "BOM Search", "doctype": "BOM" + }, + { + "type": "report", + "is_query_report": True, + "name": "BOM Stock Report", + "doctype": "BOM" } ] }, diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.html b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.html new file mode 100644 index 00000000000..119a4fc6292 --- /dev/null +++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.html @@ -0,0 +1,27 @@ +

{%= __("BOM Stock Report") %}

+
{%= filters.bom %}
+
{%= filters.warehouse %}
+
+ + + + + + + + + + + + + {% for(var i=0, l=data.length; i + + + + + + + {% } %} + +
{%= __("Item") %}{%= __("Description") %}{%= __("Required Qty") %}{%= __("In Stock Qty") %}{%= __("Enough Parts to Build") %}
{%= data[i][ __("Item")] %}{%= data[i][ __("Description")] %} {%= data[i][ __("Required Qty")] %} {%= data[i][ __("In Stock Qty")] %} {%= data[i][ __("Enough Parts to Build")] %}
\ No newline at end of file From 1b67d71139dfaa06bde9cdac39a0b9ad9a9b5a49 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Wed, 4 Oct 2017 15:55:56 +0530 Subject: [PATCH 085/210] [minor] add the Lead in email account -> append_to field (#10983) --- erpnext/hooks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 6d411cd1d7d..a6dbd206713 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -47,7 +47,7 @@ treeviews = ['Account', 'Cost Center', 'Warehouse', 'Item Group', 'Customer Grou update_website_context = "erpnext.shopping_cart.utils.update_website_context" my_account_context = "erpnext.shopping_cart.utils.update_my_account_context" -email_append_to = ["Job Applicant", "Opportunity", "Issue"] +email_append_to = ["Job Applicant", "Lead", "Opportunity", "Issue"] calendars = ["Task", "Production Order", "Leave Application", "Sales Order", "Holiday List"] From 61287e3c53618f3d1620a69f2e576a43b653a6ae Mon Sep 17 00:00:00 2001 From: Javier Wong Date: Wed, 4 Oct 2017 18:31:34 +0800 Subject: [PATCH 086/210] [fix] Change Sample Item Error Message to Zero Valuation Rate (#10935) Change Sample Item Error Message to Zero Valuation Rate --- erpnext/stock/stock_ledger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index 7c6b34bd909..180ccbb3e2b 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -461,6 +461,6 @@ def get_valuation_rate(item_code, warehouse, voucher_type, voucher_no, if not allow_zero_rate and not valuation_rate \ and cint(erpnext.is_perpetual_inventory_enabled(company)): frappe.local.message_log = [] - frappe.throw(_("Valuation rate not found for the Item {0}, which is required to do accounting entries for {1} {2}. If the item is transacting as a sample item in the {1}, please mention that in the {1} Item table. Otherwise, please create an incoming stock transaction for the item or mention valuation rate in the Item record, and then try submiting/cancelling this entry").format(item_code, voucher_type, voucher_no)) + frappe.throw(_("Valuation rate not found for the Item {0}, which is required to do accounting entries for {1} {2}. If the item is transacting as a zero valuation rate item in the {1}, please mention that in the {1} Item table. Otherwise, please create an incoming stock transaction for the item or mention valuation rate in the Item record, and then try submiting/cancelling this entry").format(item_code, voucher_type, voucher_no)) return valuation_rate From 65dfd099471ce660a76b3674677ff04461107853 Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Wed, 4 Oct 2017 13:21:44 +0100 Subject: [PATCH 087/210] fix wrong variable name (#11050) --- erpnext/hr/doctype/process_payroll/process_payroll.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/process_payroll/process_payroll.py b/erpnext/hr/doctype/process_payroll/process_payroll.py index 55c0cce59f6..0e329a7c19b 100644 --- a/erpnext/hr/doctype/process_payroll/process_payroll.py +++ b/erpnext/hr/doctype/process_payroll/process_payroll.py @@ -284,7 +284,7 @@ class ProcessPayroll(Document): }) # Deductions - for acc, amt in deductions.items(): + for acc, amount in deductions.items(): payable_amount -= flt(amount, precision) accounts.append({ "account": acc, From 1e2c554e61dc750c17d18f89073bf5b219f8af61 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 4 Oct 2017 17:52:49 +0530 Subject: [PATCH 088/210] [Fix] Stock entry multi uom batch validation issue (#11049) --- erpnext/stock/doctype/batch/batch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/batch/batch.py b/erpnext/stock/doctype/batch/batch.py index 043dc73d378..c58a98d7c8a 100644 --- a/erpnext/stock/doctype/batch/batch.py +++ b/erpnext/stock/doctype/batch/batch.py @@ -103,7 +103,7 @@ def split_batch(batch_no, item_code, warehouse, qty, new_batch_id = None): def set_batch_nos(doc, warehouse_field, throw = False): '''Automatically select `batch_no` for outgoing items in item table''' for d in doc.items: - qty = d.get('stock_qty') or d.get('qty') or 0 + qty = d.get('stock_qty') or d.get('transfer_qty') or d.get('qty') or 0 has_batch_no = frappe.db.get_value('Item', d.item_code, 'has_batch_no') warehouse = d.get(warehouse_field, None) if has_batch_no and warehouse and qty > 0: From 54c725dcd19d4fa947202f485a37c2bc59abc0f8 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 4 Oct 2017 18:35:19 +0600 Subject: [PATCH 089/210] bumped to version 9.0.9 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index ef1e4ed9211..1a7ddd23742 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.0.8' +__version__ = '9.0.9' def get_default_company(user=None): '''Get default company for user''' From b290e3a4e7b9dc897be24226540d55b4bafb7ac3 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 4 Oct 2017 18:51:34 +0600 Subject: [PATCH 090/210] bumped to version 9.1.0 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 1a7ddd23742..55628cc6761 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.0.9' +__version__ = '9.1.0' def get_default_company(user=None): '''Get default company for user''' From fd345f8e9066e4158e54b8e1796192cc6ce10fcc Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 5 Oct 2017 11:17:30 +0530 Subject: [PATCH 091/210] Hub (#10934) * [WIP]Hub * [listing] Show items, users and item_groups * Show filters * [start] cart, api for rfq and opp * rfq working * [wip] keys * wip quotes * [hub] register/unregister * [hub] rename password to access_token, remove passed company field * [hub] publishing cases, api call wrapper * [hub] add and remove fields working * [hub] fix flags, update on client save working * [hub] new hub page, client item CUD at hub working * listing, standard rate, local site hack * item listing, item page, search, back to home * [hub] implement hub company * [hub] company filter * [hub] basic rfq-ing, item page cleanup * categories wip * [hub] use get_doc_before_save() * [hub] send opportunity message to hub, api to make locally * [hub] enqueueing in hub api request wrapper * cleanup * [hub] refactor shopping cart's product.py to reuse * sync dynamic item fields daily * Scheduler heartbeat check * [wip] hub categories * [hub] wip enqueued callbacks * [hub] outgoing messages, fixing callback loop * [hub] bug: callback save after primary save * [hub] pricing, stock, currency * [hub] replace send_hub_request with make_and_enqueue * add hub.less, refactor code * Remove template html files, add styling for hub item cards * fix paging * add breadcrumb * Add sidebar * [hub] add company page, change country * [hub] order_by filters * [hub] make hub category a tree * [hub] enqueue batched item enqueueing * [hub] requested products page * [minor] * update hub url * [fix] url * [fix] more reform * fix recursion * [hub] data migration plans as jsons * Hub register, create data connector, sync with run * [add] user registration by session user * Removed hub_message * Remove sync code from hub_settings * Remove hub methods from item.py * Update Hub Sync plan * Hub unregister * Update Hub connector on reregister * Dont delete Hub Connector on unregister * Enable hub on success response * Add new hub whitelisted methods * [hub] list working * Hub register from hub page * [hub] Add hub logo in desk icon, link to page * [hub] hide page head on empty state * [hub] make rfq * [hub] push opportunity doc, poll for opportunity docs * add fields to item mapping * update hub mappings * Make RFQ * [hub] item, home routing * Make rfq and send opportunity refactor * [hub][fix] remote lead data * images passed as base64 * set default company on register * Revert "images passed as base64" This reverts commit 0b033a5fb7072b2d39a1b87a47dc41e7af707bb4. * Add sync to hub page * Prompt for publish items to hub * add post process to hub document to lead * Rename Hub document to Hub message, create opportunity in post process --- erpnext/config/desktop.py | 11 +- erpnext/config/hub_node.py | 24 + erpnext/hooks.py | 2 + erpnext/hub/__init__.py | 0 erpnext/hub_node/__init__.py | 281 +++++- erpnext/hub_node/api.py | 29 + .../data_migration_mapping/__init__.py | 0 .../company_to_hub_company.json | 45 + .../hub_message_to_lead/__init__.py | 29 + .../hub_message_to_lead.json | 31 + .../item_to_hub_item/item_to_hub_item.json | 54 + .../hub_sync/hub_sync.json | 26 + .../hub_node/doctype/hub_category/__init__.py | 0 .../doctype/hub_category/hub_category.js | 8 + .../doctype/hub_category/hub_category.json | 275 ++++++ .../doctype/hub_category/hub_category.py | 11 + .../doctype/hub_category/hub_category_tree.js | 4 + .../doctype/hub_category/test_hub_category.js | 23 + .../doctype/hub_category/test_hub_category.py | 10 + .../doctype/hub_settings/hub_settings.js | 98 +- .../doctype/hub_settings/hub_settings.json | 629 +++++++----- .../doctype/hub_settings/hub_settings.py | 165 ++-- .../doctype/hub_settings/test_hub_settings.js | 23 + .../doctype/hub_settings/test_hub_settings.py | 10 + erpnext/hub_node/page/hub/hub.js | 922 ++++++++++++++++-- erpnext/hub_node/page/hub/hub_body.html | 20 - erpnext/hub_node/page/hub/hub_list.html | 16 - .../hub_node/page/hub/register_in_hub.html | 19 - erpnext/public/css/hub.css | 104 ++ erpnext/public/images/hub_logo.svg | 76 ++ erpnext/public/less/erpnext.less | 2 +- erpnext/public/less/hub.less | 140 +++ erpnext/setup/doctype/company/company.json | 888 ++++++++--------- erpnext/shopping_cart/product_info.py | 45 + erpnext/stock/doctype/item/item.js | 6 +- erpnext/stock/doctype/item/item.json | 219 +++++ erpnext/stock/doctype/item/item.py | 8 +- erpnext/stock/doctype/item/test_item.js | 23 + erpnext/templates/includes/product_page.js | 2 +- .../{shopping_cart => utilities}/product.py | 75 +- 40 files changed, 3359 insertions(+), 994 deletions(-) create mode 100644 erpnext/config/hub_node.py create mode 100644 erpnext/hub/__init__.py create mode 100644 erpnext/hub_node/api.py create mode 100644 erpnext/hub_node/data_migration_mapping/__init__.py create mode 100644 erpnext/hub_node/data_migration_mapping/company_to_hub_company/company_to_hub_company.json create mode 100644 erpnext/hub_node/data_migration_mapping/hub_message_to_lead/__init__.py create mode 100644 erpnext/hub_node/data_migration_mapping/hub_message_to_lead/hub_message_to_lead.json create mode 100644 erpnext/hub_node/data_migration_mapping/item_to_hub_item/item_to_hub_item.json create mode 100644 erpnext/hub_node/data_migration_plan/hub_sync/hub_sync.json create mode 100644 erpnext/hub_node/doctype/hub_category/__init__.py create mode 100644 erpnext/hub_node/doctype/hub_category/hub_category.js create mode 100644 erpnext/hub_node/doctype/hub_category/hub_category.json create mode 100644 erpnext/hub_node/doctype/hub_category/hub_category.py create mode 100644 erpnext/hub_node/doctype/hub_category/hub_category_tree.js create mode 100644 erpnext/hub_node/doctype/hub_category/test_hub_category.js create mode 100644 erpnext/hub_node/doctype/hub_category/test_hub_category.py create mode 100644 erpnext/hub_node/doctype/hub_settings/test_hub_settings.js create mode 100644 erpnext/hub_node/doctype/hub_settings/test_hub_settings.py delete mode 100644 erpnext/hub_node/page/hub/hub_body.html delete mode 100644 erpnext/hub_node/page/hub/hub_list.html delete mode 100644 erpnext/hub_node/page/hub/register_in_hub.html create mode 100644 erpnext/public/css/hub.css create mode 100644 erpnext/public/images/hub_logo.svg create mode 100644 erpnext/public/less/hub.less create mode 100644 erpnext/shopping_cart/product_info.py create mode 100644 erpnext/stock/doctype/item/test_item.js rename erpnext/{shopping_cart => utilities}/product.py (50%) diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py index 8fb66b1b700..65485912e28 100644 --- a/erpnext/config/desktop.py +++ b/erpnext/config/desktop.py @@ -127,7 +127,6 @@ def get_data(): { "module_name": "POS", "color": "#589494", - "icon": "fa fa-th", "icon": "octicon octicon-credit-card", "type": "page", "link": "pos", @@ -267,7 +266,15 @@ def get_data(): "color": "#FF888B", "icon": "octicon octicon-plus", "type": "module", - "label": _("Healthcare") + "label": _("Healthcare"), + }, + { + "module_name": "Hub", + "color": "#009248", + "icon": "/assets/erpnext/images/hub_logo.svg", + "type": "page", + "link": "hub", + "label": _("Hub") }, { "module_name": "Data Import Tool", diff --git a/erpnext/config/hub_node.py b/erpnext/config/hub_node.py new file mode 100644 index 00000000000..c9d5b97bf02 --- /dev/null +++ b/erpnext/config/hub_node.py @@ -0,0 +1,24 @@ +from __future__ import unicode_literals +from frappe import _ + +def get_data(): + return [ + { + "label": _("Setup"), + "items": [ + { + "type": "doctype", + "name": "Hub Settings" + }, + ] + }, + { + "label": _("Hub"), + "items": [ + { + "type": "page", + "name": "hub" + }, + ] + }, + ] \ No newline at end of file diff --git a/erpnext/hooks.py b/erpnext/hooks.py index a6dbd206713..4e22757711a 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -209,6 +209,8 @@ scheduler_events = { "erpnext.buying.doctype.supplier_scorecard.supplier_scorecard.refresh_scorecards", "erpnext.setup.doctype.company.company.cache_companies_monthly_sales_history", "erpnext.manufacturing.doctype.bom_update_tool.bom_update_tool.update_latest_price_in_all_boms", + "erpnext.hub_node.doctype.hub_settings.hub_settings.sync_item_fields_at_hub", + "erpnext.hub_node.update_local_hub_categories" ] } diff --git a/erpnext/hub/__init__.py b/erpnext/hub/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/hub_node/__init__.py b/erpnext/hub_node/__init__.py index 1c9729955cb..1756b764a92 100644 --- a/erpnext/hub_node/__init__.py +++ b/erpnext/hub_node/__init__.py @@ -2,16 +2,275 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe, requests +import frappe, requests, json +from frappe.utils import now, nowdate, cint +from frappe.utils.nestedset import get_root_of +from frappe.contacts.doctype.contact.contact import get_default_contact @frappe.whitelist() -def get_items(text, start, limit): - hub = frappe.get_single("Hub Settings") - response = requests.get(hub.hub_url + "/api/method/hub.hub.api.get_items", params={ - "access_token": hub.access_token, - "text": text, - "start": start, - "limit": limit - }) - response.raise_for_status() - return response.json().get("message") +def enable_hub(): + hub_settings = frappe.get_doc('Hub Settings') + hub_settings.register() + frappe.db.commit() + return hub_settings + +@frappe.whitelist() +def get_items(start=0, page_length=20): + connection = get_connection() + response = connection.connection.get_list('Hub Item', limit_start=start, limit_page_length=page_length) + return response + +@frappe.whitelist() +def get_categories(): + connection = get_connection() + response = connection.get_list('Hub Category') + return response.list + +@frappe.whitelist() +def get_item_details(hub_sync_id): + connection = get_connection() + return connection.connection.get_doc('Hub Item', hub_sync_id) + +@frappe.whitelist() +def get_company_details(hub_sync_id): + connection = get_connection() + return connection.connection.get_doc('Hub Company', hub_sync_id) + +def get_connection(): + hub_connector = frappe.get_doc( + 'Data Migration Connector', 'Hub Connector') + hub_connection = hub_connector.get_connection() + return hub_connection + +def make_opportunity(buyer_name, email_id): + buyer_name = "HUB-" + buyer_name + + if not frappe.db.exists('Lead', {'email_id': email_id}): + lead = frappe.new_doc("Lead") + lead.lead_name = buyer_name + lead.email_id = email_id + lead.save(ignore_permissions=True) + + o = frappe.new_doc("Opportunity") + o.enquiry_from = "Lead" + o.lead = frappe.get_all("Lead", filters={"email_id": email_id}, fields = ["name"])[0]["name"] + o.save(ignore_permissions=True) + +# @frappe.whitelist() +# def get_items(text='', by_item_codes=0, start=0, limit=20, order_by='', category=None, company_name=None, country=None): +# item_codes = [] +# if cint(by_item_codes): +# item_codes = [d["item_code"] for d in frappe.get_all("Item", fields=["item_code"], filters={"is_hub_item": "1"}, +# limit_start = start, limit_page_length = limit)] +# if not item_codes: +# return [] + +# args = { +# "text": text, +# "item_codes": item_codes, +# "category": category, +# "company_name": company_name, +# "country": country, +# "order_by": order_by, +# "start": start, +# "limit": limit +# } +# return hub_request('get_items', data=json.dumps(args)) + +# @frappe.whitelist() +# def get_all_companies(): +# return hub_request('get_all_companies') + +# @frappe.whitelist() +# def get_item_details(item_code): +# args = { +# "item_code": item_code, +# } +# return hub_request('get_item_details', data=json.dumps(args)) + +# @frappe.whitelist() +# def get_company_details(company_id): +# args = { +# "company_id": company_id, +# } +# return hub_request('get_company_details', data=json.dumps(args)) + +# @frappe.whitelist() +# def get_categories(): +# # update_local_hub_categories() +# return hub_request('get_categories') + +# def update_local_hub_categories(): +# categories = get_categories() +# categories_to_remove = [] +# categories_to_add = [] +# old_categories = frappe.db.sql_list("select category_name from from `tabHub Category`") +# new_categories = [d.category_name for d in categories] +# for old_category in old_categories: +# if old_category not in new_categories: +# categories_to_remove.append(old_category) + +# for new_category in new_categories: +# if new_category not in old_categories: +# categories_to_add.append(new_category) + +# for d in categories_to_remove: +# docname = frappe.get_list('Hub Category', filters = {"category_name": d})[0]["name"] +# frappe.delete_doc("Hub Category", docname) + +# for d in categories_to_add: +# doc = frappe.new_doc("Hub Category") +# doc.category_name = d +# doc.save() + + +# @frappe.whitelist() +# def get_items_seen_states(items): +# items = json.loads(items) +# for d in items: +# local_item_code = "HUB-" + d["item_code"] +# if frappe.db.exists("Item", {"item_code": local_item_code}): +# d["seen"] = 1 +# else: +# d["seen"] = 0 +# return items + +# @frappe.whitelist() +# def get_local_hub_item_codes(): +# item_codes = [] +# for d in frappe.get_all("Item", fields=["item_code"], filters={"is_hub_item": 1}): +# item_codes.append(d["item_code"][4:]) +# return item_codes + +# @frappe.whitelist() +# def hub_item_request_action(item): +# item = json.loads(item) +# rfq = make_rfq(item) +# # , send click count and say requested +# send_opportunity_details(supplier_name, supplier_email) +# make_opportunities() +# return rfq + +# def send_opportunity_details(supplier_name, supplier_email): +# connection = get_connection() +# params = { +# "buyer_name": supplier_name, +# "email_id": supplier_email +# } +# args = frappe._dict(dict( +# doctype="Hub Document", +# type="Opportunity", +# document_data=json.dumps(params), +# user=supplier_email +# )) +# response = connection.insert("Hub Document", args) + +@frappe.whitelist() +def make_rfq_and_send_opportunity(item, supplier): + supplier = make_supplier(supplier) + contact = make_contact(supplier) + item = make_item(item) + rfq = make_rfq(item, supplier, contact) + status = send_opportunity(contact) + + return { + 'rfq': rfq, + 'hub_document_created': status + } + +def make_supplier(supplier): + # make supplier if not already exists + supplier = frappe._dict(json.loads(supplier)) + + if not frappe.db.exists('Supplier', {'supplier_name': supplier.supplier_name}): + supplier_doc = frappe.get_doc({ + 'doctype': 'Supplier', + 'supplier_name': supplier.supplier_name, + 'supplier_type': supplier.supplier_type, + 'supplier_email': supplier.supplier_email + }).insert() + else: + supplier_doc = frappe.get_doc('Supplier', supplier.supplier_name) + + return supplier_doc + +def make_contact(supplier): + contact_name = get_default_contact('Supplier', supplier.supplier_name) + # make contact if not already exists + if not contact_name: + contact = frappe.get_doc({ + 'doctype': 'Contact', + 'first_name': supplier.supplier_name, + 'email_id': supplier.supplier_email, + 'is_primary_contact': 1, + 'links': [ + {'link_doctype': 'Supplier', 'link_name': supplier.supplier_name} + ] + }).insert() + else: + contact = frappe.get_doc('Contact', contact_name) + + return contact + +def make_item(item): + # make item if not already exists + item = frappe._dict(json.loads(item)) + + if not frappe.db.exists('Item', {'item_code': item.item_code}): + item_doc = frappe.get_doc({ + 'doctype': 'Item', + 'item_code': item.item_code, + 'item_group': item.item_group, + 'is_hub_item': 1 + }).insert() + else: + item_doc = frappe.get_doc('Item', item.item_code) + + return item_doc + +def make_rfq(item, supplier, contact): + # make rfq + rfq = frappe.get_doc({ + 'doctype': 'Request for Quotation', + 'transaction_date': nowdate(), + 'status': 'Draft', + 'company': frappe.db.get_single_value('Hub Settings', 'company'), + 'message_for_supplier': 'Please supply the specified items at the best possible rates', + 'suppliers': [ + { 'supplier': supplier.name, 'contact': contact.name } + ], + 'items': [ + { + 'item_code': item.item_code, + 'qty': 1, + 'schedule_date': nowdate(), + 'warehouse': item.default_warehouse or get_root_of("Warehouse"), + 'description': item.description, + 'uom': item.stock_uom + } + ] + }).insert() + + rfq.save() + rfq.submit() + return rfq + +def send_opportunity(contact): + # Make Hub Message on Hub with lead data + doc = { + 'doctype': 'Lead', + 'lead_name': frappe.db.get_single_value('Hub Settings', 'company'), + 'email_id': frappe.db.get_single_value('Hub Settings', 'user') + } + + args = frappe._dict(dict( + doctype='Hub Message', + reference_doctype='Lead', + data=json.dumps(doc), + user=contact.email_id + )) + + connection = get_connection() + response = connection.insert('Hub Message', args) + + return response.ok diff --git a/erpnext/hub_node/api.py b/erpnext/hub_node/api.py new file mode 100644 index 00000000000..b32efd9799f --- /dev/null +++ b/erpnext/hub_node/api.py @@ -0,0 +1,29 @@ +# Copyright (c) 2015, Web Notes Technologies Pvt. Ltd. and Contributors and contributors +# For license information, please see license.txt + + +import frappe, json +from frappe.utils import now, nowdate +from erpnext.hub_node.doctype.hub_settings.hub_settings import get_hub_settings + +# API wrapper +@frappe.whitelist(allow_guest=True) +def call_method(access_token, method, message): + try: + args = json.loads(message) + if args: + return globals()[method](access_token, args) + else: + return globals()[method](access_token) + except: + print("Client Exception") + print(frappe.get_traceback()) + +def disable_and_suspend_hub_user(access_token): + hub_settings = get_hub_settings() + hub_settings.publish = 0 + hub_settings.publish_pricing = 0 + hub_settings.publish_availability = 0 + hub_settings.suspended = 1 + hub_settings.enabled = 0 + hub_settings.save(ignore_permissions=True) diff --git a/erpnext/hub_node/data_migration_mapping/__init__.py b/erpnext/hub_node/data_migration_mapping/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/hub_node/data_migration_mapping/company_to_hub_company/company_to_hub_company.json b/erpnext/hub_node/data_migration_mapping/company_to_hub_company/company_to_hub_company.json new file mode 100644 index 00000000000..dac8fe691b7 --- /dev/null +++ b/erpnext/hub_node/data_migration_mapping/company_to_hub_company/company_to_hub_company.json @@ -0,0 +1,45 @@ +{ + "condition": "{'name': ('=', frappe.db.get_single_value('Hub Settings', 'company'))}", + "creation": "2017-09-07 11:38:43.169065", + "docstatus": 0, + "doctype": "Data Migration Mapping", + "fields": [ + { + "is_child_table": 0, + "local_fieldname": "name", + "remote_fieldname": "company_name" + }, + { + "is_child_table": 0, + "local_fieldname": "country", + "remote_fieldname": "country" + }, + { + "is_child_table": 0, + "local_fieldname": "\"city\"", + "remote_fieldname": "seller_city" + }, + { + "is_child_table": 0, + "local_fieldname": "eval:frappe.local.site", + "remote_fieldname": "site_name" + }, + { + "is_child_table": 0, + "local_fieldname": "eval:frappe.session.user", + "remote_fieldname": "user" + } + ], + "idx": 2, + "local_doctype": "Company", + "mapping_name": "Company to Hub Company", + "mapping_type": "Push", + "migration_id_field": "hub_sync_id", + "modified": "2017-09-22 15:32:12.459172", + "modified_by": "Administrator", + "name": "Company to Hub Company", + "owner": "Administrator", + "page_length": 10, + "remote_objectname": "Hub Company", + "remote_primary_key": "name" +} \ No newline at end of file diff --git a/erpnext/hub_node/data_migration_mapping/hub_message_to_lead/__init__.py b/erpnext/hub_node/data_migration_mapping/hub_message_to_lead/__init__.py new file mode 100644 index 00000000000..79769ee5f89 --- /dev/null +++ b/erpnext/hub_node/data_migration_mapping/hub_message_to_lead/__init__.py @@ -0,0 +1,29 @@ +import frappe, json + +def pre_process(doc): + return json.loads(doc['data']) + +def post_process(remote_doc=None, local_doc=None, **kwargs): + if not local_doc: + return + + hub_message = remote_doc + # update hub message on hub + hub_connector = frappe.get_doc('Data Migration Connector', 'Hub Connector') + connection = hub_connector.get_connection() + connection.update('Hub Message', dict( + status='Synced' + ), hub_message['name']) + + # make opportunity after lead is created + lead = local_doc + opportunity = frappe.get_doc({ + 'doctype': 'Opportunity', + 'naming_series': 'OPTY-', + 'enquiry_type': 'Sales', + 'enquiry_from': 'Lead', + 'status': 'Open', + 'lead': lead.name, + 'company': lead.company, + 'transaction_date': frappe.utils.today() + }).insert() diff --git a/erpnext/hub_node/data_migration_mapping/hub_message_to_lead/hub_message_to_lead.json b/erpnext/hub_node/data_migration_mapping/hub_message_to_lead/hub_message_to_lead.json new file mode 100644 index 00000000000..a0194adc798 --- /dev/null +++ b/erpnext/hub_node/data_migration_mapping/hub_message_to_lead/hub_message_to_lead.json @@ -0,0 +1,31 @@ +{ + "condition": "{'reference_doctype': 'Lead', 'user': frappe.db.get_single_value('Hub Settings', 'user'), 'status': 'Pending'}", + "creation": "2017-09-20 15:06:40.279930", + "docstatus": 0, + "doctype": "Data Migration Mapping", + "fields": [ + { + "is_child_table": 0, + "local_fieldname": "email_id", + "remote_fieldname": "email_id" + }, + { + "is_child_table": 0, + "local_fieldname": "lead_name", + "remote_fieldname": "lead_name" + } + ], + "idx": 0, + "local_doctype": "Lead", + "local_primary_key": "email_id", + "mapping_name": "Hub Message to Lead", + "mapping_type": "Pull", + "migration_id_field": "hub_sync_id", + "modified": "2017-09-28 13:21:41.575155", + "modified_by": "faris@erpnext.com", + "name": "Hub Message to Lead", + "owner": "frappetest@gmail.com", + "page_length": 10, + "remote_objectname": "Hub Message", + "remote_primary_key": "name" +} \ No newline at end of file diff --git a/erpnext/hub_node/data_migration_mapping/item_to_hub_item/item_to_hub_item.json b/erpnext/hub_node/data_migration_mapping/item_to_hub_item/item_to_hub_item.json new file mode 100644 index 00000000000..ef909180fed --- /dev/null +++ b/erpnext/hub_node/data_migration_mapping/item_to_hub_item/item_to_hub_item.json @@ -0,0 +1,54 @@ +{ + "creation": "2017-09-07 13:27:52.726350", + "docstatus": 0, + "doctype": "Data Migration Mapping", + "fields": [ + { + "is_child_table": 0, + "local_fieldname": "item_code", + "remote_fieldname": "item_code" + }, + { + "is_child_table": 0, + "local_fieldname": "item_name", + "remote_fieldname": "item_name" + }, + { + "is_child_table": 0, + "local_fieldname": "eval:frappe.db.get_default(\"company\")", + "remote_fieldname": "company_name" + }, + { + "is_child_table": 0, + "local_fieldname": "image", + "remote_fieldname": "image" + }, + { + "is_child_table": 0, + "local_fieldname": "item_group", + "remote_fieldname": "item_group" + }, + { + "is_child_table": 0, + "local_fieldname": "eval:frappe.session.user", + "remote_fieldname": "seller" + }, + { + "is_child_table": 0, + "local_fieldname": "eval:frappe.db.get_default(\"country\")", + "remote_fieldname": "country" + } + ], + "idx": 1, + "local_doctype": "Item", + "mapping_name": "Item to Hub Item", + "mapping_type": "Push", + "migration_id_field": "hub_sync_id", + "modified": "2017-09-22 15:32:12.674169", + "modified_by": "Administrator", + "name": "Item to Hub Item", + "owner": "Administrator", + "page_length": 10, + "remote_objectname": "Hub Item", + "remote_primary_key": "item_code" +} \ No newline at end of file diff --git a/erpnext/hub_node/data_migration_plan/hub_sync/hub_sync.json b/erpnext/hub_node/data_migration_plan/hub_sync/hub_sync.json new file mode 100644 index 00000000000..9edbac94f2a --- /dev/null +++ b/erpnext/hub_node/data_migration_plan/hub_sync/hub_sync.json @@ -0,0 +1,26 @@ +{ + "creation": "2017-09-07 11:39:38.445902", + "docstatus": 0, + "doctype": "Data Migration Plan", + "idx": 1, + "mappings": [ + { + "enabled": 1, + "mapping": "Company to Hub Company" + }, + { + "enabled": 1, + "mapping": "Item to Hub Item" + }, + { + "enabled": 1, + "mapping": "Hub Message to Lead" + } + ], + "modified": "2017-09-28 15:37:17.616828", + "modified_by": "faris@erpnext.com", + "module": "Hub Node", + "name": "Hub Sync", + "owner": "Administrator", + "plan_name": "Hub Sync" +} \ No newline at end of file diff --git a/erpnext/hub_node/doctype/hub_category/__init__.py b/erpnext/hub_node/doctype/hub_category/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/hub_node/doctype/hub_category/hub_category.js b/erpnext/hub_node/doctype/hub_category/hub_category.js new file mode 100644 index 00000000000..9f54166e143 --- /dev/null +++ b/erpnext/hub_node/doctype/hub_category/hub_category.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Hub Category', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/hub_node/doctype/hub_category/hub_category.json b/erpnext/hub_node/doctype/hub_category/hub_category.json new file mode 100644 index 00000000000..4f8d66ace03 --- /dev/null +++ b/erpnext/hub_node/doctype/hub_category/hub_category.json @@ -0,0 +1,275 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:hub_category_name", + "beta": 0, + "creation": "2017-08-22 11:31:10.410322", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "hub_category_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Category Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "parent_hub_category", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Parent Category", + "length": 0, + "no_copy": 0, + "options": "Hub Category", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_group", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Group", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "lft", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Left", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "rgt", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Right", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "old_parent", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Old Parent", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-03 22:04:22.958831", + "modified_by": "Administrator", + "module": "Hub Node", + "name": "Hub Category", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "title_field": "hub_category_name", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/hub_node/doctype/hub_category/hub_category.py b/erpnext/hub_node/doctype/hub_category/hub_category.py new file mode 100644 index 00000000000..5d19082324f --- /dev/null +++ b/erpnext/hub_node/doctype/hub_category/hub_category.py @@ -0,0 +1,11 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.utils.nestedset import NestedSet +from frappe.model.document import Document + +class HubCategory(NestedSet): + pass diff --git a/erpnext/hub_node/doctype/hub_category/hub_category_tree.js b/erpnext/hub_node/doctype/hub_category/hub_category_tree.js new file mode 100644 index 00000000000..d0309e3d983 --- /dev/null +++ b/erpnext/hub_node/doctype/hub_category/hub_category_tree.js @@ -0,0 +1,4 @@ +frappe.treeview_settings["Hub Category"] = { + title: __("Hub Category"), + breadcrumb: "Hub" +} \ No newline at end of file diff --git a/erpnext/hub_node/doctype/hub_category/test_hub_category.js b/erpnext/hub_node/doctype/hub_category/test_hub_category.js new file mode 100644 index 00000000000..73c06d5a92a --- /dev/null +++ b/erpnext/hub_node/doctype/hub_category/test_hub_category.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Hub Category", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Hub Category + () => frappe.tests.make('Hub Category', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/hub_node/doctype/hub_category/test_hub_category.py b/erpnext/hub_node/doctype/hub_category/test_hub_category.py new file mode 100644 index 00000000000..7df20889a72 --- /dev/null +++ b/erpnext/hub_node/doctype/hub_category/test_hub_category.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestHubCategory(unittest.TestCase): + pass diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.js b/erpnext/hub_node/doctype/hub_settings/hub_settings.js index 95b6d62fd3a..ce0f8bc3520 100644 --- a/erpnext/hub_node/doctype/hub_settings/hub_settings.js +++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.js @@ -1,17 +1,87 @@ -frappe.ui.form.on("Hub Settings", "onload", function(frm) { - if(!frm.doc.seller_country) { - frm.set_value("seller_country", frappe.defaults.get_default("Country")); - } - if(!frm.doc.seller_name) { - frm.set_value("seller_name", frappe.defaults.get_default("Company")); - } -}); +frappe.ui.form.on("Hub Settings", { + refresh: function(frm) { + frm.add_custom_button(__('Logs'), + () => frappe.set_route('List', 'Data Migration Run', { + data_migration_plan: 'Hub Sync' + })); -frappe.ui.form.on("Hub Settings", "refresh", function(frm) { - // make mandatory if published - frm.toggle_reqd(["seller_name", "seller_email", "seller_country"], frm.doc.publish); -}); + frm.trigger("enabled"); + if (frm.doc.enabled) { + frm.add_custom_button(__('View Hub'), + () => frappe.set_route('hub')); + frm.add_custom_button(__('Sync'), + () => frm.call('sync')); + } + }, + onload: function(frm) { + if(!frm.doc.country) { + frm.set_value("country", frappe.defaults.get_default("Country")); + } + if(!frm.doc.company) { + frm.set_value("company", frappe.defaults.get_default("Company")); + } + }, + onload_post_render: function(frm) { + if(frm.get_field("unregister_from_hub").$input) + frm.get_field("unregister_from_hub").$input.addClass("btn-danger"); + }, + on_update: function(frm) { + }, + enabled: function(frm) { + if(!frm.doc.enabled) { + frm.trigger("set_enable_hub_primary_button"); + } else { + frm.page.set_primary_action(__("Save Settings"), () => { + frm.save(); + }); + } + }, -frappe.ui.form.on("Hub Settings", "publish", function(frm) { - frm.trigger("refresh"); + hub_user_email: function(frm) { + if(frm.doc.hub_user_email){ + frm.set_value("hub_user_name", frappe.user.full_name(frm.doc.hub_user_email)); + } + }, + + set_enable_hub_primary_button: (frm) => { + frm.page.set_primary_action(__("Enable Hub"), () => { + if(frappe.session.user === "Administrator") { + frappe.msgprint("Please login as another user.") + } else { + frappe.verify_password(() => { + this.frm.call({ + doc: this.frm.doc, + method: "register", + args: {}, + freeze: true, + callback: function(r) {}, + onerror: function() { + frappe.msgprint(__("Wrong Password")); + frm.set_value("enabled", 0); + } + }); + } ); + } + }); + }, + + // update_hub: (frm) => { + // this.frm.call({ + // doc: this.frm.doc, + // method: "update_hub", + // args: {}, + // freeze: true, + // callback: function(r) { }, + // onerror: function() { } + // }); + // }, + + unregister_from_hub: (frm) => { + frappe.verify_password(() => { + var d = frappe.confirm(__('Are you sure you want to unregister?'), () => { + frm.call('unregister'); + }, () => {}, __('Confirm Action')); + d.get_primary_btn().addClass("btn-danger"); + }); + }, }); diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.json b/erpnext/hub_node/doctype/hub_settings/hub_settings.json index 30cb81614cc..b96d6b36434 100644 --- a/erpnext/hub_node/doctype/hub_settings/hub_settings.json +++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.json @@ -1,29 +1,41 @@ { "allow_copy": 0, + "allow_guest_to_view": 0, "allow_import": 0, "allow_rename": 0, + "beta": 1, "creation": "2015-02-18 00:59:34.560476", "custom": 0, + "description": "", "docstatus": 0, "doctype": "DocType", - "document_type": "System", + "document_type": "", + "editable_grid": 0, "fields": [ { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, - "fieldname": "publish", + "columns": 0, + "fieldname": "enabled", "fieldtype": "Check", - "hidden": 0, + "hidden": 1, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, - "label": "Publish Items to Hub", + "in_standard_filter": 0, + "label": "Enabled", + "length": 0, "no_copy": 0, "permlevel": 0, "precision": "", "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -31,43 +43,29 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, - "depends_on": "publish", - "fieldname": "section_break_2", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "publish_pricing", + "columns": 0, + "fieldname": "suspended", "fieldtype": "Check", - "hidden": 0, + "hidden": 1, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, - "label": "Publish Pricing", + "in_standard_filter": 0, + "label": "Suspended", + "length": 0, "no_copy": 0, "permlevel": 0, "precision": "", "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -75,132 +73,124 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, - "fieldname": "publish_availability", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "label": "Publish Availability", - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "column_break_5", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "sync_now", - "fieldtype": "Button", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "label": "Sync Now", - "no_copy": 0, - "options": "sync", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "depends_on": "publish", - "fieldname": "section_break_6", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "seller_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "label": "Seller Name", - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "seller_country", + "columns": 0, + "fieldname": "user", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, - "label": "Seller Country", + "in_standard_filter": 0, + "label": "User", + "length": 0, + "no_copy": 0, + "options": "User", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "eval:(!doc.enabled)", + "columns": 0, + "depends_on": "", + "fieldname": "seller_profile_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company and Seller Profile", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "country", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Country", + "length": 0, "no_copy": 0, "options": "Country", "permlevel": 0, "precision": "", "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -208,131 +198,29 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, - "fieldname": "seller_email", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "label": "Seller Email", - "no_copy": 0, - "options": "Email", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "column_break_10", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "seller_city", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "label": "Seller City", - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "seller_website", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "label": "Seller Website", - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "depends_on": "publish", - "fieldname": "section_break_13", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "in_filter": 0, - "in_list_view": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, + "columns": 0, "fieldname": "seller_description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, - "label": "Seller Description", + "in_standard_filter": 0, + "label": "Description", + "length": 0, "no_copy": 0, "permlevel": 0, "precision": "", "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -340,21 +228,30 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, - "fieldname": "name_token", - "fieldtype": "Data", - "hidden": 1, + "columns": 0, + "depends_on": "enabled", + "fieldname": "publish_section", + "fieldtype": "Section Break", + "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, - "label": "Name Token", + "in_standard_filter": 0, + "label": "Publish", + "length": 0, "no_copy": 0, "permlevel": 0, "precision": "", "print_hide": 0, - "read_only": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -362,21 +259,216 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, - "fieldname": "access_token", - "fieldtype": "Data", - "hidden": 1, + "columns": 0, + "fieldname": "publish", + "fieldtype": "Check", + "hidden": 0, "ignore_user_permissions": 0, + "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, - "label": "Access Token", + "in_standard_filter": 0, + "label": "Publish Items to Hub", + "length": 0, "no_copy": 0, "permlevel": 0, "precision": "", "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "publish", + "fieldname": "publish_pricing", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Publish Pricing", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:(doc.publish && doc.publish_pricing)", + "fieldname": "selling_price_list", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Selling Price List", + "length": 0, + "no_copy": 0, + "options": "Price List", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "publish", + "fieldname": "publish_availability", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Publish Availability", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "publish", + "fieldname": "last_sync_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Last Sync On", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "collapsible_depends_on": "", + "columns": 0, + "depends_on": "enabled", + "fieldname": "unregister_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Unregister", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "unregister_from_hub", + "fieldtype": "Button", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Unregister from Hub", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -384,15 +476,18 @@ "unique": 0 } ], + "has_web_view": 0, "hide_heading": 0, "hide_toolbar": 0, + "idx": 0, + "image_view": 0, "in_create": 0, - "in_dialog": 0, "is_submittable": 0, "issingle": 1, "istable": 0, - "modified": "2015-02-18 08:14:46.140473", - "modified_by": "Administrator", + "max_attachments": 0, + "modified": "2017-09-21 12:13:50.841646", + "modified_by": "manas@erpnext.com", "module": "Hub Node", "name": "Hub Settings", "name_case": "", @@ -419,8 +514,12 @@ "write": 1 } ], + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", - "sort_order": "DESC" + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.py b/erpnext/hub_node/doctype/hub_settings/hub_settings.py index 35f1f67114a..7e54b654e38 100644 --- a/erpnext/hub_node/doctype/hub_settings/hub_settings.py +++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.py @@ -3,94 +3,103 @@ from __future__ import unicode_literals import frappe, requests, json -from frappe.model.document import Document -from frappe.utils import cint, expand_relative_urls -from frappe import _ +from frappe.model.document import Document +from frappe.utils import add_years, now, get_datetime, get_datetime_str +from frappe import _ +from erpnext.utilities.product import get_price, get_qty_in_stock +from six import string_types + +hub_url = "http://erpnext.hub:8000" +# hub_url = "https://hub.erpnext.org" +# hub_url = "http://192.168.29.145:3000" + +class HubSetupError(frappe.ValidationError): pass class HubSettings(Document): - hub_url = "http://localhost:8001" - def validate(self): - if cint(self.publish): - if not self.name_token: - self.register() - else: - self.update_seller_details() - self.publish_selling_items() - else: - if self.name_token: - self.unpublish() - def publish_selling_items(self): - """Set `publish_in_hub`=1 for all Sales Items""" - for item in frappe.get_all("Item", fields=["name"], - filters={ "publish_in_hub": "0"}): - frappe.db.set_value("Item", item.name, "publish_in_hub", 1) + def validate(self): + if self.publish_pricing and not self.selling_price_list: + frappe.throw(_("Please select a Price List to publish pricing")) + + def get_hub_url(self): + return hub_url + + def sync(self): + """Create and execute Data Migration Run for Hub Sync plan""" + frappe.has_permission('Hub Settings', throw=True) + + doc = frappe.get_doc({ + 'doctype': 'Data Migration Run', + 'data_migration_plan': 'Hub Sync', + 'data_migration_connector': 'Hub Connector' + }).insert() + + doc.run() def register(self): - """Register at hub.erpnext.com, save `name_token` and `access_token`""" - response = requests.post(self.hub_url + "/api/method/hub.hub.api.register", data=self.get_args()) - response.raise_for_status() - response = response.json() - self.name_token = response.get("message").get("name") - self.access_token = response.get("message").get("access_token") - - def unpublish(self): - """Unpublish from hub.erpnext.com""" - response = requests.post(self.hub_url + "/api/method/hub.hub.api.unpublish", data={ - "access_token": self.access_token - }) - response.raise_for_status() - - def update_seller_details(self): - """Update details at hub.erpnext.com""" - args = self.get_args() - args["published"] = 1 - response = requests.post(self.hub_url + "/api/method/hub.hub.api.update_seller", data={ - "access_token": self.access_token, - "args": json.dumps(args) - }) - response.raise_for_status() - - def get_args(self): - return { - "seller_name": self.seller_name, - "seller_country": self.seller_country, - "seller_city": self.seller_city, - "seller_email": self.seller_email, - "seller_website": self.seller_website, - "seller_description": self.seller_description + """ Create a User on hub.erpnext.org and return username/password """ + data = { + 'email': frappe.session.user } + post_url = hub_url + '/api/method/hub.hub.api.register' - def sync(self, verbose=True): - """Sync items with hub.erpnext.com""" - if not self.publish: - if verbose: - frappe.msgprint(_("Publish to sync items")) + response = requests.post(post_url, data=data) + response.raise_for_status() + message = response.json().get('message') + + if message and message.get('password'): + self.user = frappe.session.user + self.create_hub_connector(message) + self.company = frappe.defaults.get_user_default('company') + self.enabled = 1 + self.save() + + def unregister(self): + """ Disable the User on hub.erpnext.org""" + + hub_connector = frappe.get_doc( + 'Data Migration Connector', 'Hub Connector') + + connection = hub_connector.get_connection() + response = connection.update('User', frappe._dict({'enabled': 0}), hub_connector.username) + + if response.ok: + self.enabled = 0 + self.save() + + def create_hub_connector(self, message): + if frappe.db.exists('Data Migration Connector', 'Hub Connector'): + hub_connector = frappe.get_doc('Data Migration Connector', 'Hub Connector') + hub_connector.username = message['email'] + hub_connector.password = message['password'] + hub_connector.save() return - items = frappe.db.get_all("Item", - fields=["name", "item_name", "description", "image", "item_group"], - filters={"publish_in_hub": 1, "synced_with_hub": 0}) + frappe.get_doc({ + 'doctype': 'Data Migration Connector', + 'connector_type': 'Frappe', + 'connector_name': 'Hub Connector', + 'hostname': hub_url, + 'username': message['email'], + 'password': message['password'] + }).insert() - for item in items: - item.item_code = item.name - if item.image: - item.image = expand_relative_urls(item.image) +def reset_hub_publishing_settings(last_sync_datetime = ""): + doc = frappe.get_doc("Hub Settings", "Hub Settings") + doc.reset_publishing_settings(last_sync_datetime) + doc.in_callback = 1 + doc.save() - item_list = frappe.db.sql_list("select name from tabItem where publish_in_hub=1") +def reset_hub_settings(last_sync_datetime = ""): + doc = frappe.get_doc("Hub Settings", "Hub Settings") + doc.reset_publishing_settings(last_sync_datetime) + doc.reset_enable() + doc.in_callback = 1 + doc.save() + frappe.msgprint(_("Successfully unregistered.")) - if items: - response = requests.post(self.hub_url + "/api/method/hub.hub.api.sync", data={ - "access_token": self.access_token, - "items": json.dumps(items), - "item_list": json.dumps(item_list) - }) - response.raise_for_status() - for item in items: - frappe.db.set_value("Item", item.name, "synced_with_hub", 1) - if verbose: - frappe.msgprint(_("{0} Items synced".format(len(items)))) - else: - if verbose: - frappe.msgprint(_("Items already synced")) +@frappe.whitelist() +def sync(): + hub_settings = frappe.get_doc('Hub Settings') + hub_settings.sync() \ No newline at end of file diff --git a/erpnext/hub_node/doctype/hub_settings/test_hub_settings.js b/erpnext/hub_node/doctype/hub_settings/test_hub_settings.js new file mode 100644 index 00000000000..546ce1504cc --- /dev/null +++ b/erpnext/hub_node/doctype/hub_settings/test_hub_settings.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Hub Settings", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially('Hub Settings', [ + // insert a new Hub Settings + () => frappe.tests.make([ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/hub_node/doctype/hub_settings/test_hub_settings.py b/erpnext/hub_node/doctype/hub_settings/test_hub_settings.py new file mode 100644 index 00000000000..1299adc17eb --- /dev/null +++ b/erpnext/hub_node/doctype/hub_settings/test_hub_settings.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestHubSettings(unittest.TestCase): + pass diff --git a/erpnext/hub_node/page/hub/hub.js b/erpnext/hub_node/page/hub/hub.js index ad09b9d12a3..7f34a5ac387 100644 --- a/erpnext/hub_node/page/hub/hub.js +++ b/erpnext/hub_node/page/hub/hub.js @@ -1,90 +1,870 @@ +/* globals Hub, HubList */ + +frappe.provide('erpnext.hub'); + frappe.pages['hub'].on_page_load = function(wrapper) { - var page = frappe.ui.make_app_page({ + const page = frappe.ui.make_app_page({ parent: wrapper, title: 'Hub', - single_column: true + single_col: false }); - frappe.hub = new frappe.Hub({page:page}); + erpnext.hub.Hub = new Hub({ page }); -} +}; -frappe.pages['hub'].on_page_show = function() { - frappe.hub.refresh(); -} - -frappe.Hub = Class.extend({ - init: function(args) { - $.extend(this, args); - this.render(); - }, - refresh: function() { - if(this.hub && this.hub.publish && !this.hub_list) { - this.setup_list(); +frappe.pages['hub'].on_page_show = function(wrapper) { + const current_route = frappe.get_route(); + if(current_route[1] === "Products") { + const item_code = current_route[2]; + if(item_code) { + erpnext.hub.Hub.go_to_item_page(item_code); } - }, - render: function() { - this.page.main.empty(); - var me = this; - frappe.model.with_doc("Hub Settings", "Hub Settings", function() { - me.hub = locals["Hub Settings"]["Hub Settings"]; - if(!me.hub.publish) { - $(frappe.render_template("register_in_hub", {})).appendTo(me.page.main); + } + + if(current_route[1] === "Company") { + const company_name = current_route[2]; + if(company_name) { + erpnext.hub.Hub.go_to_company_page(company_name); + } + } +} + +window.Hub = class Hub { + constructor({ page }) { + this.page = page; + frappe.require('/assets/erpnext/css/hub.css', () => { + this.setup(); + }); + } + + setup() { + this.setup_header(); + this.company_cache = {}; + this.item_cache = {}; + this.filters = {}; + this.order_by = ''; + + this.$hub_main_section = + $(`
`).appendTo(this.page.body); + this.bind_events(); + this.refresh(); + } + + refresh() { + this.$hub_main_section.empty(); + this.page.page_form.hide(); + + const $layout_main = this.page.wrapper.find('.layout-main'); + const $page_head = this.page.wrapper.find('.page-head'); + + frappe.model.with_doc('Hub Settings', 'Hub Settings', () => { + this.hub_settings = frappe.get_doc('Hub Settings'); + + if(this.hub_settings.enabled == 0) { + let $empty_state = this.page.get_empty_state( + __("Register for Hub"), + __(`Let other ERPNext users discover your products + and automate workflow with Supplier from within ERPNext.`), + __("Register") + ); + + $page_head.hide(); + $layout_main + .find('.layout-side-section, .layout-main-section-wrapper') + .hide(); + $layout_main.append($empty_state); + + $empty_state.find('.btn-primary').on('click', () => { + this.register_for_hub(); + }); } else { - me.setup_list(); + $page_head.show(); + $layout_main.find('.page-card-container').remove(); + $layout_main.find('.layout-side-section, .layout-main-section-wrapper').show(); + this.setup_live_state(); } }); - }, - setup_list: function() { - var me = this; - $(frappe.render_template("hub_body", {})).appendTo(this.page.main); - this.hub_list = this.page.main.find(".hub-list"); - this.search = this.page.main.find("input").on("keypress", function(e) { - if(e.which===13) { - me.reset(); - } + } + + register_for_hub() { + frappe.verify_password(() => { + frappe.call({ + method: 'erpnext.hub_node.enable_hub', + callback: (r) => { + if(r.message.enabled == 1) { + Object.assign(this.hub_settings, r.message); + this.refresh(); + this.prompt_for_item_sync(); + } + } + }); }); - this.loading = this.page.main.find(".loading"); - this.done = this.page.main.find(".done"); - this.more = this.page.main.find(".more") - this.more.find(".btn").on("click", function() { me.next_page() }); - this.reset(); - }, - reset: function() { - this.hub_list.empty(); - this.start = 0; - this.page_length = 20; - this.next_page(); - }, - next_page: function() { - var me = this; - this.loading.toggleClass("hide", false); + } + + prompt_for_item_sync() { frappe.call({ - method: "erpnext.hub_node.get_items", + method: 'frappe.client.get_list', args: { - text: this.get_text(), - start: this.start, - limit: this.page_length + doctype: 'Data Migration Run', + filters: { + 'data_migration_plan': 'Hub Sync' + }, + limit_page_length: 1 }, callback: function(r) { - me.loading.toggleClass("hide", true); - if(!r.message) - r.message = []; - me.start += r.message.length; - $(frappe.render_template("hub_list", {items: r.message})).appendTo(me.hub_list); - if(r.message.length && r.message.length===me.page_length) { - // more - me.more.removeClass("hide"); - me.done.addClass("hide"); - } else { - // done - me.more.addClass("hide"); - me.done.removeClass("hide"); + if (!r) { + frappe.confirm(__('Do you want to publish your Items to Hub ?'), () => { + this.sync_items_to_hub(); + }); } } + }) + } + + setup_header() { + this.page.page_title = this.page.wrapper.find('.page-title'); + this.tag_line = $(` +
+ + ${__('Product listing and discovery for ERPNext users')} + +
`) + .appendTo(this.page.page_title); + + this.bind_title(); + } + + setup_live_state() { + if(!this.$search) { + this.setup_filters(); + } + this.page.page_form.show(); + this.setup_menu(); + this.setup_sidebar(); + this.render_body(); + this.setup_lists(); + } + + setup_filters() { + + // frappe.call({ + // method: 'erpnext.hub_node.get_categories' + // }).then((r) => { + // if (r.message) { + // const categories = r.message; + // console.log("categories", categories); + // categories + // .map(c => c.hub_category_name) + // .map(c => this.sidebar.add_item({ + // label: c, + // on_click: () => { + // this.home_item_list && + // this.home_item_list.refresh({ + // text: '', + // start: 0, + // limit: 20, + // category: c && c !== 'All Categories' ? c : undefined + // }); + // } + // }, __('Hub Category'))); + + + // } + // }); + + // this.category_select = this.page.add_select(__('Category'), + // [ + // {label: __('Sort by Price ...'), value: '' }, + // {label: __('High to Low'), value: 'price desc' }, + // {label: __('Low to High'), value: 'price' }, + // ] + // ); + + this.price_sort_select = this.page.add_select(__('Sort by Price'), + [ + {label: __('Sort by Price ...'), value: '' }, + {label: __('High to Low'), value: 'price desc' }, + {label: __('Low to High'), value: 'price' }, + ] + ); + + this.criteria_select = this.page.add_select(__('Sort by Criteria'), + [ + {label: __('Most Popular'), value: 'request_count' }, + {label: __('Newest'), value: 'creation' }, + ] + ); + + this.price_sort_select.on('change', () => { + this.refresh_item_only_page(); }); - }, - get_text: function() { - return this.search.val(); - }, -}) + + this.criteria_select.on('change', () => { + this.refresh_item_only_page(); + }); + + this.$search = this.page.add_data(__('Search')); + this.setup_search(); + } + + bind_events() { + const me = this; + this.$hub_main_section + .on('click', '.company-link a', function(e) { + e.preventDefault(); + const company_name = $(this).attr('data-company-name'); + me.get_company_details(company_name); + }) + .on('click', '.breadcrumb li', function(e) { + e.preventDefault(); + const $li = $(this); + if ($li.attr('data-route') === 'Home') { + me.go_to_home_page(); + } + }); + } + + update_filters() { + let price_sort = $(this.price_sort_select).val() || ''; + let criteria = $(this.criteria_select).val() || ''; + + let order_by_params = []; + let query_string = ''; + if(criteria) { + order_by_params.push(criteria); + // query_string += 'sort_by=' + criteria + } + if(price_sort) order_by_params.push(price_sort); + this.order_by = order_by_params.join(","); + // return query_string; + } + + reset_filters() { + this.order_by = ''; + $(this.category_select).val(''); + $(this.price_sort_select).val(''); + $(this.criteria_select).val('Most Popular'); + } + + refresh_item_only_page() { + this.reset_search(); + this.update_filters(); + this.go_to_items_only_page( + ['hub', 'Products'], + '', 'product-list' + ); + } + + bind_title() { + this.page.page_title.find('.title-text').on('click', () => { + this.go_to_home_page(); + }); + } + + render_body() { + this.$home_page = $(` +
+ +
+
+
+
+ `).appendTo(this.$hub_main_section); + + this.$banner = this.$hub_main_section.find('.banner'); + this.$listing_body = this.$hub_main_section.find('.listing-body'); + this.$main_list_section = this.$hub_main_section.find('.main-list-section'); + this.$side_list_section = this.$hub_main_section.find('.side-list-section'); + } + + setup_lists() { + this.home_item_list = new HubList({ + parent: this.$main_list_section, + title: 'New', + page_length: 20, + list_css_class: 'home-product-list', + method: 'erpnext.hub_node.get_items', + // order_by: 'request_count', + filters: {text: '', country: this.country}, // filters at the time of creation + on_item_click: (item_code) => { + frappe.set_route('hub', 'Products', item_code); + } + }); + + this.home_item_list.setup(); + } + + setup_search() { + this.$search.on('keypress', (e) => { + if(e.which === 13) { + var search_term = ($(this.$search).val() || '').toLowerCase(); + this.go_to_items_only_page( + ['hub', 'search', search_term], + 'Search results for \'' + search_term + '\'', + 'search-product-list', + {text: search_term} + ); + } + }); + } + + go_to_items_only_page(route, title, class_name, filters = {text: ''}, by_item_codes=0) { + frappe.set_route(route); + this.$hub_main_section.empty(); + this.filtered_item_list = new HubList({ + parent: this.$hub_main_section, + title: title, + page_length: 20, + list_css_class: class_name, + method: 'erpnext.hub_node.get_items', + order_by: this.order_by, + filters: filters, + by_item_codes: by_item_codes + }); + this.filtered_item_list.on_item_click = (item_code) => { + frappe.set_route('hub', 'Products', item_code); + } + this.filtered_item_list.setup(); + } + + go_to_item_page(item_code) { + if(this.item_cache) { + let item = this.item_cache[item_code]; + if(item) { + this.render_item_page(item); + return; + } + } else { + this.item_cache = {}; + } + frappe.call({ + args:{ + hub_sync_id: item_code + }, + method: "erpnext.hub_node.get_item_details", + callback: (r) => { + let item = r.message; + this.item_cache[item_code] = item; + this.render_item_page(item); + } + }); + } + + render_item_page(item) { + this.$hub_main_section.empty(); + + + let $item_page = + $(this.get_item_page(item)) + .appendTo(this.$hub_main_section); + + let $company_items = $item_page.find('.company-items'); + + let company_item_list = new HubList({ + parent: $company_items, + title: 'More by ' + item.company_name, + page_length: 5, + list_css_class: 'company-item-list', + method: 'erpnext.hub_node.get_items', + // order_by: 'request_count', + filters: {text: '', company_name: item.company_name, country: this.country}, + paginated: 0, + img_size: 150 + }); + + company_item_list.on_item_click = (item_code) => { + frappe.set_route('hub', 'Products', item_code); + } + company_item_list.setup(); + + $item_page.find('.rfq-btn') + .click((e) => { + const $btn = $(e.target); + + this.show_rfq_modal(item) + .then(values => { + item.item_code = values.item_code; + delete values.item_code; + + const supplier = values; + return [item, supplier]; + }) + .then(([item, supplier]) => { + return this.make_rfq(item, supplier, $btn); + }) + .then(r => { + console.log(r); + if (r.message && r.message.rfq) { + $btn.addClass('disabled').html(` ${__('Quote Requested')}`); + } else { + throw r; + } + }) + .catch((e) => { + console.log(e); //eslint-disable-line + }); + }); + } + + show_rfq_modal(item) { + return new Promise(res => { + let fields = [ + { label: __('Item Code'), fieldtype: 'Data', fieldname: 'item_code', default: item.item_code }, + { fieldtype: 'Column Break' }, + { label: __('Item Group'), fieldtype: 'Link', fieldname: 'item_group', default: item.item_group }, + { label: __('Supplier Details'), fieldtype: 'Section Break' }, + { label: __('Supplier Name'), fieldtype: 'Data', fieldname: 'supplier_name', default: item.company_name }, + { label: __('Supplier Email'), fieldtype: 'Data', fieldname: 'supplier_email', default: item.seller }, + { fieldtype: 'Column Break' }, + { label: __('Supplier Type'), fieldname: 'supplier_type', + fieldtype: 'Link', options: 'Supplier Type' } + ]; + fields = fields.map(f => { f.reqd = 1; return f; }); + + const d = new frappe.ui.Dialog({ + title: __('Request for Quotation'), + fields: fields, + primary_action_label: __('Send'), + primary_action: (values) => { + res(values); + d.hide(); + } + }); + + d.show(); + }); + } + + get_company_details(company_id) { + // get from cache if exists + let company_details = this.company_cache[company_id]; + if(this.company_cache[company_id]) { + this.go_to_company_page(company_details); + return; + } + frappe.call({ + method: 'erpnext.hub_node.get_company_details', + args: {company_id: company_id} + }).then((r) => { + if (r.message) { + const company_details = r.message.company_details; + this.company_cache[company_id] = company_details; + this.go_to_company_page(company_details) + } + }); + } + + go_to_company_page(company_details) { + frappe.set_route('hub', 'Company', company_details.company_name); + this.$hub_main_section.empty(); + + let $company_page = + $(this.get_company_page(company_details)) + .appendTo(this.$hub_main_section); + + let $company_items = $company_page.find('.company-items'); + + let company_item_list = new HubList({ + parent: $company_items, + title: 'More by ' + company_details.company_name, + page_length: 5, + list_css_class: 'company-item-list', + method: 'erpnext.hub_node.get_items', + // order_by: 'request_count', + filters: {text: '', company: company_details.company_name, country: this.country}, + paginated: 0, + img_size: 150 + }); + + company_item_list.on_item_click = (item_code) => { + frappe.set_route('hub', 'Products', item_code); + } + company_item_list.setup(); + } + + get_item_page(item) { + return ` +
+
+
+ ${ this.home_item_list.get_item_image(item) } +
+
+ +
+

${ item.item_name }

+
+
+ ${ item.company_name } +
+
+ Products +
+
+ ${ item.description ? item.description : "" } +
+
+ ${ item.formatted_price ? item.formatted_price : '' } +
+ +
+ +
+
+
+ +
+
+ `; + } + + get_company_page(company_details) { + return ` +
+
+
+ +
+

${ company_details.company_name }

+
+
+ ${ company_details.seller_city } +
+
+ ${ company_details.seller_description } +
+
+ +
+
+
+ +
+
+ `; + } + + get_breadcrumb(name, type) { + return ` + + `; + } + + go_to_home_page() { + frappe.set_route('hub'); + this.reset_filters(); + this.refresh(); + } + + setup_menu() { + this.page.add_menu_item(__('Hub Settings'), + () => frappe.set_route('Form', 'Hub Settings')); + + this.page.add_menu_item(__('Refresh'), () => this.refresh()); + + this.page.add_menu_item(__('Sync'), () => this.sync_items_to_hub()); + } + + sync_items_to_hub() { + frappe.call('erpnext.hub_node.doctype.hub_settings.hub_settings.sync') + } + + setup_sidebar() { + var me = this; + this.sidebar = new HubSidebar({ + wrapper: this.page.wrapper.find('.layout-side-section') + }); + + this.add_account_to_sidebar(); + + } + + add_account_to_sidebar() { + this.sidebar.add_item({ + label: this.hub_settings.company, + on_click: () => frappe.set_route('Form', 'Company', this.hub_settings.company) + }, __("Account")); + + this.sidebar.add_item({ + label: __("Requested Products"), + on_click: () => this.go_to_seen_items() + }, __("Account")); + } + + get_search_term() { + return this.$search.val(); + } + + reset_search() { + this.$search.val(''); + } + + make_rfq(item, supplier, btn) { + console.log(supplier); + return new Promise((resolve, reject) => { + frappe.call({ + method: 'erpnext.hub_node.make_rfq_and_send_opportunity', + args: { item, supplier }, + callback: resolve, + btn, + }).fail(reject); + }); + } + + go_to_seen_items() { + this.go_to_items_only_page( + ['hub', 'Requested Products'], + __('Requested Products'), + 'requested-product-list', + {}, 1 + ); + } +} + +class HubList { + constructor({ + parent = null, + title = 'Products', + page_length = 20, + list_css_class = '', + method = 'erpnext.hub_node.get_items', + filters = {text: ''}, + order_by = '', + by_item_codes = 0, + paginated = 1, + on_item_click = null, + img_size = 200 + }) { + this.parent = parent; + this.title = title; + this.page_length = page_length; + this.list_css_class = list_css_class; + this.method = method; + this.filters = filters; + this.order_by = order_by; + this.by_item_codes = by_item_codes; + this.paginated = paginated; + + this.on_item_click = on_item_click; + this.img_size = img_size; + } + + // to be called on demand + setup() { + this.container = $(` +
+
+

${this.title}

+
+
+
+
+

${__('Loading...')}

+
+
+

${__('No more results')}

+
+
+
+
+
+
`) + .appendTo(this.parent); + + this.$item_list_title = this.container.find('.item-list-header h3'); + this.$list = this.container.find('.item-list'); + this.$loading = this.container.find('.loading').hide(); + this.$more = this.container.find('.more').hide(); + this.$done = this.container.find('.done'); + + this.$more.on('click', () => { + this.next_page(); + }); + + this.next_page(); + } + + refresh(filters = this.filters) { + this.reset(); + this.set_filters(filters); + this.next_page(); + } + + reset() { + this.$list.empty(); + } + + set_filters(filters) { + this.filters = filters; + } + + next_page() { + this.$item_list_title.html(this.title); + const start = this.$list.find('.hub-item-wrapper').length; + this.$loading.show(); + + // build args + let args = { + start: start, + // query one extra + limit: this.page_length + 1 + }; + Object.assign(args, this.filters); + console.log("filters: ", args); + args.order_by = this.order_by; + args.by_item_codes = this.by_item_codes; + + frappe.call({ + method: this.method, + args: args, + callback: (r) => { + let items = r.message; + console.log("items: ", items); + this.render_items(items); + } + }); + } + + render_items(items) { + if(items) { + let done = 0; + console.log("items length", items.length); + if(items.length && items.length > this.page_length) { + // remove the extra queried + items.pop(); + } else { + done = 1; + } + items.forEach((item) => { + this.make_item_card(item).appendTo(this.$list); + }); + console.log(done); + this.update_list_state(done); + } else { + this.$item_list_title.html('No results found'); + } + } + + update_list_state(done=0) { + this.$loading.hide(); + if(done) { + this.$done.removeClass('hide'); + this.$more.hide(); + } else { + this.$more.show(); + this.$done.addClass('hide'); + } + } + + make_item_card(item) { + let $item_card = $(` + + `); + + $item_card.find(".item-link").click((e) => { + e.preventDefault(); + this.on_item_click && this.on_item_click(item.name); + }); + + return $item_card; + } + + get_item_image(item, size=this.img_size) { + const _size = size + 'px'; + const item_image = item.image ? + `` : + `
${item.item_name[0]}
`; + + return ` +
+ ${item_image} +
`; + } +} + +class HubSidebar { + constructor({ wrapper }) { + this.wrapper = wrapper; + this.make_dom(); + } + + make_dom() { + this.wrapper.html(` + + `); + + this.$sidebar = this.wrapper.find('.hub-sidebar'); + } + + add_item(item, section) { + let $section; + if(!section && this.wrapper.find('.sidebar-menu').length === 0) { + // if no section, add section with no heading + $section = this.get_section(); + } else { + $section = this.get_section(section); + } + + const $li_item = $(` +
  • ${item.label}
  • + `).click( + () => item.on_click && item.on_click() + ); + + $section.append($li_item); + } + + get_section(section_heading="") { + let $section = $(this.wrapper.find( + `[data-section-heading="${section_heading}"]`)); + if($section.length) { + return $section; + } + + const $section_heading = section_heading ? + `
  • ${section_heading}
  • ` : ''; + + $section = $(` + + `); + + this.$sidebar.append($section); + return $section; + } +} \ No newline at end of file diff --git a/erpnext/hub_node/page/hub/hub_body.html b/erpnext/hub_node/page/hub/hub_body.html deleted file mode 100644 index e415f7e6898..00000000000 --- a/erpnext/hub_node/page/hub/hub_body.html +++ /dev/null @@ -1,20 +0,0 @@ -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -

    {%= __("Loading...") %}

    -
    -
    -
    -
    -
    -

    {%= __("No more results.") %}

    -
    - diff --git a/erpnext/hub_node/page/hub/hub_list.html b/erpnext/hub_node/page/hub/hub_list.html deleted file mode 100644 index 036ef2bf2ab..00000000000 --- a/erpnext/hub_node/page/hub/hub_list.html +++ /dev/null @@ -1,16 +0,0 @@ -{% for(var i=0, l=items.length; i < l; i++) { %} -
    -
    -
    -
    {%= items[i].item_name %}
    -
    -
    -
    {%= items[i].seller_name %}
    -
    -
    -
    {%= items[i].seller_country %}
    -
    -
    -

    {%= items[i].description %}

    -
    -{% } %} diff --git a/erpnext/hub_node/page/hub/register_in_hub.html b/erpnext/hub_node/page/hub/register_in_hub.html deleted file mode 100644 index 96b1fb3d05f..00000000000 --- a/erpnext/hub_node/page/hub/register_in_hub.html +++ /dev/null @@ -1,19 +0,0 @@ -
    -

    {%= __("Register For ERPNext Hub") %}

    -
    -
    -
    -
      -
    • Free listing of your products
    • -
    • Let other ERPNext users discover your products
    • -
    • Discover products quickly
    • -
    • Automate workflow with Supplier from within ERPNext (later)
    • -
    -
    -
    -
    - -
    diff --git a/erpnext/public/css/hub.css b/erpnext/public/css/hub.css new file mode 100644 index 00000000000..559c2039793 --- /dev/null +++ b/erpnext/public/css/hub.css @@ -0,0 +1,104 @@ +/* hub */ +div[data-page-route="hub"] .page-head { + height: 80px; +} +div[data-page-route="hub"] .page-head .title-text { + cursor: pointer; +} +div[data-page-route="hub"] .page-content { + margin-top: 80px; +} +div[data-page-route="hub"] .page-title h1 { + margin-bottom: 0px; +} +div[data-page-route="hub"] .account-details { + margin-top: 20px; +} +div[data-page-route="hub"] [data-original-title="Search"] { + float: right; + width: 220px; +} +div[data-page-route="hub"] .hub-main-section { + padding: 30px; +} +div[data-page-route="hub"] .listing-body { + margin: 0; +} +div[data-page-route="hub"] .main-list-section { + padding: 0; +} +div[data-page-route="hub"] .side-list-section { + padding: 0; +} +div[data-page-route="hub"] .item-list-header h3 { + font-weight: normal; +} +div[data-page-route="hub"] .hub-item-page h2 { + margin-top: 10px; +} +div[data-page-route="hub"] .hub-item-page .item-header { + display: flex; +} +div[data-page-route="hub"] .hub-item-page .item-page-image { + flex: 1; +} +div[data-page-route="hub"] .hub-item-page .title-content { + flex: 3; +} +div[data-page-route="hub"] .hub-item-page .title-content .description { + margin: 30px 0px; +} +div[data-page-route="hub"] .hub-item-page .title-content .actions { + margin-top: 30px; +} +div[data-page-route="hub"] .hub-item-page .title-content .actions .rfq-btn.disabled { + background-color: #b1bdca; + color: #fff; + border-color: #b1bdca; +} +div[data-page-route="hub"] .hub-item-page .company-items { + margin-top: 40px; +} +div[data-page-route="hub"] .company-header { + display: flex; +} +div[data-page-route="hub"] .item-list { + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} +div[data-page-route="hub"] .hub-item-wrapper { + margin-bottom: 20px; +} +div[data-page-route="hub"] .img-wrapper { + border: 1px solid #d1d8dd; + border-radius: 3px; + padding: 12px; + overflow: hidden; + text-align: center; + white-space: nowrap; +} +div[data-page-route="hub"] .img-wrapper img { + max-width: 100%; + max-height: 100%; + display: inline-block; + vertical-align: middle; +} +div[data-page-route="hub"] .img-wrapper .helper { + height: 100%; + display: inline-block; + vertical-align: middle; +} +div[data-page-route="hub"] .img-wrapper .standard-image { + font-size: 72px; + border: none; + background-color: #fafbfc; +} +div[data-page-route="hub"] .hub-item-title { + width: 100%; +} +div[data-page-route="hub"] .breadcrumb { + padding-left: 0; + padding-top: 0; + margin-bottom: 10px; +} diff --git a/erpnext/public/images/hub_logo.svg b/erpnext/public/images/hub_logo.svg new file mode 100644 index 00000000000..23630906009 --- /dev/null +++ b/erpnext/public/images/hub_logo.svg @@ -0,0 +1,76 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/erpnext/public/less/erpnext.less b/erpnext/public/less/erpnext.less index d0c4841cc4f..262b0c308cd 100644 --- a/erpnext/public/less/erpnext.less +++ b/erpnext/public/less/erpnext.less @@ -438,4 +438,4 @@ body[data-route="pos"] { .list-item_content { padding-right: 45px; } -} \ No newline at end of file +} diff --git a/erpnext/public/less/hub.less b/erpnext/public/less/hub.less new file mode 100644 index 00000000000..1cae692d7dd --- /dev/null +++ b/erpnext/public/less/hub.less @@ -0,0 +1,140 @@ +@import "../../../../frappe/frappe/public/less/variables.less"; + +/* hub */ +div[data-page-route="hub"] { + .page-head { + height: 80px; + + .title-text { + cursor: pointer; + } + } + + .page-content { + margin-top: 80px; + } + + .page-title h1 { + margin-bottom: 0px; + } + + .account-details { + margin-top: 20px; + } + + [data-original-title="Search"] { + float: right; + width: 220px; + } + + .hub-main-section { + padding: 30px; + } + + .listing-body { + margin: 0; + } + + .main-list-section { + padding: 0; + // border-right: 1px solid #d1d8dd; + } + + .side-list-section { + padding: 0; + } + + .item-list-header h3 { + font-weight: normal; + } + + .hub-item-page { + + h2 { + margin-top: 10px; + } + + .item-header { + display: flex; + } + + .item-page-image { + flex: 1; + } + + .title-content { + flex: 3; + + .description { + margin: 30px 0px; + } + + .actions { + margin-top: 30px; + + .rfq-btn.disabled { + background-color: #b1bdca; + color: #fff; + border-color: #b1bdca; + } + } + } + + .company-items { + margin-top: 40px; + } + } + + .company-header { + display: flex; + } + + .item-list { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + } + + .hub-item-wrapper { + margin-bottom: 20px; + } + + .img-wrapper { + border: 1px solid @border-color; + border-radius: 3px; + padding: 12px; + overflow: hidden; + text-align: center; + white-space: nowrap; + + img { + max-width: 100%; + max-height: 100%; + display: inline-block; + vertical-align: middle; + } + + .helper { + height: 100%; + display: inline-block; + vertical-align: middle; + } + + .standard-image { + font-size: 72px; + border: none; + background-color: @light-bg; + } + } + + .hub-item-title { + width: 100%; + } + + .breadcrumb { + padding-left: 0; + padding-top: 0; + margin-bottom: 10px; + } + +} \ No newline at end of file diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json index ec83705a43b..f1b10a98916 100644 --- a/erpnext/setup/doctype/company/company.json +++ b/erpnext/setup/doctype/company/company.json @@ -194,461 +194,461 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "sales_settings", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Sales", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "sales_settings", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sales", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "sales_monthly_history", - "fieldtype": "Small Text", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Sales Monthly History", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "sales_monthly_history", + "fieldtype": "Small Text", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sales Monthly History", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "monthly_sales_target", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Monthly Sales Target", - "length": 0, - "no_copy": 0, - "options": "default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "monthly_sales_target", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Monthly Sales Target", + "length": 0, + "no_copy": 0, + "options": "default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_goals", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_goals", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "total_monthly_sales", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Total Monthly Sales", - "length": 0, - "no_copy": 1, - "options": "default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_monthly_sales", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Total Monthly Sales", + "length": 0, + "no_copy": 1, + "options": "default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "charts_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Values", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "charts_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Values", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_letter_head", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Letter Head", - "length": 0, - "no_copy": 0, - "options": "Letter Head", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_letter_head", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Letter Head", + "length": 0, + "no_copy": 0, + "options": "Letter Head", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_holiday_list", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Holiday List", - "length": 0, - "no_copy": 0, - "options": "Holiday List", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_holiday_list", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Holiday List", + "length": 0, + "no_copy": 0, + "options": "Holiday List", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_terms", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Terms", - "length": 0, - "no_copy": 0, - "options": "Terms and Conditions", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_terms", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Terms", + "length": 0, + "no_copy": 0, + "options": "Terms and Conditions", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_currency", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Currency", - "length": 0, - "no_copy": 0, - "options": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_currency", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Currency", + "length": 0, + "no_copy": 0, + "options": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_10", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_10", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "country", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Country", - "length": 0, - "no_copy": 0, - "options": "Country", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "country", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Country", + "length": 0, + "no_copy": 0, + "options": "Country", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "create_chart_of_accounts_based_on", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Create Chart Of Accounts Based On", - "length": 0, - "no_copy": 0, - "options": "\nStandard Template\nExisting Company", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "create_chart_of_accounts_based_on", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Create Chart Of Accounts Based On", + "length": 0, + "no_copy": 0, + "options": "\nStandard Template\nExisting Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Standard Template\"", - "fieldname": "chart_of_accounts", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Chart Of Accounts Template", - "length": 0, - "no_copy": 1, - "options": "", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Standard Template\"", + "fieldname": "chart_of_accounts", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Chart Of Accounts Template", + "length": 0, + "no_copy": 1, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Existing Company\"", - "fieldname": "existing_company", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Existing Company ", - "length": 0, - "no_copy": 1, - "options": "Company", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Existing Company\"", + "fieldname": "existing_company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Existing Company ", + "length": 0, + "no_copy": 1, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 }, { @@ -1978,24 +1978,24 @@ "set_only_once": 0, "unique": 0 } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "icon": "fa fa-building", - "idx": 1, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "menu_index": 0, - "modified": "2017-08-31 11:48:56.278568", - "modified_by": "Administrator", - "module": "Setup", - "name": "Company", - "owner": "Administrator", + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "icon": "fa fa-building", + "idx": 1, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "menu_index": 0, + "modified": "2017-09-06 15:08:44.360880", + "modified_by": "mohan@annapurna.com", + "module": "Setup", + "name": "Company", + "owner": "Administrator", "permissions": [ { "amend": 0, diff --git a/erpnext/shopping_cart/product_info.py b/erpnext/shopping_cart/product_info.py new file mode 100644 index 00000000000..8015c4818f5 --- /dev/null +++ b/erpnext/shopping_cart/product_info.py @@ -0,0 +1,45 @@ +# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals + +import frappe +from erpnext.shopping_cart.cart import _get_cart_quotation +from erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings \ + import is_cart_enabled, get_shopping_cart_settings, show_quantity_in_website +from erpnext.utilities.product import get_price, get_qty_in_stock + +@frappe.whitelist(allow_guest=True) +def get_product_info_for_website(item_code): + """get product price / stock info for website""" + if not is_cart_enabled(): + return {} + + cart_quotation = _get_cart_quotation() + cart_settings = get_shopping_cart_settings() + + price = get_price( + item_code, + cart_quotation.selling_price_list, + cart_settings.default_customer_group, + cart_settings.company + ) + + stock_status = get_qty_in_stock(item_code, "website_warehouse") + + product_info = { + "price": price, + "stock_qty": stock_status.stock_qty, + "in_stock": stock_status.in_stock, + "qty": 0, + "uom": frappe.db.get_value("Item", item_code, "stock_uom"), + "show_stock_qty": show_quantity_in_website() + } + + if product_info["price"]: + if frappe.session.user != "Guest": + item = cart_quotation.get({"item_code": item_code}) + if item: + product_info["qty"] = item[0].qty + + return product_info \ No newline at end of file diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js index 03b93c0cb20..40b80c7c49b 100644 --- a/erpnext/stock/doctype/item/item.js +++ b/erpnext/stock/doctype/item/item.js @@ -63,7 +63,7 @@ frappe.ui.form.on("Item", { frm.page.set_inner_btn_group_as_primary(__("Make")); } if (frm.doc.variant_of) { - frm.set_intro(__('This Item is a Variant of {0} (Template).', + frm.set_intro(__('This Item is a Variant of {0} (Template).', [`${frm.doc.variant_of}`]), true); } @@ -127,7 +127,7 @@ frappe.ui.form.on("Item", { if(!frm.doc.description) frm.set_value("description", frm.doc.item_code); }, - + is_stock_item: function(frm) { if(!frm.doc.is_stock_item) { frm.set_value("has_batch_no", 0); @@ -135,7 +135,7 @@ frappe.ui.form.on("Item", { frm.set_value("has_serial_no", 0); } }, - + copy_from_item_group: function(frm) { return frm.call({ doc: frm.doc, diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 525321c5a9b..7b46b0a7cdd 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -234,6 +234,68 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_hub_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Hub Item", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "is_hub_item", + "fieldname": "hub_category", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Hub Category", + "length": 0, + "no_copy": 0, + "options": "Hub Category", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -3191,6 +3253,163 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:(!doc.is_hub_item)", + "fieldname": "hub_publishing_sb", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Hub Publishing Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "description": "Publish Item to hub.erpnext.com", + "fieldname": "publish_in_hub", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Publish in Hub", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "hub_category_to_publish", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Hub Category to Publish", + "length": 0, + "no_copy": 0, + "options": "Hub Category", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Publish \"In Stock\" or \"Not in Stock\" on Hub based on stock available in this warehouse.", + "fieldname": "hub_warehouse", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Hub Warehouse", + "length": 0, + "no_copy": 0, + "options": "Warehouse", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "fieldname": "synced_with_hub", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Synced With Hub", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "has_web_view": 0, diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index a810665997b..3f71db89af9 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -52,7 +52,8 @@ class Item(WebsiteGenerator): if not self.description: self.description = self.item_name - self.publish_in_hub = 1 + if self.is_sales_item and not self.is_hub_item: + self.publish_in_hub = 1 def after_insert(self): '''set opening stock and item price''' @@ -63,6 +64,10 @@ class Item(WebsiteGenerator): self.set_opening_stock() def validate(self): + self.before_update = None + if frappe.db.exists('Item', self.name): + self.before_update = frappe.get_doc('Item', self.name) + super(Item, self).validate() if not self.item_name: @@ -815,4 +820,3 @@ def check_stock_uom_with_bin(item, stock_uom): if not matched: frappe.throw(_("Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM.").format(item)) - diff --git a/erpnext/stock/doctype/item/test_item.js b/erpnext/stock/doctype/item/test_item.js new file mode 100644 index 00000000000..af44278a59a --- /dev/null +++ b/erpnext/stock/doctype/item/test_item.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Item", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Item + () => frappe.tests.make('Item', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/templates/includes/product_page.js b/erpnext/templates/includes/product_page.js index b2d5ad952b4..93dadaa589e 100644 --- a/erpnext/templates/includes/product_page.js +++ b/erpnext/templates/includes/product_page.js @@ -7,7 +7,7 @@ frappe.ready(function() { frappe.call({ type: "POST", - method: "erpnext.shopping_cart.product.get_product_info", + method: "erpnext.shopping_cart.product_info.get_product_info_for_website", args: { item_code: get_item_code() }, diff --git a/erpnext/shopping_cart/product.py b/erpnext/utilities/product.py similarity index 50% rename from erpnext/shopping_cart/product.py rename to erpnext/utilities/product.py index 0d6eccd62b4..1ad8b6e5ee5 100644 --- a/erpnext/shopping_cart/product.py +++ b/erpnext/utilities/product.py @@ -5,51 +5,15 @@ from __future__ import unicode_literals import frappe from frappe.utils import cint, fmt_money, flt -from erpnext.shopping_cart.cart import _get_cart_quotation -from erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings \ - import is_cart_enabled, get_shopping_cart_settings, show_quantity_in_website from erpnext.accounts.doctype.pricing_rule.pricing_rule import get_pricing_rule_for_item -@frappe.whitelist(allow_guest=True) -def get_product_info(item_code): - """get product price / stock info""" - if not is_cart_enabled(): - return {} - - qty = 0 - cart_quotation = _get_cart_quotation() - template_item_code = frappe.db.get_value("Item", item_code, "variant_of") - stock_status = get_qty_in_stock(item_code, template_item_code) - in_stock = stock_status.in_stock - stock_qty = stock_status.stock_qty - price = get_price(item_code, template_item_code, cart_quotation.selling_price_list) - - if price: - price["formatted_price"] = fmt_money(price["price_list_rate"], currency=price["currency"]) - - price["currency"] = not cint(frappe.db.get_default("hide_currency_symbol")) \ - and (frappe.db.get_value("Currency", price.currency, "symbol") or price.currency) \ - or "" - - if frappe.session.user != "Guest": - item = cart_quotation.get({"item_code": item_code}) - if item: - qty = item[0].qty - - return { - "price": price, - "stock_qty": stock_qty, - "in_stock": in_stock, - "uom": frappe.db.get_value("Item", item_code, "stock_uom"), - "qty": qty, - "show_stock_qty": show_quantity_in_website() - } - -def get_qty_in_stock(item_code, template_item_code): +def get_qty_in_stock(item_code, item_warehouse_field): in_stock, stock_qty = 0, '' - warehouse = frappe.db.get_value("Item", item_code, "website_warehouse") + template_item_code = frappe.db.get_value("Item", item_code, "variant_of") + + warehouse = frappe.db.get_value("Item", item_code, item_warehouse_field) if not warehouse and template_item_code and template_item_code != item_code: - warehouse = frappe.db.get_value("Item", template_item_code, "website_warehouse") + warehouse = frappe.db.get_value("Item", template_item_code, item_warehouse_field) if warehouse: stock_qty = frappe.db.sql("""select actual_qty from tabBin where @@ -59,10 +23,10 @@ def get_qty_in_stock(item_code, template_item_code): return frappe._dict({"in_stock": in_stock, "stock_qty": stock_qty}) -def get_price(item_code, template_item_code, price_list, qty=1): - if price_list: - cart_settings = get_shopping_cart_settings() +def get_price(item_code, price_list, customer_group, company, qty=1): + template_item_code = frappe.db.get_value("Item", item_code, "variant_of") + if price_list: price = frappe.get_all("Item Price", fields=["price_list_rate", "currency"], filters={"price_list": price_list, "item_code": item_code}) @@ -76,8 +40,8 @@ def get_price(item_code, template_item_code, price_list, qty=1): "qty": qty, "transaction_type": "selling", "price_list": price_list, - "customer_group": cart_settings.default_customer_group, - "company": cart_settings.company, + "customer_group": customer_group, + "company": company, "conversion_rate": 1, "for_shopping_cart": True })) @@ -89,4 +53,21 @@ def get_price(item_code, template_item_code, price_list, qty=1): if pricing_rule.pricing_rule_for == "Price": price[0].price_list_rate = pricing_rule.price_list_rate - return price[0] + price_obj = price[0] + if price_obj: + price_obj["formatted_price"] = fmt_money(price_obj["price_list_rate"], currency=price_obj["currency"]) + + price_obj["currency_symbol"] = not cint(frappe.db.get_default("hide_currency_symbol")) \ + and (frappe.db.get_value("Currency", price_obj.currency, "symbol") or price_obj.currency) \ + or "" + + if not price_obj["price_list_rate"]: + price_obj["price_list_rate"] = 0 + + if not price_obj["currency"]: + price_obj["currency"] = "" + + if not price_obj["formatted_price"]: + price_obj["formatted_price"] = "" + + return price_obj From e87a076f1d2da5f0691e10f7b7da84a6f41bad13 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Thu, 5 Oct 2017 12:20:20 +0530 Subject: [PATCH 092/210] Update link in the pos for offline and online mode from pos settings (#11061) --- .../accounts/doctype/pos_settings/pos_settings.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/pos_settings/pos_settings.py b/erpnext/accounts/doctype/pos_settings/pos_settings.py index 736d36eea96..13a50042fb7 100644 --- a/erpnext/accounts/doctype/pos_settings/pos_settings.py +++ b/erpnext/accounts/doctype/pos_settings/pos_settings.py @@ -3,7 +3,17 @@ # For license information, please see license.txt from __future__ import unicode_literals +import frappe from frappe.model.document import Document class POSSettings(Document): - pass \ No newline at end of file + def validate(self): + self.set_link_for_pos() + + def set_link_for_pos(self): + link = 'pos' if self.use_pos_in_offline_mode else 'point-of-sale' + desktop_icon = frappe.db.get_value('Desktop Icon', + {'standard': 1, 'module_name': 'POS'}, 'name') + + if desktop_icon: + frappe.db.set_value('Desktop Icon', desktop_icon, 'link', link) \ No newline at end of file From 7d4fd35aa3604e2195adb0a1079184f151e57884 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 5 Oct 2017 12:20:33 +0530 Subject: [PATCH 093/210] Add POS Settings link in Accounts module (#11060) --- erpnext/config/accounts.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/config/accounts.py b/erpnext/config/accounts.py index 7c0f540154b..cdce13ba356 100644 --- a/erpnext/config/accounts.py +++ b/erpnext/config/accounts.py @@ -315,11 +315,16 @@ def get_data(): "name": "Payment Gateway Account", "description": _("Setup Gateway accounts.") }, + { + "type": "doctype", + "name": "POS Settings", + "description": _("Setup mode of POS (Online / Offline)") + }, { "type": "doctype", "name": "POS Profile", "label": _("Point-of-Sale Profile"), - "description": _("Rules to calculate shipping amount for a sale") + "description": _("Setup default values for POS Invoices") }, { "type": "doctype", From 729aa2025a06bc45a38b91e23a9a9e35214b58a3 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 5 Oct 2017 12:21:36 +0530 Subject: [PATCH 094/210] Show commission section for pos as well (#11059) --- erpnext/accounts/doctype/sales_invoice/sales_invoice.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js index be011848829..28a5d01aa8c 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js @@ -339,7 +339,7 @@ $.extend(cur_frm.cscript, new erpnext.accounts.SalesInvoiceController({frm: cur_ // ------------ cur_frm.cscript.hide_fields = function(doc) { var parent_fields = ['project', 'due_date', 'is_opening', 'source', 'total_advance', 'get_advances', - 'advances', 'sales_partner', 'commission_rate', 'total_commission', 'advances', 'from_date', 'to_date']; + 'advances', 'advances', 'from_date', 'to_date']; if(cint(doc.is_pos) == 1) { hide_field(parent_fields); From d6d99e0d59077e12ceaf201cf5482aca9beafa0d Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 5 Oct 2017 12:39:42 +0530 Subject: [PATCH 095/210] Removed duplicate field related to hub from Item --- erpnext/stock/doctype/item/item.json | 95 ---------------------------- 1 file changed, 95 deletions(-) diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 7b46b0a7cdd..dc057a65ff3 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -264,38 +264,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_hub_item", - "fieldname": "hub_category", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Hub Category", - "length": 0, - "no_copy": 0, - "options": "Hub Category", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -2193,69 +2161,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "0", - "description": "Publish Item to hub.erpnext.com", - "fieldname": "publish_in_hub", - "fieldtype": "Check", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Publish in Hub", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "0", - "fieldname": "synced_with_hub", - "fieldtype": "Check", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Synced With Hub", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, From 26507d786729e6575a7c6203550a4c1efe901cb4 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 5 Oct 2017 13:10:32 +0530 Subject: [PATCH 096/210] Removed deprecated hub functions --- erpnext/hooks.py | 4 +--- erpnext/hub_node/doctype/hub_settings/hub_settings.py | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 4e22757711a..4206ed28110 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -208,9 +208,7 @@ scheduler_events = { "erpnext.stock.doctype.serial_no.serial_no.update_maintenance_status", "erpnext.buying.doctype.supplier_scorecard.supplier_scorecard.refresh_scorecards", "erpnext.setup.doctype.company.company.cache_companies_monthly_sales_history", - "erpnext.manufacturing.doctype.bom_update_tool.bom_update_tool.update_latest_price_in_all_boms", - "erpnext.hub_node.doctype.hub_settings.hub_settings.sync_item_fields_at_hub", - "erpnext.hub_node.update_local_hub_categories" + "erpnext.manufacturing.doctype.bom_update_tool.bom_update_tool.update_latest_price_in_all_boms" ] } diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.py b/erpnext/hub_node/doctype/hub_settings/hub_settings.py index 7e54b654e38..50069cea80e 100644 --- a/erpnext/hub_node/doctype/hub_settings/hub_settings.py +++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.py @@ -10,8 +10,8 @@ from frappe import _ from erpnext.utilities.product import get_price, get_qty_in_stock from six import string_types -hub_url = "http://erpnext.hub:8000" -# hub_url = "https://hub.erpnext.org" +# hub_url = "http://erpnext.hub:8000" +hub_url = "https://hub.erpnext.org" # hub_url = "http://192.168.29.145:3000" class HubSetupError(frappe.ValidationError): pass From f7a856b913d2eeb1b9ddd9f84dad7a26be17cde1 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 5 Oct 2017 13:31:29 +0530 Subject: [PATCH 097/210] [Fix] Rate not fetched in the POS, User trying to add an item in the cart before loading of frm --- erpnext/selling/page/point_of_sale/point_of_sale.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index 1b0b9eb392c..726e80f28df 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -49,11 +49,12 @@ erpnext.pos.PointOfSale = class PointOfSale { this.set_online_status(); }, () => this.setup_pos_profile(), + () => this.make_new_invoice(), () => { + frappe.timeout(1); this.make_items(); this.bind_events(); }, - () => this.make_new_invoice(), () => this.page.set_title(__('Point of Sale')) ]); } From 8c3d19e2ab6b52dba70764750cd49f2e14399a1a Mon Sep 17 00:00:00 2001 From: mbauskar Date: Thu, 5 Oct 2017 14:06:49 +0600 Subject: [PATCH 098/210] bumped to version 9.1.1 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 55628cc6761..259c0f0549b 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.1.0' +__version__ = '9.1.1' def get_default_company(user=None): '''Get default company for user''' From f23788bb7d36738704bafa6d81cb251261f39eed Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Thu, 5 Oct 2017 14:19:45 +0530 Subject: [PATCH 099/210] [hotfix] Show Make button only for Email communication (#10876) --- erpnext/public/js/communication.js | 36 +++++++++++++++++------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/erpnext/public/js/communication.js b/erpnext/public/js/communication.js index 5ce57b67df3..bb2eaefc44b 100644 --- a/erpnext/public/js/communication.js +++ b/erpnext/public/js/communication.js @@ -1,39 +1,45 @@ frappe.ui.form.on("Communication", { - refresh: function(frm) { + refresh: (frm) => { + // setup custom Make button only if Communication is Email + if(frm.doc.communication_medium == "Email" && frm.doc.sent_or_received == "Received") { + frm.events.setup_custom_buttons(frm); + } + }, + + setup_custom_buttons: (frm) => { + let confirm_msg = "Are you sure you want to create {0} from this email"; if(frm.doc.reference_doctype !== "Issue") { - frm.add_custom_button(__("Issue"), function() { - frappe.confirm("Are you sure you want to create Issue from this email", function(){ + frm.add_custom_button(__("Issue"), () => { + frappe.confirm(__(confirm_msg, [__("Issue")]), () => { frm.trigger('make_issue_from_communication'); }) }, "Make"); } if(!in_list(["Lead", "Opportunity"], frm.doc.reference_doctype)) { - frm.add_custom_button(__("Lead"), function() { - frappe.confirm("Are you sure you want to create Lead from this email", function(){ + frm.add_custom_button(__("Lead"), () => { + frappe.confirm(__(confirm_msg, [__("Lead")]), () => { frm.trigger('make_lead_from_communication'); }) }, "Make"); - frm.add_custom_button(__("Opportunity"), function() { - frappe.confirm("Are you sure you want to create Opportunity from this email", function(){ + frm.add_custom_button(__("Opportunity"), () => { + frappe.confirm(__(confirm_msg, [__("Opportunity")]), () => { frm.trigger('make_opportunity_from_communication'); }) }, "Make"); } - - frm.page.set_inner_btn_group_as_primary(__("Make")); }, - make_lead_from_communication: function(frm) { + make_lead_from_communication: (frm) => { return frappe.call({ method: "frappe.email.inbox.make_lead_from_communication", args: { communication: frm.doc.name }, freeze: true, - callback: function(r) { + callback: (r) => { if(r.message) { frm.reload_doc() } @@ -41,14 +47,14 @@ frappe.ui.form.on("Communication", { }) }, - make_issue_from_communication: function(frm) { + make_issue_from_communication: (frm) => { return frappe.call({ method: "frappe.email.inbox.make_issue_from_communication", args: { communication: frm.doc.name }, freeze: true, - callback: function(r) { + callback: (r) => { if(r.message) { frm.reload_doc() } @@ -56,14 +62,14 @@ frappe.ui.form.on("Communication", { }) }, - make_opportunity_from_communication: function(frm) { + make_opportunity_from_communication: (frm) => { return frappe.call({ method: "frappe.email.inbox.make_opportunity_from_communication", args: { communication: frm.doc.name }, freeze: true, - callback: function(r) { + callback: (r) => { if(r.message) { frm.reload_doc() } From 25db832be122089e4c3898a45a73b03594c97ba9 Mon Sep 17 00:00:00 2001 From: Doridel Cahanap Date: Thu, 5 Oct 2017 16:50:43 +0800 Subject: [PATCH 100/210] [minor] Add "Attendance" in grid view for Training Event Employee (#11063) --- .../training_event_employee/training_event_employee.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/hr/doctype/training_event_employee/training_event_employee.json b/erpnext/hr/doctype/training_event_employee/training_event_employee.json index a8a72b1a701..76adcb0ed22 100644 --- a/erpnext/hr/doctype/training_event_employee/training_event_employee.json +++ b/erpnext/hr/doctype/training_event_employee/training_event_employee.json @@ -147,7 +147,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, "label": "Attendance", "length": 0, @@ -176,7 +176,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-11 03:36:22.738253", + "modified": "2017-10-05 08:49:41.869998", "modified_by": "Administrator", "module": "HR", "name": "Training Event Employee", From 0518001bdc45a10f5d757d484c54501e25e5b585 Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Thu, 5 Oct 2017 14:31:31 +0530 Subject: [PATCH 101/210] Changes in Student Admission (#11019) * configurable student admission * validate dob and admission date from student admission * add in hooks and fix codacy --- erpnext/hooks.py | 3 +- .../student_admission/student_admission.json | 353 ++++++------------ .../student_admission/student_admission.py | 35 +- .../templates/student_admission.html | 74 ++++ .../templates/student_admission_row.html | 36 ++ .../student_admission_program/__init__.py | 0 .../student_admission_program.json | 222 +++++++++++ .../student_admission_program.py | 9 + .../student_applicant/student_applicant.py | 33 +- 9 files changed, 516 insertions(+), 249 deletions(-) create mode 100644 erpnext/schools/doctype/student_admission/templates/student_admission.html create mode 100644 erpnext/schools/doctype/student_admission/templates/student_admission_row.html create mode 100644 erpnext/schools/doctype/student_admission_program/__init__.py create mode 100644 erpnext/schools/doctype/student_admission_program/student_admission_program.json create mode 100644 erpnext/schools/doctype/student_admission_program/student_admission_program.py diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 4206ed28110..bf6f5aac863 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -133,7 +133,8 @@ standard_portal_menu_items = [ {"title": _("Prescription"), "route": "/prescription", "reference_doctype": "Consultation", "role":"Patient"}, {"title": _("Patient Appointment"), "route": "/patient-appointments", "reference_doctype": "Patient Appointment", "role":"Patient"}, {"title": _("Fees"), "route": "/fees", "reference_doctype": "Fees", "role":"Student"}, - {"title": _("Newsletter"), "route": "/newsletters", "reference_doctype": "Newsletter"} + {"title": _("Newsletter"), "route": "/newsletters", "reference_doctype": "Newsletter"}, + {"title": _("Admission"), "route": "/admissions", "reference_doctype": "Student Admission"} ] default_roles = [ diff --git a/erpnext/schools/doctype/student_admission/student_admission.json b/erpnext/schools/doctype/student_admission/student_admission.json index 4801e511637..c35d5be3932 100644 --- a/erpnext/schools/doctype/student_admission/student_admission.json +++ b/erpnext/schools/doctype/student_admission/student_admission.json @@ -1,6 +1,6 @@ { "allow_copy": 0, - "allow_guest_to_view": 0, + "allow_guest_to_view": 1, "allow_import": 0, "allow_rename": 1, "autoname": "", @@ -12,97 +12,6 @@ "document_type": "Document", "editable_grid": 1, "fields": [ - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "academic_year", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 1, - "label": "Academic Year", - "length": 0, - "no_copy": 0, - "options": "Academic Year", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "admission_start_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Admission Start Date", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "admission_end_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Admission End Date", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -139,7 +48,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "naming_series_for_student_applicant", + "depends_on": "", + "fieldname": "route", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, @@ -148,9 +58,9 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Naming Series (for Student Applicant)", + "label": "Route", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", "print_hide": 0, @@ -161,7 +71,7 @@ "reqd": 0, "search_index": 0, "set_only_once": 0, - "unique": 0 + "unique": 1 }, { "allow_bulk_edit": 0, @@ -169,8 +79,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "publish", - "fieldtype": "Check", + "fieldname": "application_form_route", + "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -178,7 +88,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Publish on website", + "label": "Application Form Route", "length": 0, "no_copy": 0, "permlevel": 0, @@ -188,7 +98,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -228,112 +138,19 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "program", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 1, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Program", - "length": 0, - "no_copy": 0, - "options": "Program", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "application_fee", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Application Fee", - "length": 0, - "no_copy": 0, - "options": "currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "currency", + "fieldname": "academic_year", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Currency", + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Academic Year", "length": 0, - "no_copy": 0, - "options": "Currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "route", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Route", - "length": 0, - "no_copy": 0, + "no_copy": 1, + "options": "Academic Year", "permlevel": 0, "precision": "", "print_hide": 0, @@ -344,7 +161,7 @@ "reqd": 1, "search_index": 0, "set_only_once": 0, - "unique": 1 + "unique": 0 }, { "allow_bulk_edit": 0, @@ -352,8 +169,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "application_form_route", - "fieldtype": "Data", + "fieldname": "admission_start_date", + "fieldtype": "Date", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -361,7 +178,67 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Application Form Route", + "label": "Admission Start Date", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "admission_end_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Admission End Date", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "published", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Publish on website", "length": 0, "no_copy": 0, "permlevel": 0, @@ -391,6 +268,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, + "label": "Eligibility and Details", "length": 0, "no_copy": 0, "permlevel": 0, @@ -405,6 +283,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "program_details", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Eligibility and Details", + "length": 0, + "no_copy": 0, + "options": "Student Admission Program", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -434,49 +343,20 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "eligibility", - "fieldtype": "Text Editor", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Eligibility", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], - "has_web_view": 0, + "has_web_view": 1, "hide_heading": 0, "hide_toolbar": 0, "idx": 0, "image_view": 0, "in_create": 0, + "is_published_field": "published", "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-06-30 08:21:50.722286", + "modified": "2017-10-02 15:16:44.386000", "modified_by": "Administrator", "module": "Schools", "name": "Student Admission", @@ -504,10 +384,11 @@ "write": 1 } ], - "quick_entry": 1, + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, "restrict_to_domain": "Education", + "route": "admissions", "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/schools/doctype/student_admission/student_admission.py b/erpnext/schools/doctype/student_admission/student_admission.py index a849d65d7b6..e166b9b5e80 100644 --- a/erpnext/schools/doctype/student_admission/student_admission.py +++ b/erpnext/schools/doctype/student_admission/student_admission.py @@ -4,26 +4,41 @@ from __future__ import unicode_literals import frappe -from frappe.website.website_generator import WebsiteGenerator from frappe import _ +from frappe.utils import nowdate +from frappe.website.website_generator import WebsiteGenerator + class StudentAdmission(WebsiteGenerator): - website = frappe._dict( - template = "templates/generators/student_admission.html", - condition_field = "publish", - page_title_field = "title" - ) - def autoname(self): if not self.title: self.title = self.get_title() self.name = self.title + def validate(self): + if not self.route: #pylint: disable=E0203 + self.route = "admissions/" + "-".join(self.title.split(" ")) + def get_context(self, context): - context.parents = [{'name': 'admissions', 'title': _('All Student Admissions') }] + context.no_cache = 1 + context.show_sidebar = True + context.title = self.title + context.parents = [{'name': 'admissions', 'title': _('All Student Admissions'), 'route': 'admissions' }] def get_title(self): return _("Admissions for {0}").format(self.academic_year) -def get_list_context(context): - context.title = _("Student Admissions") + +def get_list_context(context=None): + context.update({ + "show_sidebar": True, + "title": _("Student Admissions"), + "get_list": get_admission_list, + "row_template": "schools/doctype/student_admission/templates/student_admission_row.html", + }) + +def get_admission_list(doctype, txt, filters, limit_start, limit_page_length=20, order_by="modified"): + return frappe.db.sql('''select name, title, academic_year, modified, admission_start_date, route, + admission_end_date from `tabStudent Admission` where published=1 and admission_end_date >= %s + order by admission_end_date asc limit {0}, {1} + '''.format(limit_start, limit_page_length), [nowdate()], as_dict=1) diff --git a/erpnext/schools/doctype/student_admission/templates/student_admission.html b/erpnext/schools/doctype/student_admission/templates/student_admission.html new file mode 100644 index 00000000000..25afaca84dc --- /dev/null +++ b/erpnext/schools/doctype/student_admission/templates/student_admission.html @@ -0,0 +1,74 @@ + +{% extends "templates/web.html" %} + +{% block breadcrumbs %} + {% include "templates/includes/breadcrumbs.html" %} +{% endblock %} + +{% block header %} +

    {{ title }}

    +{% endblock %} + +{% block page_content %} + {% set today = frappe.utils.getdate(frappe.utils.nowdate()) %} +
    +
    + Application will be closed soon + {% elif frappe.utils.getdate(doc.admission_end_date) > today >= frappe.utils.getdate(doc.admission_start_date)%} + green"> Application open + {% elif frappe.utils.getdate(doc.admission_start_date) > today %} + blue"> Application will open + {% else %} + darkgrey + {% endif %} + +
    +
    + {{ _("Start on") }}: {{ frappe.format_date(admission_start_date) }}
    + {{ _("End on") }}: {{ frappe.format_date(admission_end_date) }} +
    +

    + + {%- if introduction -%} +
    {{ introduction }}
    + {% endif %} + + {% if program_details %} +
    +
    +

    Eligibility and Other Details:

    + + + + + + + + + + + {% for row in program_details %} + + + + + + + {% endfor %} + +
    Program/Std.Minumum Age(DOB)Maximum Age(DOB)Application Fee
    {{ row.program }}{{ row.minimum_age }}{{ row.maximum_age }}{{ row.application_fee }}
    +
    + {% endif %} + + {%- if application_form_route -%} +
    +

    + + {{ _("Apply Now") }} +

    + {% endif %} + +{% endblock %} diff --git a/erpnext/schools/doctype/student_admission/templates/student_admission_row.html b/erpnext/schools/doctype/student_admission/templates/student_admission_row.html new file mode 100644 index 00000000000..e0497730377 --- /dev/null +++ b/erpnext/schools/doctype/student_admission/templates/student_admission_row.html @@ -0,0 +1,36 @@ + \ No newline at end of file diff --git a/erpnext/schools/doctype/student_admission_program/__init__.py b/erpnext/schools/doctype/student_admission_program/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/schools/doctype/student_admission_program/student_admission_program.json b/erpnext/schools/doctype/student_admission_program/student_admission_program.json new file mode 100644 index 00000000000..29bb57fbd5f --- /dev/null +++ b/erpnext/schools/doctype/student_admission_program/student_admission_program.json @@ -0,0 +1,222 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "", + "beta": 0, + "creation": "2017-09-15 12:59:43.207923", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "program", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Program", + "length": 0, + "no_copy": 0, + "options": "Program", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "minimum_age", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Minimum Age", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "maximum_age", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Maximum Age", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_4", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "application_fee", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Application Fee", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "applicant_naming_series", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Naming Series (for Student Applicant)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-10-02 17:13:52.586218", + "modified_by": "Administrator", + "module": "Schools", + "name": "Student Admission Program", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/schools/doctype/student_admission_program/student_admission_program.py b/erpnext/schools/doctype/student_admission_program/student_admission_program.py new file mode 100644 index 00000000000..406027ca2cb --- /dev/null +++ b/erpnext/schools/doctype/student_admission_program/student_admission_program.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +from frappe.model.document import Document + +class StudentAdmissionProgram(Document): + pass diff --git a/erpnext/schools/doctype/student_applicant/student_applicant.py b/erpnext/schools/doctype/student_applicant/student_applicant.py index aeeffcedac1..7fa44a65e65 100644 --- a/erpnext/schools/doctype/student_applicant/student_applicant.py +++ b/erpnext/schools/doctype/student_applicant/student_applicant.py @@ -6,13 +6,18 @@ from __future__ import print_function, unicode_literals import frappe from frappe import _ from frappe.model.document import Document +from frappe.utils import getdate class StudentApplicant(Document): def autoname(self): from frappe.model.naming import set_name_by_naming_series if self.student_admission: - naming_series = frappe.db.get_value('Student Admission', self.student_admission, - 'naming_series_for_student_applicant') + if self.program: + student_admission = get_student_admission_data(self.student_admission, self.program) + if student_admission: + naming_series = student_admission.get("applicant_naming_series") + else: + frappe.throw(_("Select the program first")) if naming_series: self.naming_series = naming_series @@ -21,11 +26,35 @@ class StudentApplicant(Document): def validate(self): self.title = " ".join(filter(None, [self.first_name, self.middle_name, self.last_name])) + if self.student_admission and self.program and self.date_of_birth: + self.validation_from_student_admission() def on_update_after_submit(self): student = frappe.get_list("Student", filters= {"student_applicant": self.name}) if student: frappe.throw(_("Cannot change status as student {0} is linked with student application {1}").format(student[0].name, self.name)) + def on_submit(self): + if self.paid and not self.student_admission: + frappe.throw(_("Please select Student Admission which is mandatory for the paid student applicant")) + + def validation_from_student_admission(self): + student_admission = get_student_admission_data(self.student_admission, self.program) + if student_admission: + if not (getdate(student_admission.minimum_age) >= getdate(self.date_of_birth) >= + getdate(student_admission.maximum_age)): + frappe.throw(_("Not eligible for the admission in this program as per DOB")) + def on_payment_authorized(self, *args, **kwargs): self.db_set('paid', 1) + + +def get_student_admission_data(student_admission, program): + student_admission = frappe.db.sql("""select sa.admission_start_date, sa.admission_end_date, + sap.program, sap.minimum_age, sap.maximum_age, sap.applicant_naming_series + from `tabStudent Admission` sa, `tabStudent Admission Program` sap + where sa.name = sap.parent and sa.name = %s and sap.program = %s""", (student_admission, program), as_dict=1) + if student_admission: + return student_admission[0] + else: + return None From 34ad2e6a60a458fa78e36c418e7bd53edd57836c Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 5 Oct 2017 15:28:43 +0530 Subject: [PATCH 102/210] Use format_currency only if fieldtype is currency --- .../report/salary_register/salary_register.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/erpnext/hr/report/salary_register/salary_register.html b/erpnext/hr/report/salary_register/salary_register.html index 6c372b75012..4c7e1d1d3af 100644 --- a/erpnext/hr/report/salary_register/salary_register.html +++ b/erpnext/hr/report/salary_register/salary_register.html @@ -12,21 +12,21 @@ {% } %} - + {% for(var j=0, k=data.length; j {% for(var i=1, l=report.columns.length; i {% var fieldname = report.columns[i].field; %} - {% if (!isNaN(row[fieldname])) { %} - {%= format_currency(row[fieldname]) %} - {% } else { %} - {% if (!is_null(row[fieldname])) { %} - {%= row[fieldname] %} - {% } %} + {% if (report.columns[i].fieldtype=='Currency' && !isNaN(row[fieldname])) { %} + {%= format_currency(row[fieldname]) %} + {% } else { %} + {% if (!is_null(row[fieldname])) { %} + {%= row[fieldname] %} + {% } %} {% } %} {% } %} From ea390effa557216b5985585e26a19ce706c2680c Mon Sep 17 00:00:00 2001 From: Stavros Anastasiadis Date: Thu, 5 Oct 2017 13:01:25 +0300 Subject: [PATCH 103/210] Add multirows in Attendees selection (#11067) --- erpnext/hr/doctype/training_event/training_event.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/training_event/training_event.js b/erpnext/hr/doctype/training_event/training_event.js index 6a6e8fe0a6a..12bc920b187 100644 --- a/erpnext/hr/doctype/training_event/training_event.js +++ b/erpnext/hr/doctype/training_event/training_event.js @@ -2,6 +2,9 @@ // For license information, please see license.txt frappe.ui.form.on('Training Event', { + onload_post_render: function(frm) { + frm.get_field("employees").grid.set_multiple_add("employee"); + }, refresh: function(frm) { if(!frm.doc.__islocal) { frm.add_custom_button(__("Training Result"), function() { @@ -18,4 +21,4 @@ frappe.ui.form.on('Training Event', { }); } } -}); \ No newline at end of file +}); From 607b5d4985d3129c90c26d5932f51c6e5db14097 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Thu, 5 Oct 2017 15:57:58 +0530 Subject: [PATCH 104/210] [Fix] Negative qty issue in POS (#11070) * [Fix] Negative qty issue in POS * Update point_of_sale.js --- erpnext/selling/page/point_of_sale/point_of_sale.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index 726e80f28df..6601b9f47c7 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -222,6 +222,11 @@ erpnext.pos.PointOfSale = class PointOfSale { } update_item_in_frm(item, field, value) { + if (field == 'qty' && value < 0) { + frappe.msgprint(__("Quantity must be positive")); + value = item.qty; + } + if (field) { frappe.model.set_value(item.doctype, item.name, field, value); } From 975d28307a389efa4bb9f3feefab22b039544e75 Mon Sep 17 00:00:00 2001 From: Utkarsh Goswami Date: Thu, 5 Oct 2017 15:59:51 +0530 Subject: [PATCH 105/210] Payroll feature (#10900) --- .../doctype/salary_detail/salary_detail.json | 47 ++++++++++++++++++- erpnext/hr/doctype/salary_slip/salary_slip.js | 10 +++- erpnext/hr/doctype/salary_slip/salary_slip.py | 7 ++- 3 files changed, 58 insertions(+), 6 deletions(-) diff --git a/erpnext/hr/doctype/salary_detail/salary_detail.json b/erpnext/hr/doctype/salary_detail/salary_detail.json index d1312957658..01d02779b79 100644 --- a/erpnext/hr/doctype/salary_detail/salary_detail.json +++ b/erpnext/hr/doctype/salary_detail/salary_detail.json @@ -12,6 +12,7 @@ "editable_grid": 1, "fields": [ { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -42,6 +43,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -73,6 +75,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -101,6 +104,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -131,6 +135,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -159,6 +164,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -189,6 +195,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -221,6 +228,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -253,6 +261,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -284,6 +293,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -314,6 +324,37 @@ "unique": 0 }, { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "do_not_include_in_total", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Do not include in total", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -345,6 +386,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -374,6 +416,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -415,8 +458,8 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-04-13 00:47:33.980646", - "modified_by": "chude.osiegbu@manqala.com", + "modified": "2017-10-02 13:57:22.769751", + "modified_by": "Administrator", "module": "HR", "name": "Salary Detail", "name_case": "", diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.js b/erpnext/hr/doctype/salary_slip/salary_slip.js index de3276c8e3f..24f2016bd62 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.js +++ b/erpnext/hr/doctype/salary_slip/salary_slip.js @@ -158,14 +158,18 @@ var calculate_earning_total = function(doc, dt, dn, reset_amount) { var total_earn = 0; for(var i = 0; i < tbl.length; i++){ if(cint(tbl[i].depends_on_lwp) == 1) { + tbl[i].amount = Math.round(tbl[i].default_amount)*(flt(doc.payment_days) / cint(doc.total_working_days)*100)/100; refresh_field('amount', tbl[i].name, 'earnings'); + } else if(reset_amount) { tbl[i].amount = tbl[i].default_amount; refresh_field('amount', tbl[i].name, 'earnings'); } - total_earn += flt(tbl[i].amount); + if(!tbl[i].do_not_include_in_total) { + total_earn += flt(tbl[i].amount); + } } doc.gross_pay = total_earn; refresh_many(['amount','gross_pay']); @@ -184,7 +188,9 @@ var calculate_ded_total = function(doc, dt, dn, reset_amount) { tbl[i].amount = tbl[i].default_amount; refresh_field('amount', tbl[i].name, 'deductions'); } - total_ded += flt(tbl[i].amount); + if(!tbl[i].do_not_include_in_total) { + total_ded += flt(tbl[i].amount); + } } doc.total_deduction = total_ded; refresh_field('total_deduction'); diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.py b/erpnext/hr/doctype/salary_slip/salary_slip.py index 356104e69c2..f769d6f3dbc 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.py +++ b/erpnext/hr/doctype/salary_slip/salary_slip.py @@ -69,7 +69,8 @@ class SalarySlip(TransactionBase): 'amount': amount, 'default_amount': amount, 'depends_on_lwp' : struct_row.depends_on_lwp, - 'salary_component' : struct_row.salary_component + 'salary_component' : struct_row.salary_component, + 'do_not_include_in_total' : struct_row.do_not_include_in_total }) else: component_row.amount = amount @@ -345,11 +346,13 @@ class SalarySlip(TransactionBase): (flt(d.default_amount) * flt(self.payment_days) / cint(self.total_working_days)), self.precision("amount", component_type) ) + elif not self.payment_days and not self.salary_slip_based_on_timesheet: d.amount = 0 elif not d.amount: d.amount = d.default_amount - self.set(total_field, self.get(total_field) + flt(d.amount)) + if not d.do_not_include_in_total: + self.set(total_field, self.get(total_field) + flt(d.amount)) def calculate_net_pay(self): if self.salary_structure: From 4cb4d2f1550581b69b773dcf150eacf8a077b6c6 Mon Sep 17 00:00:00 2001 From: Utkarsh Goswami Date: Thu, 5 Oct 2017 16:51:42 +0530 Subject: [PATCH 106/210] Tests for payment entry against purchase invoice (#10930) --- .../test_payment_against_purchase_invoice.js | 60 +++++++++++++++++++ .../purchase_invoice/test_purchase_invoice.js | 3 +- erpnext/tests/ui/tests.txt | 1 + 3 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 erpnext/accounts/doctype/payment_entry/tests/test_payment_against_purchase_invoice.js diff --git a/erpnext/accounts/doctype/payment_entry/tests/test_payment_against_purchase_invoice.js b/erpnext/accounts/doctype/payment_entry/tests/test_payment_against_purchase_invoice.js new file mode 100644 index 00000000000..14aa0736d40 --- /dev/null +++ b/erpnext/accounts/doctype/payment_entry/tests/test_payment_against_purchase_invoice.js @@ -0,0 +1,60 @@ +QUnit.module('Payment Entry'); + +QUnit.test("test payment entry", function(assert) { + assert.expect(7 ); + let done = assert.async(); + + frappe.run_serially([ + () => { + return frappe.tests.make('Purchase Invoice', [ + {supplier: 'Test Supplier'}, + {bill_no: 'in1234'}, + {items: [ + [ + {'qty': 2}, + {'item_code': 'Test Product 1'}, + {'rate':1000}, + ] + ]}, + {update_stock:1}, + {supplier_address: 'Test1-Billing'}, + {contact_person: 'Contact 3-Test Supplier'}, + {tc_name: 'Test Term 1'}, + {terms: 'This is just a Test'} + ]); + }, + + () => cur_frm.save(), + () => frappe.tests.click_button('Submit'), + () => frappe.tests.click_button('Yes'), + () => frappe.timeout(1), + () => frappe.click_button('Make'), + () => frappe.timeout(2), + () => frappe.click_link('Payment'), + () => frappe.timeout(3), + () => cur_frm.set_value('mode_of_payment','Cash'), + () => frappe.timeout(3), + () => { + assert.equal(frappe.get_route()[1], 'Payment Entry', + 'made payment entry'); + assert.equal(cur_frm.doc.party, 'Test Supplier', + 'supplier set in payment entry'); + assert.equal(cur_frm.doc.paid_amount, 2000, + 'paid amount set in payment entry'); + assert.equal(cur_frm.doc.references[0].allocated_amount, 2000, + 'amount allocated against purchase invoice'); + assert.equal(cur_frm.doc.references[0].bill_no, 'in1234', + 'invoice number allocated against purchase invoice'); + assert.equal(cur_frm.get_field('total_allocated_amount').value, 2000, + 'correct amount allocated in Write Off'); + assert.equal(cur_frm.get_field('unallocated_amount').value, 0, + 'correct amount unallocated in Write Off'); + }, + + () => cur_frm.save(), + () => frappe.tests.click_button('Submit'), + () => frappe.tests.click_button('Yes'), + () => frappe.timeout(3), + () => done() + ]); +}); \ No newline at end of file diff --git a/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.js b/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.js index 6e33e1d7f2c..e01dda32bf6 100644 --- a/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.js +++ b/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.js @@ -7,6 +7,7 @@ QUnit.test("test purchase invoice", function(assert) { () => { return frappe.tests.make('Purchase Invoice', [ {supplier: 'Test Supplier'}, + {bill_no: 'in123'}, {items: [ [ {'qty': 5}, @@ -36,7 +37,7 @@ QUnit.test("test purchase invoice", function(assert) { }, () => frappe.tests.click_button('Submit'), () => frappe.tests.click_button('Yes'), - () => frappe.timeout(0.3), + () => frappe.timeout(1), () => done() ]); }); diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index 199d886deb1..f35f6d7bc1b 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -86,6 +86,7 @@ erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_payment.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_payment_request.js erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.js +erpnext/accounts/doctype/payment_entry/tests/test_payment_against_purchase_invoice.js erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation_for_item_wise_discount.js erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_multi_uom.js From 9c0d30a087662f89d9c799884b45c1af2a08d0b0 Mon Sep 17 00:00:00 2001 From: AravindPranera Date: Thu, 5 Oct 2017 17:08:32 +0530 Subject: [PATCH 107/210] Fetching Document ID also in Email Subject while clicking "Send Supplier Emails" button (#10874) --- .../doctype/request_for_quotation/request_for_quotation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py index 97c4438dd3d..5becb825dc1 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py @@ -138,7 +138,7 @@ class RequestforQuotation(BuyingController): 'user_fullname': full_name } - subject = _("Request for Quotation") + subject = _("Request for Quotation: {0}".format(self.name)) template = "templates/emails/request_for_quotation.html" sender = frappe.session.user not in STANDARD_USERS and frappe.session.user or None message = frappe.get_template(template).render(args) From 925e9776e8b4306e8d0e0b73c563eb451b959baa Mon Sep 17 00:00:00 2001 From: Prateeksha Singh Date: Thu, 5 Oct 2017 17:17:41 +0530 Subject: [PATCH 108/210] [hub] rename is_hub_item to is_item_from_hub (#11069) * [hub] rename is_hub_item to is_item_from_hub * [rename] is_hub_item to is_item_from_hub --- erpnext/hub_node/__init__.py | 111 +- erpnext/stock/doctype/item/item.json | 6552 +++++++++++++------------- erpnext/stock/doctype/item/item.py | 2 +- 3 files changed, 3278 insertions(+), 3387 deletions(-) diff --git a/erpnext/hub_node/__init__.py b/erpnext/hub_node/__init__.py index 1756b764a92..8889df13985 100644 --- a/erpnext/hub_node/__init__.py +++ b/erpnext/hub_node/__init__.py @@ -56,115 +56,6 @@ def make_opportunity(buyer_name, email_id): o.lead = frappe.get_all("Lead", filters={"email_id": email_id}, fields = ["name"])[0]["name"] o.save(ignore_permissions=True) -# @frappe.whitelist() -# def get_items(text='', by_item_codes=0, start=0, limit=20, order_by='', category=None, company_name=None, country=None): -# item_codes = [] -# if cint(by_item_codes): -# item_codes = [d["item_code"] for d in frappe.get_all("Item", fields=["item_code"], filters={"is_hub_item": "1"}, -# limit_start = start, limit_page_length = limit)] -# if not item_codes: -# return [] - -# args = { -# "text": text, -# "item_codes": item_codes, -# "category": category, -# "company_name": company_name, -# "country": country, -# "order_by": order_by, -# "start": start, -# "limit": limit -# } -# return hub_request('get_items', data=json.dumps(args)) - -# @frappe.whitelist() -# def get_all_companies(): -# return hub_request('get_all_companies') - -# @frappe.whitelist() -# def get_item_details(item_code): -# args = { -# "item_code": item_code, -# } -# return hub_request('get_item_details', data=json.dumps(args)) - -# @frappe.whitelist() -# def get_company_details(company_id): -# args = { -# "company_id": company_id, -# } -# return hub_request('get_company_details', data=json.dumps(args)) - -# @frappe.whitelist() -# def get_categories(): -# # update_local_hub_categories() -# return hub_request('get_categories') - -# def update_local_hub_categories(): -# categories = get_categories() -# categories_to_remove = [] -# categories_to_add = [] -# old_categories = frappe.db.sql_list("select category_name from from `tabHub Category`") -# new_categories = [d.category_name for d in categories] -# for old_category in old_categories: -# if old_category not in new_categories: -# categories_to_remove.append(old_category) - -# for new_category in new_categories: -# if new_category not in old_categories: -# categories_to_add.append(new_category) - -# for d in categories_to_remove: -# docname = frappe.get_list('Hub Category', filters = {"category_name": d})[0]["name"] -# frappe.delete_doc("Hub Category", docname) - -# for d in categories_to_add: -# doc = frappe.new_doc("Hub Category") -# doc.category_name = d -# doc.save() - - -# @frappe.whitelist() -# def get_items_seen_states(items): -# items = json.loads(items) -# for d in items: -# local_item_code = "HUB-" + d["item_code"] -# if frappe.db.exists("Item", {"item_code": local_item_code}): -# d["seen"] = 1 -# else: -# d["seen"] = 0 -# return items - -# @frappe.whitelist() -# def get_local_hub_item_codes(): -# item_codes = [] -# for d in frappe.get_all("Item", fields=["item_code"], filters={"is_hub_item": 1}): -# item_codes.append(d["item_code"][4:]) -# return item_codes - -# @frappe.whitelist() -# def hub_item_request_action(item): -# item = json.loads(item) -# rfq = make_rfq(item) -# # , send click count and say requested -# send_opportunity_details(supplier_name, supplier_email) -# make_opportunities() -# return rfq - -# def send_opportunity_details(supplier_name, supplier_email): -# connection = get_connection() -# params = { -# "buyer_name": supplier_name, -# "email_id": supplier_email -# } -# args = frappe._dict(dict( -# doctype="Hub Document", -# type="Opportunity", -# document_data=json.dumps(params), -# user=supplier_email -# )) -# response = connection.insert("Hub Document", args) - @frappe.whitelist() def make_rfq_and_send_opportunity(item, supplier): supplier = make_supplier(supplier) @@ -221,7 +112,7 @@ def make_item(item): 'doctype': 'Item', 'item_code': item.item_code, 'item_group': item.item_group, - 'is_hub_item': 1 + 'is_item_from_hub': 1 }).insert() else: item_doc = frappe.get_doc('Item', item.item_code) diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index dc057a65ff3..05525ab54fc 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -1,3509 +1,3509 @@ { - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 1, - "allow_rename": 1, - "autoname": "field:item_code", - "beta": 0, - "creation": "2013-05-03 10:45:46", - "custom": 0, - "default_print_format": "", - "description": "A Product or a Service that is bought, sold or kept in stock.", - "docstatus": 0, - "doctype": "DocType", - "document_type": "Setup", - "editable_grid": 1, - "engine": "InnoDB", + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 1, + "allow_rename": 1, + "autoname": "field:item_code", + "beta": 0, + "creation": "2013-05-03 10:45:46", + "custom": 0, + "default_print_format": "", + "description": "A Product or a Service that is bought, sold or kept in stock.", + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 1, + "engine": "InnoDB", "fields": [ { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "name_and_description_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "options": "fa fa-flag", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "name_and_description_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "options": "fa fa-flag", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "naming_series", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Series", - "length": 0, - "no_copy": 0, - "options": "ITEM-", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 1, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "naming_series", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Series", + "length": 0, + "no_copy": 0, + "options": "ITEM-", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 1, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "description": "", - "fieldname": "item_code", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 1, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Code", - "length": 0, - "no_copy": 0, - "oldfieldname": "item_code", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "description": "", + "fieldname": "item_code", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Code", + "length": 0, + "no_copy": 0, + "oldfieldname": "item_code", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "variant_of", - "description": "If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified", - "fieldname": "variant_of", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 1, - "label": "Variant Of", - "length": 0, - "no_copy": 0, - "options": "Item", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "variant_of", + "description": "If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified", + "fieldname": "variant_of", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 1, + "label": "Variant Of", + "length": 0, + "no_copy": 0, + "options": "Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "fieldname": "item_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 1, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Name", - "length": 0, - "no_copy": 0, - "oldfieldname": "item_name", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 1, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "item_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Name", + "length": 0, + "no_copy": 0, + "oldfieldname": "item_name", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 1, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "barcode", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Barcode", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "barcode", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Barcode", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "", - "fieldname": "item_group", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 1, - "label": "Item Group", - "length": 0, - "no_copy": 0, - "oldfieldname": "item_group", - "oldfieldtype": "Link", - "options": "Item Group", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "", + "fieldname": "item_group", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Item Group", + "length": 0, + "no_copy": 0, + "oldfieldname": "item_group", + "oldfieldtype": "Link", + "options": "Item Group", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "is_hub_item", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Hub Item", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_item_from_hub", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Item from Hub", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "", - "fieldname": "stock_uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Unit of Measure", - "length": 0, - "no_copy": 0, - "oldfieldname": "stock_uom", - "oldfieldtype": "Link", - "options": "UOM", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "", + "fieldname": "stock_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Unit of Measure", + "length": 0, + "no_copy": 0, + "oldfieldname": "stock_uom", + "oldfieldtype": "Link", + "options": "UOM", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break0", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break0", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "disabled", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Disabled", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "disabled", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Disabled", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "description": "", - "fieldname": "is_stock_item", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Maintain Stock", - "length": 0, - "no_copy": 0, - "oldfieldname": "is_stock_item", - "oldfieldtype": "Select", - "options": "", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "description": "", + "fieldname": "is_stock_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Maintain Stock", + "length": 0, + "no_copy": 0, + "oldfieldname": "is_stock_item", + "oldfieldtype": "Select", + "options": "", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:(doc.__islocal&&doc.is_stock_item && !doc.has_serial_no && !doc.has_batch_no)", - "fieldname": "opening_stock", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Opening Stock", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:(doc.__islocal&&doc.is_stock_item && !doc.has_serial_no && !doc.has_batch_no)", + "fieldname": "opening_stock", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Opening Stock", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:(doc.is_stock_item && !doc.has_serial_no && !doc.has_batch_no)", - "fieldname": "valuation_rate", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Valuation Rate", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:(doc.is_stock_item && !doc.has_serial_no && !doc.has_batch_no)", + "fieldname": "valuation_rate", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Valuation Rate", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "fieldname": "standard_rate", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Standard Selling Rate", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "standard_rate", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Standard Selling Rate", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "is_fixed_asset", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Fixed Asset", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "is_fixed_asset", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Fixed Asset", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_fixed_asset", - "fieldname": "asset_category", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Asset Category", - "length": 0, - "no_copy": 0, - "options": "Asset Category", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "is_fixed_asset", + "fieldname": "asset_category", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Asset Category", + "length": 0, + "no_copy": 0, + "options": "Asset Category", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "description": "", - "fieldname": "tolerance", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Allow over delivery or receipt upto this percent", - "length": 0, - "no_copy": 0, - "oldfieldname": "tolerance", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "description": "", + "fieldname": "tolerance", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Allow over delivery or receipt upto this percent", + "length": 0, + "no_copy": 0, + "oldfieldname": "tolerance", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image", - "fieldtype": "Attach Image", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "options": "image", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach Image", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "options": "image", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "section_break_11", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Description", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "section_break_11", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "brand", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Brand", - "length": 0, - "no_copy": 0, - "oldfieldname": "brand", - "oldfieldtype": "Link", - "options": "Brand", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "brand", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Brand", + "length": 0, + "no_copy": 0, + "oldfieldname": "brand", + "oldfieldtype": "Link", + "options": "Brand", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "description", - "fieldtype": "Text Editor", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Description", - "length": 0, - "no_copy": 0, - "oldfieldname": "description", - "oldfieldtype": "Text", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "oldfieldname": "description", + "oldfieldtype": "Text", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "is_stock_item", - "columns": 0, - "depends_on": "is_stock_item", - "fieldname": "inventory", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Inventory", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "options": "fa fa-truck", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "is_stock_item", + "columns": 0, + "depends_on": "is_stock_item", + "fieldname": "inventory", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Inventory", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "options": "fa fa-truck", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_stock_item", - "description": "", - "fieldname": "default_warehouse", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Warehouse", - "length": 0, - "no_copy": 0, - "oldfieldname": "default_warehouse", - "oldfieldtype": "Link", - "options": "Warehouse", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "is_stock_item", + "description": "", + "fieldname": "default_warehouse", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Warehouse", + "length": 0, + "no_copy": 0, + "oldfieldname": "default_warehouse", + "oldfieldtype": "Link", + "options": "Warehouse", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "2099-12-31", - "depends_on": "is_stock_item", - "fieldname": "end_of_life", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "End of Life", - "length": 0, - "no_copy": 0, - "oldfieldname": "end_of_life", - "oldfieldtype": "Date", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "2099-12-31", + "depends_on": "is_stock_item", + "fieldname": "end_of_life", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "End of Life", + "length": 0, + "no_copy": 0, + "oldfieldname": "end_of_life", + "oldfieldtype": "Date", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "Purchase", - "fieldname": "default_material_request_type", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Material Request Type", - "length": 0, - "no_copy": 0, - "options": "Purchase\nMaterial Transfer\nMaterial Issue\nManufacture", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Purchase", + "fieldname": "default_material_request_type", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Material Request Type", + "length": 0, + "no_copy": 0, + "options": "Purchase\nMaterial Transfer\nMaterial Issue\nManufacture", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_stock_item", - "fieldname": "column_break1", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "oldfieldtype": "Column Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "is_stock_item", + "fieldname": "column_break1", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "oldfieldtype": "Column Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, "width": "50%" - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_stock_item", - "fieldname": "valuation_method", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Valuation Method", - "length": 0, - "no_copy": 0, - "options": "\nFIFO\nMoving Average", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "is_stock_item", + "fieldname": "valuation_method", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Valuation Method", + "length": 0, + "no_copy": 0, + "options": "\nFIFO\nMoving Average", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_stock_item", - "fieldname": "warranty_period", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Warranty Period (in days)", - "length": 0, - "no_copy": 0, - "oldfieldname": "warranty_period", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.is_stock_item", + "fieldname": "warranty_period", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Warranty Period (in days)", + "length": 0, + "no_copy": 0, + "oldfieldname": "warranty_period", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_stock_item", - "description": "", - "fieldname": "net_weight", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Net Weight", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "is_stock_item", + "description": "", + "fieldname": "net_weight", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Net Weight", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_stock_item", - "fieldname": "weight_uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Weight UOM", - "length": 0, - "no_copy": 0, - "options": "UOM", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.is_stock_item", + "fieldname": "weight_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Weight UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "depends_on": "is_stock_item", - "description": "", - "fieldname": "reorder_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Auto re-order", - "length": 0, - "no_copy": 0, - "options": "fa fa-rss", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "depends_on": "is_stock_item", + "description": "", + "fieldname": "reorder_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Auto re-order", + "length": 0, + "no_copy": 0, + "options": "fa fa-rss", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "Will also apply for variants unless overrridden", - "fieldname": "reorder_levels", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Reorder level based on Warehouse", - "length": 0, - "no_copy": 0, - "options": "Item Reorder", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "Will also apply for variants unless overrridden", + "fieldname": "reorder_levels", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Reorder level based on Warehouse", + "length": 0, + "no_copy": 0, + "options": "Item Reorder", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "depends_on": "", - "fieldname": "unit_of_measure_conversion", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Units of Measure", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "depends_on": "", + "fieldname": "unit_of_measure_conversion", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Units of Measure", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "Will also apply for variants", - "fieldname": "uoms", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "UOMs", - "length": 0, - "no_copy": 1, - "oldfieldname": "uom_conversion_details", - "oldfieldtype": "Table", - "options": "UOM Conversion Detail", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "Will also apply for variants", + "fieldname": "uoms", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "UOMs", + "length": 0, + "no_copy": 1, + "oldfieldname": "uom_conversion_details", + "oldfieldtype": "Table", + "options": "UOM Conversion Detail", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "eval:doc.has_batch_no || doc.has_serial_no", - "columns": 0, - "depends_on": "is_stock_item", - "fieldname": "serial_nos_and_batches", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Serial Nos and Batches", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "eval:doc.has_batch_no || doc.has_serial_no", + "columns": 0, + "depends_on": "is_stock_item", + "fieldname": "serial_nos_and_batches", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Serial Nos and Batches", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "", - "depends_on": "eval:doc.is_stock_item", - "fieldname": "has_batch_no", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Has Batch No", - "length": 0, - "no_copy": 1, - "oldfieldname": "has_batch_no", - "oldfieldtype": "Select", - "options": "", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "", + "depends_on": "eval:doc.is_stock_item", + "fieldname": "has_batch_no", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Has Batch No", + "length": 0, + "no_copy": 1, + "oldfieldname": "has_batch_no", + "oldfieldtype": "Select", + "options": "", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "has_batch_no", - "description": "", - "fieldname": "create_new_batch", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Automatically Create New Batch", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "has_batch_no", + "description": "", + "fieldname": "create_new_batch", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Automatically Create New Batch", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_37", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_37", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "", - "depends_on": "eval:doc.is_stock_item", - "description": "", - "fieldname": "has_serial_no", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Has Serial No", - "length": 0, - "no_copy": 1, - "oldfieldname": "has_serial_no", - "oldfieldtype": "Select", - "options": "", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "", + "depends_on": "eval:doc.is_stock_item", + "description": "", + "fieldname": "has_serial_no", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Has Serial No", + "length": 0, + "no_copy": 1, + "oldfieldname": "has_serial_no", + "oldfieldtype": "Select", + "options": "", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "has_serial_no", - "description": "Example: ABCD.#####\nIf series is set and Serial No is not mentioned in transactions, then automatic serial number will be created based on this series. If you always want to explicitly mention Serial Nos for this item. leave this blank.", - "fieldname": "serial_no_series", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Serial Number Series", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "has_serial_no", + "description": "Example: ABCD.#####\nIf series is set and Serial No is not mentioned in transactions, then automatic serial number will be created based on this series. If you always want to explicitly mention Serial Nos for this item. leave this blank.", + "fieldname": "serial_no_series", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Serial Number Series", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "attributes", - "columns": 0, - "depends_on": "", - "fieldname": "variants_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Variants", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "attributes", + "columns": 0, + "depends_on": "", + "fieldname": "variants_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Variants", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "0", - "depends_on": "eval:!doc.variant_of", - "description": "If this item has variants, then it cannot be selected in sales orders etc.", - "fieldname": "has_variants", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Has Variants", - "length": 0, - "no_copy": 1, - "options": "", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "depends_on": "eval:!doc.variant_of", + "description": "If this item has variants, then it cannot be selected in sales orders etc.", + "fieldname": "has_variants", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Has Variants", + "length": 0, + "no_copy": 1, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "Item Attribute", - "depends_on": "has_variants", - "fieldname": "variant_based_on", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Variant Based On", - "length": 0, - "no_copy": 0, - "options": "Item Attribute\nManufacturer", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Item Attribute", + "depends_on": "has_variants", + "fieldname": "variant_based_on", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Variant Based On", + "length": 0, + "no_copy": 0, + "options": "Item Attribute\nManufacturer", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.has_variants && doc.variant_based_on==='Item Attribute'", - "fieldname": "attributes", - "fieldtype": "Table", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Attributes", - "length": 0, - "no_copy": 1, - "options": "Item Variant Attribute", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.has_variants && doc.variant_based_on==='Item Attribute'", + "fieldname": "attributes", + "fieldtype": "Table", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Attributes", + "length": 0, + "no_copy": 1, + "options": "Item Variant Attribute", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "purchase_details", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Purchase Details", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "options": "fa fa-shopping-cart", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "purchase_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Purchase Details", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "options": "fa fa-shopping-cart", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "fieldname": "is_purchase_item", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Purchase Item", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "is_purchase_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Purchase Item", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "purchase_uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Purchase Unit of Measure", - "length": 0, - "no_copy": 0, - "options": "UOM", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "purchase_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Purchase Unit of Measure", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "0.00", - "depends_on": "is_stock_item", - "description": "", - "fieldname": "min_order_qty", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Minimum Order Qty", - "length": 0, - "no_copy": 0, - "oldfieldname": "min_order_qty", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0.00", + "depends_on": "is_stock_item", + "description": "", + "fieldname": "min_order_qty", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Minimum Order Qty", + "length": 0, + "no_copy": 0, + "oldfieldname": "min_order_qty", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "safety_stock", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Safety Stock", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "safety_stock", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Safety Stock", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "Average time taken by the supplier to deliver", - "fieldname": "lead_time_days", - "fieldtype": "Int", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Lead Time in days", - "length": 0, - "no_copy": 0, - "oldfieldname": "lead_time_days", - "oldfieldtype": "Int", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "Average time taken by the supplier to deliver", + "fieldname": "lead_time_days", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Lead Time in days", + "length": 0, + "no_copy": 0, + "oldfieldname": "lead_time_days", + "oldfieldtype": "Int", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "", - "fieldname": "buying_cost_center", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Buying Cost Center", - "length": 0, - "no_copy": 0, - "oldfieldname": "cost_center", - "oldfieldtype": "Link", - "options": "Cost Center", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "", + "fieldname": "buying_cost_center", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Buying Cost Center", + "length": 0, + "no_copy": 0, + "oldfieldname": "cost_center", + "oldfieldtype": "Link", + "options": "Cost Center", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "", - "fieldname": "expense_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Expense Account", - "length": 0, - "no_copy": 0, - "oldfieldname": "purchase_account", - "oldfieldtype": "Link", - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "", + "fieldname": "expense_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Expense Account", + "length": 0, + "no_copy": 0, + "oldfieldname": "purchase_account", + "oldfieldtype": "Link", + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "last_purchase_rate", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Last Purchase Rate", - "length": 0, - "no_copy": 1, - "oldfieldname": "last_purchase_rate", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "last_purchase_rate", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Last Purchase Rate", + "length": 0, + "no_copy": 1, + "oldfieldname": "last_purchase_rate", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "depends_on": "", - "fieldname": "supplier_details", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Supplier Details", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "depends_on": "", + "fieldname": "supplier_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Supplier Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "default_supplier", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Supplier", - "length": 0, - "no_copy": 0, - "options": "Supplier", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "default_supplier", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Supplier", + "length": 0, + "no_copy": 0, + "options": "Supplier", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "delivered_by_supplier", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Delivered by Supplier (Drop Ship)", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "delivered_by_supplier", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Delivered by Supplier (Drop Ship)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "manufacturer", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Manufacturer", - "length": 0, - "no_copy": 0, - "options": "Manufacturer", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "manufacturer", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Manufacturer", + "length": 0, + "no_copy": 0, + "options": "Manufacturer", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "manufacturer_part_no", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Manufacturer Part Number", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "manufacturer_part_no", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Manufacturer Part Number", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "column_break2", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Code for Suppliers", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Column Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "column_break2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Code for Suppliers", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Column Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, "width": "50%" - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "supplier_items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Supplier Items", - "length": 0, - "no_copy": 0, - "options": "Item Supplier", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "supplier_items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Supplier Items", + "length": 0, + "no_copy": 0, + "options": "Item Supplier", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "foreign_trade_details", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Foreign Trade Details", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "foreign_trade_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Foreign Trade Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "country_of_origin", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Country of Origin", - "length": 0, - "no_copy": 0, - "options": "Country", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "country_of_origin", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Country of Origin", + "length": 0, + "no_copy": 0, + "options": "Country", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_59", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_59", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "customs_tariff_number", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Customs Tariff Number", - "length": 0, - "no_copy": 0, - "options": "Customs Tariff Number", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "customs_tariff_number", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Customs Tariff Number", + "length": 0, + "no_copy": 0, + "options": "Customs Tariff Number", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "sales_details", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Sales Details", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "options": "fa fa-tag", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "sales_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sales Details", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "options": "fa fa-tag", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "fieldname": "is_sales_item", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Sales Item", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "is_sales_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Sales Item", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "sales_uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Sales Unit of Measure", - "length": 0, - "no_copy": 0, - "options": "UOM", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "sales_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Sales Unit of Measure", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "income_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Income Account", - "length": 0, - "no_copy": 0, - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "income_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Income Account", + "length": 0, + "no_copy": 0, + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "selling_cost_center", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Selling Cost Center", - "length": 0, - "no_copy": 0, - "options": "Cost Center", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "selling_cost_center", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Selling Cost Center", + "length": 0, + "no_copy": 0, + "options": "Cost Center", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "column_break3", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Customer Item Codes", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Column Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "column_break3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Customer Item Codes", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Column Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, "width": "50%" - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "description": "", - "fieldname": "customer_items", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Customer Items", - "length": 0, - "no_copy": 0, - "options": "Item Customer Detail", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "description": "", + "fieldname": "customer_items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Customer Items", + "length": 0, + "no_copy": 0, + "options": "Item Customer Detail", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "max_discount", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Max Discount (%)", - "length": 0, - "no_copy": 0, - "oldfieldname": "max_discount", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "max_discount", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Max Discount (%)", + "length": 0, + "no_copy": 0, + "oldfieldname": "max_discount", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "item_tax_section_break", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Tax", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "options": "fa fa-money", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "item_tax_section_break", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Tax", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "options": "fa fa-money", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Will also apply for variants", - "fieldname": "taxes", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Taxes", - "length": 0, - "no_copy": 0, - "oldfieldname": "item_tax", - "oldfieldtype": "Table", - "options": "Item Tax", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Will also apply for variants", + "fieldname": "taxes", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Taxes", + "length": 0, + "no_copy": 0, + "oldfieldname": "item_tax", + "oldfieldtype": "Table", + "options": "Item Tax", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "inspection_criteria", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Inspection Criteria", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "options": "fa fa-search", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "inspection_criteria", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Inspection Criteria", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "options": "fa fa-search", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "", - "fieldname": "inspection_required_before_purchase", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Inspection Required before Purchase", - "length": 0, - "no_copy": 0, - "oldfieldname": "inspection_required", - "oldfieldtype": "Select", - "options": "", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "", + "fieldname": "inspection_required_before_purchase", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Inspection Required before Purchase", + "length": 0, + "no_copy": 0, + "oldfieldname": "inspection_required", + "oldfieldtype": "Select", + "options": "", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "inspection_required_before_delivery", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Inspection Required before Delivery", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "inspection_required_before_delivery", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Inspection Required before Delivery", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:(doc.inspection_required_before_purchase || doc.inspection_required_before_delivery)", - "description": "Will also apply to variants", - "fieldname": "quality_parameters", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Quality Parameters", - "length": 0, - "no_copy": 0, - "oldfieldname": "item_specification_details", - "oldfieldtype": "Table", - "options": "Item Quality Inspection Parameter", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:(doc.inspection_required_before_purchase || doc.inspection_required_before_delivery)", + "description": "Will also apply to variants", + "fieldname": "quality_parameters", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Quality Parameters", + "length": 0, + "no_copy": 0, + "oldfieldname": "item_specification_details", + "oldfieldtype": "Table", + "options": "Item Quality Inspection Parameter", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "depends_on": "is_stock_item", - "fieldname": "manufacturing", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Manufacturing", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "options": "fa fa-cogs", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "depends_on": "is_stock_item", + "fieldname": "manufacturing", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Manufacturing", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "options": "fa fa-cogs", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "", - "fieldname": "default_bom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default BOM", - "length": 0, - "no_copy": 1, - "oldfieldname": "default_bom", - "oldfieldtype": "Link", - "options": "BOM", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "", + "fieldname": "default_bom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default BOM", + "length": 0, + "no_copy": 1, + "oldfieldname": "default_bom", + "oldfieldtype": "Link", + "options": "BOM", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "", - "description": "If subcontracted to a vendor", - "fieldname": "is_sub_contracted_item", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Supply Raw Materials for Purchase", - "length": 0, - "no_copy": 0, - "oldfieldname": "is_sub_contracted_item", - "oldfieldtype": "Select", - "options": "", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "", + "description": "If subcontracted to a vendor", + "fieldname": "is_sub_contracted_item", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Supply Raw Materials for Purchase", + "length": 0, + "no_copy": 0, + "oldfieldname": "is_sub_contracted_item", + "oldfieldtype": "Select", + "options": "", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_74", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_74", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "customer_code", - "fieldtype": "Data", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Customer Code", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "customer_code", + "fieldtype": "Data", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Customer Code", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "website_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website", - "length": 0, - "no_copy": 0, - "options": "fa fa-globe", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "website_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website", + "length": 0, + "no_copy": 0, + "options": "fa fa-globe", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.variant_of", - "fieldname": "show_in_website", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Show in Website", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.variant_of", + "fieldname": "show_in_website", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Show in Website", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "variant_of", - "fieldname": "show_variant_in_website", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Show in Website (Variant)", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "variant_of", + "fieldname": "show_variant_in_website", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Show in Website (Variant)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "fieldname": "route", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Route", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "fieldname": "route", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Route", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "description": "Items with higher weightage will be shown higher", - "fieldname": "weightage", - "fieldtype": "Int", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Weightage", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 1, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "description": "Items with higher weightage will be shown higher", + "fieldname": "weightage", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Weightage", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 1, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "description": "Show a slideshow at the top of the page", - "fieldname": "slideshow", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Slideshow", - "length": 0, - "no_copy": 0, - "options": "Website Slideshow", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "description": "Show a slideshow at the top of the page", + "fieldname": "slideshow", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Slideshow", + "length": 0, + "no_copy": 0, + "options": "Website Slideshow", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "description": "Item Image (if not slideshow)", - "fieldname": "website_image", - "fieldtype": "Attach", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "options": "", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "description": "Item Image (if not slideshow)", + "fieldname": "website_image", + "fieldtype": "Attach", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "thumbnail", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Thumbnail", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "thumbnail", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Thumbnail", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "cb72", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cb72", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "description": "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.", - "fieldname": "website_warehouse", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website Warehouse", - "length": 0, - "no_copy": 0, - "options": "Warehouse", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "description": "Show \"In Stock\" or \"Not in Stock\" based on stock available in this warehouse.", + "fieldname": "website_warehouse", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Warehouse", + "length": 0, + "no_copy": 0, + "options": "Warehouse", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "description": "List this Item in multiple groups on the website.", - "fieldname": "website_item_groups", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website Item Groups", - "length": 0, - "no_copy": 0, - "options": "Website Item Group", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "description": "List this Item in multiple groups on the website.", + "fieldname": "website_item_groups", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Item Groups", + "length": 0, + "no_copy": 0, + "options": "Website Item Group", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "website_specifications", - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "fieldname": "sb72", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website Specifications", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "website_specifications", + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "fieldname": "sb72", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Specifications", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "fieldname": "copy_from_item_group", - "fieldtype": "Button", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Copy From Item Group", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "fieldname": "copy_from_item_group", + "fieldtype": "Button", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Copy From Item Group", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "fieldname": "website_specifications", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website Specifications", - "length": 0, - "no_copy": 0, - "options": "Item Website Specification", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "fieldname": "website_specifications", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Specifications", + "length": 0, + "no_copy": 0, + "options": "Item Website Specification", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", - "fieldname": "web_long_description", - "fieldtype": "Text Editor", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website Description", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: doc.show_in_website || doc.show_variant_in_website", + "fieldname": "web_long_description", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "total_projected_qty", - "fieldtype": "Float", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Total Projected Qty", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_projected_qty", + "fieldtype": "Float", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Total Projected Qty", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:(!doc.is_hub_item)", - "fieldname": "hub_publishing_sb", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Hub Publishing Details", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:(!doc.is_item_from_hub)", + "fieldname": "hub_publishing_sb", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Hub Publishing Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "0", - "description": "Publish Item to hub.erpnext.com", - "fieldname": "publish_in_hub", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Publish in Hub", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "description": "Publish Item to hub.erpnext.com", + "fieldname": "publish_in_hub", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Publish in Hub", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "hub_category_to_publish", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Hub Category to Publish", - "length": 0, - "no_copy": 0, - "options": "Hub Category", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "hub_category_to_publish", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Hub Category to Publish", + "length": 0, + "no_copy": 0, + "options": "Hub Category", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Publish \"In Stock\" or \"Not in Stock\" on Hub based on stock available in this warehouse.", - "fieldname": "hub_warehouse", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Hub Warehouse", - "length": 0, - "no_copy": 0, - "options": "Warehouse", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Publish \"In Stock\" or \"Not in Stock\" on Hub based on stock available in this warehouse.", + "fieldname": "hub_warehouse", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Hub Warehouse", + "length": 0, + "no_copy": 0, + "options": "Warehouse", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "0", - "fieldname": "synced_with_hub", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Synced With Hub", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "fieldname": "synced_with_hub", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Synced With Hub", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "icon": "fa fa-tag", - "idx": 2, - "image_field": "image", - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 1, - "modified": "2017-09-27 14:08:02.948326", - "modified_by": "Administrator", - "module": "Stock", - "name": "Item", - "owner": "Administrator", + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "icon": "fa fa-tag", + "idx": 2, + "image_field": "image", + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 1, + "modified": "2017-10-03 14:08:02.948326", + "modified_by": "Administrator", + "module": "Stock", + "name": "Item", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 1, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Item Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 1, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Item Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, "write": 1 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Stock Manager", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Stock Manager", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Stock User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Stock User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Sales User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Sales User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Purchase User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Purchase User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Maintenance User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Maintenance User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Accounts User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Accounts User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Manufacturing User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Manufacturing User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 } - ], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "search_fields": "item_name,description,item_group,customer_code", - "show_name_in_global_search": 1, - "sort_field": "idx desc, modified desc", - "sort_order": "DESC", - "title_field": "item_name", - "track_changes": 1, + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "search_fields": "item_name,description,item_group,customer_code", + "show_name_in_global_search": 1, + "sort_field": "idx desc, modified desc", + "sort_order": "DESC", + "title_field": "item_name", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 3f71db89af9..e7ed5d0076a 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -52,7 +52,7 @@ class Item(WebsiteGenerator): if not self.description: self.description = self.item_name - if self.is_sales_item and not self.is_hub_item: + if self.is_sales_item and not self.is_item_from_hub: self.publish_in_hub = 1 def after_insert(self): From e0dfd1608eb52a2f08c1de4d5b6f4d61f66cb527 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Thu, 5 Oct 2017 18:30:51 +0530 Subject: [PATCH 109/210] [Fix] Auto add item in the cart if sinfle items found in the serach (#11072) --- .../page/point_of_sale/point_of_sale.js | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index 6601b9f47c7..e9ff7b91320 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -948,6 +948,7 @@ class POSItems { if (this.search_index[search_term]) { const items = this.search_index[search_term]; this.render_items(items); + this.set_item_in_the_cart(items); return; } } else if (item_group == "All Item Groups") { @@ -961,19 +962,32 @@ class POSItems { } this.render_items(items); - if(serial_no) { - this.events.update_cart(items[0].item_code, - 'serial_no', serial_no); - this.reset_search_field(); - } - if(batch_no) { - this.events.update_cart(items[0].item_code, - 'batch_no', batch_no); - this.reset_search_field(); - } + this.set_item_in_the_cart(items, serial_no, batch_no); }); } + set_item_in_the_cart(items, serial_no, batch_no) { + if (serial_no) { + this.events.update_cart(items[0].item_code, + 'serial_no', serial_no); + this.reset_search_field(); + return; + } + + if (batch_no) { + this.events.update_cart(items[0].item_code, + 'batch_no', batch_no); + this.reset_search_field(); + return; + } + + if (items.length === 1) { + this.events.update_cart(items[0].item_code, + 'qty', '+1'); + this.reset_search_field(); + } + } + reset_search_field() { this.search_field.set_value(''); this.search_field.$input.trigger("input"); From e31757b0010bcfcb18f6ab4a45373f035dbbd364 Mon Sep 17 00:00:00 2001 From: Stavros Anastasiadis Date: Thu, 5 Oct 2017 16:11:51 +0300 Subject: [PATCH 110/210] Show Stock Level section only to stock maintain items (#11073) --- erpnext/stock/doctype/item/item.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js index 40b80c7c49b..baa59bf14f0 100644 --- a/erpnext/stock/doctype/item/item.js +++ b/erpnext/stock/doctype/item/item.js @@ -249,15 +249,18 @@ $.extend(erpnext.item, { if(frm.doc.__islocal) return; - frappe.require('assets/js/item-dashboard.min.js', function() { - var section = frm.dashboard.add_section('
    \ - ' + __("Stock Levels") + '
    '); - erpnext.item.item_dashboard = new erpnext.stock.ItemDashboard({ - parent: section, - item_code: frm.doc.name + // Show Stock Levels only if is_stock_item + if (frm.doc.is_stock_item) { + frappe.require('assets/js/item-dashboard.min.js', function() { + var section = frm.dashboard.add_section('
    \ + ' + __("Stock Levels") + '
    '); + erpnext.item.item_dashboard = new erpnext.stock.ItemDashboard({ + parent: section, + item_code: frm.doc.name + }); + erpnext.item.item_dashboard.refresh(); }); - erpnext.item.item_dashboard.refresh(); - }); + } }, edit_prices_button: function(frm) { From 58b587834ec3997cd922ce21b838cc3e2281d82c Mon Sep 17 00:00:00 2001 From: Stavros Anastasiadis Date: Thu, 5 Oct 2017 16:14:50 +0300 Subject: [PATCH 111/210] Provide a minor warning message if no stock levels are availiable (#11074) * Provide a minor warning message if no stock levels are availiable * Update item_dashboard.js --- erpnext/stock/dashboard/item_dashboard.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/dashboard/item_dashboard.js b/erpnext/stock/dashboard/item_dashboard.js index e9499895fe8..113a2efb50d 100644 --- a/erpnext/stock/dashboard/item_dashboard.js +++ b/erpnext/stock/dashboard/item_dashboard.js @@ -75,8 +75,13 @@ erpnext.stock.ItemDashboard = Class.extend({ this.content.find('.more').addClass('hidden'); } - $(frappe.render_template('item_dashboard_list', context)).appendTo(this.result); - + // If not any stock in any warehouses provide a message to end user + if (context.data.length > 0) { + $(frappe.render_template('item_dashboard_list', context)).appendTo(this.result); + } else { + var message = __(" Currently no stock available in any warehouse") + $(" "+message+"").appendTo(this.result); + } }, get_item_dashboard_data: function(data, max_count, show_item) { if(!max_count) max_count = 0; @@ -182,4 +187,4 @@ erpnext.stock.move_item = function(item, source, target, actual_qty, rate, callb frappe.set_route('Form', doc.doctype, doc.name); }) }); -} \ No newline at end of file +} From 455c3ebb2706c368309635ff73e9d9b2aa5ff673 Mon Sep 17 00:00:00 2001 From: Stavros Anastasiadis Date: Thu, 5 Oct 2017 16:15:37 +0300 Subject: [PATCH 112/210] Add as optional field link Company (#11068) --- .../training_event/training_event.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/training_event/training_event.json b/erpnext/hr/doctype/training_event/training_event.json index 7be9d974fe6..f3c0e4171a3 100644 --- a/erpnext/hr/doctype/training_event/training_event.json +++ b/erpnext/hr/doctype/training_event/training_event.json @@ -133,6 +133,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -684,7 +715,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-11 03:11:25.768563", + "modified": "2017-10-05 05:57:08.212658", "modified_by": "Administrator", "module": "HR", "name": "Training Event", From e3a589998027249f26a53de53af93139897fb735 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 5 Oct 2017 19:43:08 +0530 Subject: [PATCH 113/210] [hub] Add hub category filters, fix minor issues (#11079) --- erpnext/hub_node/__init__.py | 20 ++- .../doctype/hub_settings/hub_settings.py | 4 +- erpnext/hub_node/page/hub/hub.js | 160 +++++++++--------- 3 files changed, 93 insertions(+), 91 deletions(-) diff --git a/erpnext/hub_node/__init__.py b/erpnext/hub_node/__init__.py index 8889df13985..686fe8d2029 100644 --- a/erpnext/hub_node/__init__.py +++ b/erpnext/hub_node/__init__.py @@ -15,32 +15,40 @@ def enable_hub(): return hub_settings @frappe.whitelist() -def get_items(start=0, page_length=20): +def get_items(start=0, limit=20, category=None, order_by=None, text=None): connection = get_connection() - response = connection.connection.get_list('Hub Item', limit_start=start, limit_page_length=page_length) + filters = { + 'hub_category': category, + } + if text: + filters.update({'item_name': ('like', '%' + text + '%')}) + response = connection.get_list('Hub Item', + limit_start=start, limit_page_length=limit, + filters=filters) return response @frappe.whitelist() def get_categories(): connection = get_connection() response = connection.get_list('Hub Category') - return response.list + return response @frappe.whitelist() def get_item_details(hub_sync_id): connection = get_connection() - return connection.connection.get_doc('Hub Item', hub_sync_id) + return connection.get_doc('Hub Item', hub_sync_id) @frappe.whitelist() def get_company_details(hub_sync_id): connection = get_connection() - return connection.connection.get_doc('Hub Company', hub_sync_id) + return connection.get_doc('Hub Company', hub_sync_id) def get_connection(): hub_connector = frappe.get_doc( 'Data Migration Connector', 'Hub Connector') hub_connection = hub_connector.get_connection() - return hub_connection + # frappeclient connection + return hub_connection.connection def make_opportunity(buyer_name, email_id): buyer_name = "HUB-" + buyer_name diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.py b/erpnext/hub_node/doctype/hub_settings/hub_settings.py index 50069cea80e..50b8e014619 100644 --- a/erpnext/hub_node/doctype/hub_settings/hub_settings.py +++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.py @@ -62,9 +62,9 @@ class HubSettings(Document): 'Data Migration Connector', 'Hub Connector') connection = hub_connector.get_connection() - response = connection.update('User', frappe._dict({'enabled': 0}), hub_connector.username) + response_doc = connection.update('User', frappe._dict({'enabled': 0}), hub_connector.username) - if response.ok: + if response_doc['enabled'] == 0: self.enabled = 0 self.save() diff --git a/erpnext/hub_node/page/hub/hub.js b/erpnext/hub_node/page/hub/hub.js index 7f34a5ac387..143f55444f7 100644 --- a/erpnext/hub_node/page/hub/hub.js +++ b/erpnext/hub_node/page/hub/hub.js @@ -9,28 +9,26 @@ frappe.pages['hub'].on_page_load = function(wrapper) { single_col: false }); - erpnext.hub.Hub = new Hub({ page }); - + wrapper.hub_page = new erpnext.hub.Hub({ page }); }; frappe.pages['hub'].on_page_show = function(wrapper) { - const current_route = frappe.get_route(); - if(current_route[1] === "Products") { - const item_code = current_route[2]; - if(item_code) { - erpnext.hub.Hub.go_to_item_page(item_code); - } + const hub_page = wrapper.hub_page; + const [hub, type, id] = frappe.get_route(); + + if (!(hub || type || id)) { + hub_page.go_to_home_page(); + return; } - if(current_route[1] === "Company") { - const company_name = current_route[2]; - if(company_name) { - erpnext.hub.Hub.go_to_company_page(company_name); - } + if (type === "Products") { + hub_page.go_to_item_page(id); + } else if (type === "Company") { + hub_page.go_to_company_page(id); } } -window.Hub = class Hub { +erpnext.hub.Hub = class Hub { constructor({ page }) { this.page = page; frappe.require('/assets/erpnext/css/hub.css', () => { @@ -88,6 +86,9 @@ window.Hub = class Hub { } register_for_hub() { + if (frappe.session.user.includes('Administrator')) { + frappe.throw(__('Please login as another user.')) + } frappe.verify_password(() => { frappe.call({ method: 'erpnext.hub_node.enable_hub', @@ -204,7 +205,7 @@ window.Hub = class Hub { this.refresh_item_only_page(); }); - this.$search = this.page.add_data(__('Search')); + this.setup_hub_category_filter(); this.setup_search(); } @@ -279,7 +280,7 @@ window.Hub = class Hub { } setup_lists() { - this.home_item_list = new HubList({ + this.home_item_list = new erpnext.hub.HubList({ parent: this.$main_list_section, title: 'New', page_length: 20, @@ -295,7 +296,44 @@ window.Hub = class Hub { this.home_item_list.setup(); } + setup_hub_category_filter() { + const me = this; + + this.hub_category_field = this.page.add_field({ + fieldtype: 'Autocomplete', + label: 'Hub Category', + change() { + let value = this.get_value(); + let title = value; + if (value === 'All Categories') { + // show all items + value = null; + } + + me.home_item_list.title = title; + me.home_item_list.refresh({ + text: '', + start: 0, + limit: 20, + category: value + }); + } + }); + + frappe.call('erpnext.hub_node.get_categories') + .then((r) => { + if (r.message) { + const categories = r.message; + + this.hub_category_field.set_data( + categories.map(c => c.hub_category_name) + ); + } + }); + } + setup_search() { + this.$search = this.page.add_data(__('Search')); this.$search.on('keypress', (e) => { if(e.which === 13) { var search_term = ($(this.$search).val() || '').toLowerCase(); @@ -312,7 +350,7 @@ window.Hub = class Hub { go_to_items_only_page(route, title, class_name, filters = {text: ''}, by_item_codes=0) { frappe.set_route(route); this.$hub_main_section.empty(); - this.filtered_item_list = new HubList({ + this.filtered_item_list = new erpnext.hub.HubList({ parent: this.$hub_main_section, title: title, page_length: 20, @@ -361,7 +399,7 @@ window.Hub = class Hub { let $company_items = $item_page.find('.company-items'); - let company_item_list = new HubList({ + let company_item_list = new erpnext.hub.HubList({ parent: $company_items, title: 'More by ' + item.company_name, page_length: 5, @@ -465,7 +503,7 @@ window.Hub = class Hub { let $company_items = $company_page.find('.company-items'); - let company_item_list = new HubList({ + let company_item_list = new erpnext.hub.HubList({ parent: $company_items, title: 'More by ' + company_details.company_name, page_length: 5, @@ -574,12 +612,14 @@ window.Hub = class Hub { } setup_menu() { + if (this.menu_setup) return; + this.page.add_menu_item(__('Hub Settings'), () => frappe.set_route('Form', 'Hub Settings')); - this.page.add_menu_item(__('Refresh'), () => this.refresh()); - this.page.add_menu_item(__('Sync'), () => this.sync_items_to_hub()); + + this.menu_setup = true; } sync_items_to_hub() { @@ -588,12 +628,12 @@ window.Hub = class Hub { setup_sidebar() { var me = this; - this.sidebar = new HubSidebar({ - wrapper: this.page.wrapper.find('.layout-side-section') + this.sidebar = new frappe.ui.Sidebar({ + wrapper: this.page.wrapper.find('.layout-side-section'), + css_class: 'hub-sidebar' }); this.add_account_to_sidebar(); - } add_account_to_sidebar() { @@ -603,8 +643,8 @@ window.Hub = class Hub { }, __("Account")); this.sidebar.add_item({ - label: __("Requested Products"), - on_click: () => this.go_to_seen_items() + label: __("My Orders"), + on_click: () => frappe.set_route('List', 'Request for Quotation') }, __("Account")); } @@ -638,7 +678,7 @@ window.Hub = class Hub { } } -class HubList { +erpnext.hub.HubList = class HubList { constructor({ parent = null, title = 'Products', @@ -744,6 +784,8 @@ class HubList { render_items(items) { if(items) { + // clear any filler divs + this.$list.find('.filler').remove(); let done = 0; console.log("items length", items.length); if(items.length && items.length > this.page_length) { @@ -755,10 +797,16 @@ class HubList { items.forEach((item) => { this.make_item_card(item).appendTo(this.$list); }); - console.log(done); + + const remainder = items.length % 4; + if (remainder > 0) { + // fill with filler divs to make flexbox happy + Array.from(Array(remainder)) + .map(r => $('
    ').css('width', '200px').appendTo(this.$list)); + } this.update_list_state(done); } else { - this.$item_list_title.html('No results found'); + this.update_list_state(1); } } @@ -814,57 +862,3 @@ class HubList {
    `; } } - -class HubSidebar { - constructor({ wrapper }) { - this.wrapper = wrapper; - this.make_dom(); - } - - make_dom() { - this.wrapper.html(` - - `); - - this.$sidebar = this.wrapper.find('.hub-sidebar'); - } - - add_item(item, section) { - let $section; - if(!section && this.wrapper.find('.sidebar-menu').length === 0) { - // if no section, add section with no heading - $section = this.get_section(); - } else { - $section = this.get_section(section); - } - - const $li_item = $(` -
  • ${item.label}
  • - `).click( - () => item.on_click && item.on_click() - ); - - $section.append($li_item); - } - - get_section(section_heading="") { - let $section = $(this.wrapper.find( - `[data-section-heading="${section_heading}"]`)); - if($section.length) { - return $section; - } - - const $section_heading = section_heading ? - `
  • ${section_heading}
  • ` : ''; - - $section = $(` - - `); - - this.$sidebar.append($section); - return $section; - } -} \ No newline at end of file From b870d0081b00ea1f01325d2622838da8193610d6 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 5 Oct 2017 23:26:51 +0530 Subject: [PATCH 114/210] [fix] Online print format in pos profile field not displaying --- erpnext/accounts/doctype/pos_profile/pos_profile.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/accounts/doctype/pos_profile/pos_profile.js b/erpnext/accounts/doctype/pos_profile/pos_profile.js index 97bbc1227f1..cb52627cf0d 100755 --- a/erpnext/accounts/doctype/pos_profile/pos_profile.js +++ b/erpnext/accounts/doctype/pos_profile/pos_profile.js @@ -37,10 +37,10 @@ frappe.ui.form.on('POS Profile', { return { filters: { doc_type: "Sales Invoice", print_format_type: "Js"} }; }); - frappe.db.get_value('POS Settings', {name: 'POS Settings'}, 'is_online', (r) => { - is_online = r && cint(r.is_online) - frm.toggle_display('offline_pos_section', !is_online); - frm.toggle_display('print_format_for_online', is_online); + frappe.db.get_value('POS Settings', {name: 'POS Settings'}, 'use_pos_in_offline_mode', (r) => { + is_offline = r && cint(r.use_pos_in_offline_mode) + frm.toggle_display('offline_pos_section', is_offline); + frm.toggle_display('print_format_for_online', !is_offline); }); }, From beeba8b37aabcbd78c8c75c009949815f5b8cfdf Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 6 Oct 2017 09:50:43 +0530 Subject: [PATCH 115/210] [Fix] Discount field not displaying in offline POS --- erpnext/accounts/doctype/sales_invoice/pos.py | 2 +- erpnext/public/js/pos/pos.html | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/sales_invoice/pos.py b/erpnext/accounts/doctype/sales_invoice/pos.py index dd109776654..ccf8a840218 100644 --- a/erpnext/accounts/doctype/sales_invoice/pos.py +++ b/erpnext/accounts/doctype/sales_invoice/pos.py @@ -88,7 +88,7 @@ def update_pos_profile_data(doc, pos_profile, company_data): doc.naming_series = pos_profile.get('naming_series') or 'SINV-' doc.letter_head = pos_profile.get('letter_head') or company_data.default_letter_head doc.ignore_pricing_rule = pos_profile.get('ignore_pricing_rule') or 0 - doc.apply_discount_on = pos_profile.get('apply_discount_on') if pos_profile.get('apply_discount') else '' + doc.apply_discount_on = pos_profile.get('apply_discount_on') or '' doc.customer_group = pos_profile.get('customer_group') or get_root('Customer Group') doc.territory = pos_profile.get('territory') or get_root('Territory') doc.terms = frappe.db.get_value('Terms and Conditions', pos_profile.get('tc_name'), 'terms') or doc.terms or '' diff --git a/erpnext/public/js/pos/pos.html b/erpnext/public/js/pos/pos.html index 485a94584e7..1d9fd7c20f4 100644 --- a/erpnext/public/js/pos/pos.html +++ b/erpnext/public/js/pos/pos.html @@ -37,7 +37,6 @@
    - {% if (apply_discount_on) { %}
    {%= __("Discount") %}
    @@ -52,7 +51,6 @@
    - {% } %}
    From 62ce218fc28f3a6b41cb95969c96ecdf90841df4 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 6 Oct 2017 11:16:46 +0530 Subject: [PATCH 116/210] Show total instead of net total --- erpnext/selling/page/point_of_sale/point_of_sale.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index e9ff7b91320..c04224499e4 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -523,7 +523,7 @@ class POSCart { // Update totals this.$taxes_and_totals.find('.net-total') - .html(format_currency(this.frm.doc.net_total, currency)); + .html(format_currency(this.frm.doc.total, currency)); // Update taxes const taxes_html = this.frm.doc.taxes.map(tax => { From 5cb6c38a34b39fd02b6d11687a64480dbe2c1c31 Mon Sep 17 00:00:00 2001 From: Doridel Cahanap Date: Fri, 6 Oct 2017 14:20:05 +0800 Subject: [PATCH 117/210] Add Calendar in Training Event Doctype (#11090) --- .../doctype/training_event/training_event.py | 27 +++++++++++++++++++ .../training_event/training_event_calendar.js | 14 ++++++++++ 2 files changed, 41 insertions(+) create mode 100644 erpnext/hr/doctype/training_event/training_event_calendar.js diff --git a/erpnext/hr/doctype/training_event/training_event.py b/erpnext/hr/doctype/training_event/training_event.py index cc568414a03..19721005d14 100644 --- a/erpnext/hr/doctype/training_event/training_event.py +++ b/erpnext/hr/doctype/training_event/training_event.py @@ -3,6 +3,7 @@ # For license information, please see license.txt from __future__ import unicode_literals +import frappe from frappe.model.document import Document from erpnext.hr.doctype.employee.employee import get_employee_emails @@ -10,3 +11,29 @@ class TrainingEvent(Document): def validate(self): self.employee_emails = ', '.join(get_employee_emails([d.employee for d in self.employees])) + +@frappe.whitelist() +def get_events(start, end, filters=None): + """Returns events for Gantt / Calendar view rendering. + + :param start: Start date-time. + :param end: End date-time. + :param filters: Filters (JSON). + """ + from frappe.desk.calendar import get_event_conditions + conditions = get_event_conditions("Training Event", filters) + + data = frappe.db.sql(""" + select + name, event_name, event_status, start_time, end_time + from + `tabTraining Event` + where (ifnull(start_time, '0000-00-00')!= '0000-00-00') \ + and (start_time between %(start)s and %(end)s) + and docstatus < 2 + {conditions} + """.format(conditions=conditions), { + "start": start, + "end": end + }, as_dict=True, update={"allDay": 0}) + return data diff --git a/erpnext/hr/doctype/training_event/training_event_calendar.js b/erpnext/hr/doctype/training_event/training_event_calendar.js new file mode 100644 index 00000000000..cb938518a4b --- /dev/null +++ b/erpnext/hr/doctype/training_event/training_event_calendar.js @@ -0,0 +1,14 @@ +// Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors +// License: GNU General Public License v3. See license.txt + +frappe.views.calendar["Training Event"] = { + field_map: { + "start": "start_time", + "end": "end_time", + "id": "name", + "title": "event_name", + "allDay": "allDay" + }, + gantt: true, + get_events_method: "erpnext.hr.doctype.training_event.training_event.get_events", +} From f91ad75b5a6dd1fbca53dee8a3685512b2e254f4 Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Mon, 9 Oct 2017 12:41:24 +0530 Subject: [PATCH 118/210] test, patch, docs for student admission (#11075) --- .../schools/admission/student-admission.gif | Bin 0 -> 2577733 bytes .../en/schools/admission/student_admission.md | 7 +++-- erpnext/patches.txt | 1 + .../student_admission_childtable_migrate.py | 28 ++++++++++++++++++ .../test_student_admission.js | 22 +++++++++----- 5 files changed, 47 insertions(+), 11 deletions(-) create mode 100644 erpnext/docs/assets/img/schools/admission/student-admission.gif create mode 100644 erpnext/patches/v9_0/student_admission_childtable_migrate.py diff --git a/erpnext/docs/assets/img/schools/admission/student-admission.gif b/erpnext/docs/assets/img/schools/admission/student-admission.gif new file mode 100644 index 0000000000000000000000000000000000000000..26caea9cda763adc3dde38ceea94e3eb13726730 GIT binary patch literal 2577733 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

    k`uv7p_afS#$6AQYyOe{ju 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

    m1jAy58wiGgJQ^kJi`C|wF(M%;WXyOgFvQi$ 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 z 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≪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 z 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%0AJnCXyhxAuXY(QcNk$en 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�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

    &#>0Q7zEpdjValMCnj=I(29t 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%0A2H+Iq$0zPgh@!P0yW*e8`y*&cUk5 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

    @@ -835,7 +843,7 @@ erpnext.hub.HubList = class HubList {
    ${ item.formatted_price ? item.formatted_price : ''}
    From 4072d717690aa21d89998ef49f5c07e61d5c8023 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 11 Oct 2017 23:53:57 +0530 Subject: [PATCH 136/210] Delete api.py --- erpnext/hub_node/api.py | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 erpnext/hub_node/api.py diff --git a/erpnext/hub_node/api.py b/erpnext/hub_node/api.py deleted file mode 100644 index b32efd9799f..00000000000 --- a/erpnext/hub_node/api.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2015, Web Notes Technologies Pvt. Ltd. and Contributors and contributors -# For license information, please see license.txt - - -import frappe, json -from frappe.utils import now, nowdate -from erpnext.hub_node.doctype.hub_settings.hub_settings import get_hub_settings - -# API wrapper -@frappe.whitelist(allow_guest=True) -def call_method(access_token, method, message): - try: - args = json.loads(message) - if args: - return globals()[method](access_token, args) - else: - return globals()[method](access_token) - except: - print("Client Exception") - print(frappe.get_traceback()) - -def disable_and_suspend_hub_user(access_token): - hub_settings = get_hub_settings() - hub_settings.publish = 0 - hub_settings.publish_pricing = 0 - hub_settings.publish_availability = 0 - hub_settings.suspended = 1 - hub_settings.enabled = 0 - hub_settings.save(ignore_permissions=True) From 496174bbdf32e933919023f9e84afcfab7e354a4 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Sun, 15 Oct 2017 19:08:42 +0530 Subject: [PATCH 137/210] [Fix] Naming series not copy from referebce document to new document in subscription (#11196) --- erpnext/accounts/doctype/subscription/subscription.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index b40169a36c1..20cf0315030 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -205,6 +205,17 @@ def update_doc(new_document, reference_doc, args, schedule_date): if new_document.meta.get_field('subscription'): new_document.set('subscription', args.name) + for fieldname in ['naming_series', 'ignore_pricing_rule', 'posting_time' + 'select_print_heading', 'remarks', 'owner']: + if new_document.meta.get_field(fieldname): + new_document.set(fieldname, reference_doc.get(fieldname)) + + # copy item fields + if new_document.meta.get_field('items'): + for i, item in enumerate(new_document.items): + for fieldname in ("page_break",): + item.set(fieldname, reference_doc.items[i].get(fieldname)) + if args.from_date and args.to_date: from_date = get_next_date(args.from_date, mcount) From 8bf7230fcc48ac8e9417bfa2b1f4fdae93ea801e Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Sun, 15 Oct 2017 19:09:14 +0530 Subject: [PATCH 138/210] [Fix] New invoice showing old paid amount if POS Profile is not created (#11160) --- erpnext/selling/page/point_of_sale/point_of_sale.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index bf2980ba181..7110d4c1996 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -103,9 +103,7 @@ erpnext.pos.PointOfSale = class PointOfSale { this.make_payment_modal(); } else { this.frm.doc.payments.map(p => { - if (p.amount) { - this.payment.dialog.set_value(p.mode_of_payment, p.amount); - } + this.payment.dialog.set_value(p.mode_of_payment, p.amount); }); this.payment.set_title(); From bbbce5888456d0d3c69b2d2418451f6592c77a74 Mon Sep 17 00:00:00 2001 From: mbauskar Date: Sun, 15 Oct 2017 19:40:55 +0600 Subject: [PATCH 139/210] bumped to version 9.1.5 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index f9d33eb2c47..1a9883516c4 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.1.4' +__version__ = '9.1.5' def get_default_company(user=None): '''Get default company for user''' From 80f333950b001efe72408fd0917d90e0f47ac601 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Mon, 16 Oct 2017 11:27:22 +0530 Subject: [PATCH 140/210] [minor] fixed AttributeError: 'GrossProfitGenerator' object has no attribute 'grouped_data' (#11195) --- erpnext/accounts/report/gross_profit/gross_profit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py index 07f6979c40c..78e3faab4ea 100644 --- a/erpnext/accounts/report/gross_profit/gross_profit.py +++ b/erpnext/accounts/report/gross_profit/gross_profit.py @@ -107,6 +107,8 @@ class GrossProfitGenerator(object): def process(self): self.grouped = {} + self.grouped_data = [] + for row in self.si_list: if self.skip_row(row, self.product_bundles): continue @@ -150,7 +152,6 @@ class GrossProfitGenerator(object): def get_average_rate_based_on_group_by(self): # sum buying / selling totals for group - self.grouped_data = [] for key in self.grouped.keys(): if self.filters.get("group_by") != "Invoice": for i, row in enumerate(self.grouped[key]): From 53659cf0bda89c245cd9960590c0e0f0fcd63ec1 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 16 Oct 2017 12:57:51 +0530 Subject: [PATCH 141/210] Update payment_entry_reference.json --- .../payment_entry_reference/payment_entry_reference.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json index da17bb3fc85..03341da6586 100644 --- a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +++ b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json @@ -296,7 +296,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-09-04 17:37:01.192312", + "modified": "2017-10-16 17:37:01.192312", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Entry Reference", @@ -311,4 +311,4 @@ "sort_order": "DESC", "track_changes": 1, "track_seen": 0 -} \ No newline at end of file +} From 45a640df086b1a847217aa3946f31374a6459172 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 16 Oct 2017 12:58:32 +0530 Subject: [PATCH 142/210] Update payment_entry_reference.json --- .../payment_entry_reference/payment_entry_reference.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json index da17bb3fc85..03341da6586 100644 --- a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +++ b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json @@ -296,7 +296,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-09-04 17:37:01.192312", + "modified": "2017-10-16 17:37:01.192312", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Entry Reference", @@ -311,4 +311,4 @@ "sort_order": "DESC", "track_changes": 1, "track_seen": 0 -} \ No newline at end of file +} From bfb108d7229654e22ca4e58eb9443d28443cd4f7 Mon Sep 17 00:00:00 2001 From: Prateeksha Singh Date: Tue, 17 Oct 2017 12:03:02 +0530 Subject: [PATCH 143/210] Replace c3 (#11112) * [charts] replace in asset.js * replace in reports --- erpnext/accounts/doctype/asset/asset.js | 39 +++++--------- .../accounts_receivable.py | 52 +++++++++---------- .../report/balance_sheet/balance_sheet.py | 52 ++++++++++--------- .../profit_and_loss_statement.py | 31 +++++------ ...nutes_to_first_response_for_opportunity.js | 22 +++----- .../vehicle_expenses/vehicle_expenses.py | 36 +++++++------ .../production_analytics.js | 21 ++++---- .../course_wise_assessment_report.py | 13 +++-- .../minutes_to_first_response_for_issues.js | 22 +++----- .../support_hour_distribution.py | 18 +++---- 10 files changed, 139 insertions(+), 167 deletions(-) diff --git a/erpnext/accounts/doctype/asset/asset.js b/erpnext/accounts/doctype/asset/asset.js index 7c4eeae93a4..e3afc359b65 100644 --- a/erpnext/accounts/doctype/asset/asset.js +++ b/erpnext/accounts/doctype/asset/asset.js @@ -55,13 +55,13 @@ frappe.ui.form.on('Asset', { }); } - frm.trigger("show_graph"); + frm.trigger("setup_chart"); } }, - show_graph: function(frm) { - var x_intervals = ["x", frm.doc.purchase_date]; - var asset_values = ["Asset Value", frm.doc.gross_purchase_amount]; + setup_chart: function(frm) { + var x_intervals = [frm.doc.purchase_date]; + var asset_values = [frm.doc.gross_purchase_amount]; var last_depreciation_date = frm.doc.purchase_date; if(frm.doc.opening_accumulated_depreciation) { @@ -94,32 +94,21 @@ frappe.ui.form.on('Asset', { last_depreciation_date = frm.doc.disposal_date; } - frm.dashboard.setup_chart({ + frm.dashboard.render_graph({ + title: "Asset Value", data: { - x: 'x', - columns: [x_intervals, asset_values], - regions: { - 'Asset Value': [{'start': last_depreciation_date, 'style':'dashed'}] - } + labels: x_intervals, + datasets: [{ + color: 'green', + values: asset_values, + formatted: asset_values.map(d => d.toFixed(2)) + }] }, - legend: { - show: false - }, - axis: { - x: { - type: 'timeseries', - tick: { - format: "%d-%m-%Y" - } - }, - y: { - min: 0, - padding: {bottom: 10} - } - } + type: 'line' }); }, + item_code: function(frm) { if(frm.doc.item_code) { frappe.call({ diff --git a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py index 9906893254f..56db3928009 100644 --- a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py +++ b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py @@ -44,7 +44,7 @@ class ReceivablePayableReport(object): }) columns += [_("Age (Days)") + ":Int:80"] - + self.ageing_col_idx_start = len(columns) if not "range1" in self.filters: @@ -53,7 +53,7 @@ class ReceivablePayableReport(object): self.filters["range2"] = "60" if not "range3" in self.filters: self.filters["range3"] = "90" - + for label in ("0-{range1}".format(range1=self.filters["range1"]), "{range1}-{range2}".format(range1=cint(self.filters["range1"])+ 1, range2=self.filters["range2"]), "{range2}-{range3}".format(range2=cint(self.filters["range2"])+ 1, range3=self.filters["range3"]), @@ -74,14 +74,14 @@ class ReceivablePayableReport(object): }) if args.get("party_type") == "Customer": columns += [ - _("Territory") + ":Link/Territory:80", + _("Territory") + ":Link/Territory:80", _("Customer Group") + ":Link/Customer Group:120" ] if args.get("party_type") == "Supplier": columns += [_("Supplier Type") + ":Link/Supplier Type:80"] - + columns.append(_("Remarks") + "::200") - + return columns def get_data(self, party_naming_by, args): @@ -97,13 +97,13 @@ class ReceivablePayableReport(object): self.filters["company"] = frappe.db.get_single_value('Global Defaults', 'default_company') company_currency = frappe.db.get_value("Company", self.filters.get("company"), "default_currency") - + return_entries = self.get_return_entries(args.get("party_type")) data = [] for gle in self.get_entries_till(self.filters.report_date, args.get("party_type")): if self.is_receivable_or_payable(gle, dr_or_cr, future_vouchers): - outstanding_amount, credit_note_amount = self.get_outstanding_amount(gle, + outstanding_amount, credit_note_amount = self.get_outstanding_amount(gle, self.filters.report_date, dr_or_cr, return_entries, currency_precision) if abs(outstanding_amount) > 0.1/10**currency_precision: row = [gle.posting_date, gle.party] @@ -179,15 +179,15 @@ class ReceivablePayableReport(object): # entries adjusted with future vouchers ((gle.against_voucher_type, gle.against_voucher) in future_vouchers) ) - + def get_return_entries(self, party_type): doctype = "Sales Invoice" if party_type=="Customer" else "Purchase Invoice" - return [d.name for d in frappe.get_all(doctype, filters={"is_return": 1, "docstatus": 1})] + return [d.name for d in frappe.get_all(doctype, filters={"is_return": 1, "docstatus": 1})] def get_outstanding_amount(self, gle, report_date, dr_or_cr, return_entries, currency_precision): payment_amount, credit_note_amount = 0.0, 0.0 reverse_dr_or_cr = "credit" if dr_or_cr=="debit" else "debit" - + for e in self.get_gl_entries_for(gle.party, gle.party_type, gle.voucher_type, gle.voucher_no): if getdate(e.posting_date) <= report_date and e.name!=gle.name: amount = flt(e.get(reverse_dr_or_cr)) - flt(e.get(dr_or_cr)) @@ -195,11 +195,11 @@ class ReceivablePayableReport(object): payment_amount += amount else: credit_note_amount += amount - + outstanding_amount = flt((flt(gle.get(dr_or_cr)) - flt(gle.get(reverse_dr_or_cr)) \ - payment_amount - credit_note_amount), currency_precision) credit_note_amount = flt(credit_note_amount, currency_precision) - + return outstanding_amount, credit_note_amount def get_party_name(self, party_type, party_name): @@ -207,7 +207,7 @@ class ReceivablePayableReport(object): def get_territory(self, party_name): return self.get_party_map("Customer").get(party_name, {}).get("territory") or "" - + def get_customer_group(self, party_name): return self.get_party_map("Customer").get(party_name, {}).get("customer_group") or "" @@ -220,7 +220,7 @@ class ReceivablePayableReport(object): select_fields = "name, customer_name, territory, customer_group" elif party_type == "Supplier": select_fields = "name, supplier_name, supplier_type" - + self.party_map = dict(((r.name, r) for r in frappe.db.sql("select {0} from `tab{1}`" .format(select_fields, party_type), as_dict=True))) @@ -250,8 +250,8 @@ class ReceivablePayableReport(object): else: select_fields = "sum(debit) as debit, sum(credit) as credit" - self.gl_entries = frappe.db.sql("""select name, posting_date, account, party_type, party, - voucher_type, voucher_no, against_voucher_type, against_voucher, + self.gl_entries = frappe.db.sql("""select name, posting_date, account, party_type, party, + voucher_type, voucher_no, against_voucher_type, against_voucher, account_currency, remarks, {0} from `tabGL Entry` where docstatus < 2 and party_type=%s and (party is not null and party != '') {1} @@ -277,13 +277,13 @@ class ReceivablePayableReport(object): if party_type_field=="customer": if self.filters.get("customer_group"): - lft, rgt = frappe.db.get_value("Customer Group", + lft, rgt = frappe.db.get_value("Customer Group", self.filters.get("customer_group"), ["lft", "rgt"]) - - conditions.append("""party in (select name from tabCustomer - where exists(select name from `tabCustomer Group` where lft >= {0} and rgt <= {1} + + conditions.append("""party in (select name from tabCustomer + where exists(select name from `tabCustomer Group` where lft >= {0} and rgt <= {1} and name=tabCustomer.customer_group))""".format(lft, rgt)) - + if self.filters.get("credit_days_based_on"): conditions.append("party in (select name from tabCustomer where credit_days_based_on=%s)") values.append(self.filters.get("credit_days_based_on")) @@ -303,22 +303,22 @@ class ReceivablePayableReport(object): return self.gl_entries_map.get(party, {})\ .get(against_voucher_type, {})\ .get(against_voucher, []) - + def get_chart_data(self, columns, data): ageing_columns = columns[self.ageing_col_idx_start : self.ageing_col_idx_start+4] - + rows = [] for d in data: rows.append(d[self.ageing_col_idx_start : self.ageing_col_idx_start+4]) if rows: rows.insert(0, [[d.get("label")] for d in ageing_columns]) - + return { "data": { - 'rows': rows + 'labels': rows }, - "chart_type": 'pie' + "type": 'percentage' } def execute(filters=None): diff --git a/erpnext/accounts/report/balance_sheet/balance_sheet.py b/erpnext/accounts/report/balance_sheet/balance_sheet.py index 2db4ef8a261..18b07ea5829 100644 --- a/erpnext/accounts/report/balance_sheet/balance_sheet.py +++ b/erpnext/accounts/report/balance_sheet/balance_sheet.py @@ -8,18 +8,18 @@ from frappe.utils import flt, cint from erpnext.accounts.report.financial_statements import (get_period_list, get_columns, get_data) def execute(filters=None): - period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, + period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity, company=filters.company) - asset = get_data(filters.company, "Asset", "Debit", period_list, + asset = get_data(filters.company, "Asset", "Debit", period_list, only_current_fiscal_year=False, filters=filters, accumulated_values=filters.accumulated_values) - - liability = get_data(filters.company, "Liability", "Credit", period_list, + + liability = get_data(filters.company, "Liability", "Credit", period_list, only_current_fiscal_year=False, filters=filters, accumulated_values=filters.accumulated_values) - - equity = get_data(filters.company, "Equity", "Credit", period_list, + + equity = get_data(filters.company, "Equity", "Credit", period_list, only_current_fiscal_year=False, filters=filters, accumulated_values=filters.accumulated_values) @@ -43,17 +43,17 @@ def execute(filters=None): unclosed[period.key] = opening_balance if provisional_profit_loss: provisional_profit_loss[period.key] = provisional_profit_loss[period.key] - opening_balance - + unclosed["total"]=opening_balance data.append(unclosed) - + if provisional_profit_loss: data.append(provisional_profit_loss) if total_credit: - data.append(total_credit) + data.append(total_credit) columns = get_columns(filters.periodicity, period_list, filters.accumulated_values, company=filters.company) - + chart = get_chart_data(filters, columns, asset, liability, equity) return columns, data, message, chart @@ -87,7 +87,7 @@ def get_provisional_profit_loss(asset, liability, equity, period_list, company): total += flt(provisional_profit_loss[period.key]) provisional_profit_loss["total"] = total - + total_row_total += flt(total_row[period.key]) total_row["total"] = total_row_total @@ -98,7 +98,7 @@ def get_provisional_profit_loss(asset, liability, equity, period_list, company): "warn_if_negative": True, "currency": currency }) - + return provisional_profit_loss, total_row def check_opening_balance(asset, liability, equity): @@ -111,17 +111,17 @@ def check_opening_balance(asset, liability, equity): opening_balance -= flt(liability[0].get("opening_balance", 0), float_precision) if equity: opening_balance -= flt(equity[0].get("opening_balance", 0), float_precision) - + opening_balance = flt(opening_balance, float_precision) if opening_balance: return _("Previous Financial Year is not closed"),opening_balance return None,None - + def get_chart_data(filters, columns, asset, liability, equity): - x_intervals = ['x'] + [d.get("label") for d in columns[2:]] - + labels = [d.get("label") for d in columns[2:]] + asset_data, liability_data, equity_data = [], [], [] - + for p in columns[2:]: if asset: asset_data.append(asset[-2].get(p.get("fieldname"))) @@ -129,23 +129,25 @@ def get_chart_data(filters, columns, asset, liability, equity): liability_data.append(liability[-2].get(p.get("fieldname"))) if equity: equity_data.append(equity[-2].get(p.get("fieldname"))) - - columns = [x_intervals] + + datasets = [] if asset_data: - columns.append(["Assets"] + asset_data) + datasets.append({'title':'Assets', 'values': asset_data}) if liability_data: - columns.append(["Liabilities"] + liability_data) + datasets.append({'title':'Liabilities', 'values': liability_data}) if equity_data: - columns.append(["Equity"] + equity_data) + datasets.append({'title':'Equity', 'values': equity_data}) chart = { "data": { - 'x': 'x', - 'columns': columns + 'labels': labels, + 'datasets': datasets } } if not filters.accumulated_values: - chart["chart_type"] = "bar" + chart["type"] = "bar" + else: + chart["type"] = "line" return chart \ No newline at end of file diff --git a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py index 6729d672c07..89ee63aa649 100644 --- a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py +++ b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py @@ -8,15 +8,15 @@ from frappe.utils import flt from erpnext.accounts.report.financial_statements import (get_period_list, get_columns, get_data) def execute(filters=None): - period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, + period_list = get_period_list(filters.from_fiscal_year, filters.to_fiscal_year, filters.periodicity, filters.accumulated_values, filters.company) income = get_data(filters.company, "Income", "Credit", period_list, filters = filters, - accumulated_values=filters.accumulated_values, + accumulated_values=filters.accumulated_values, ignore_closing_entries=True, ignore_accumulated_values_for_fy= True) - + expense = get_data(filters.company, "Expense", "Debit", period_list, filters=filters, - accumulated_values=filters.accumulated_values, + accumulated_values=filters.accumulated_values, ignore_closing_entries=True, ignore_accumulated_values_for_fy= True) net_profit_loss = get_net_profit_loss(income, expense, period_list, filters.company) @@ -61,7 +61,7 @@ def get_net_profit_loss(income, expense, period_list, company): def get_chart_data(filters, columns, income, expense, net_profit_loss): - x_intervals = ['x'] + [d.get("label") for d in columns[2:]] + labels = [d.get("label") for d in columns[2:]] income_data, expense_data, net_profit = [], [], [] @@ -73,27 +73,24 @@ def get_chart_data(filters, columns, income, expense, net_profit_loss): if net_profit_loss: net_profit.append(net_profit_loss.get(p.get("fieldname"))) - columns = [x_intervals] + datasets = [] if income_data: - columns.append(["Income"] + income_data) + datasets.append({'title': 'Income', 'values': income_data}) if expense_data: - columns.append(["Expense"] + expense_data) + datasets.append({'title': 'Expense', 'values': expense_data}) if net_profit: - columns.append(["Net Profit/Loss"] + net_profit) + datasets.append({'title': 'Net Profit/Loss', 'values': net_profit}) chart = { "data": { - 'x': 'x', - 'columns': columns, - 'colors': { - 'Income': '#5E64FF', - 'Expense': '#b8c2cc', - 'Net Profit/Loss': '#ff5858' - } + 'labels': labels, + 'datasets': datasets } } if not filters.accumulated_values: - chart["chart_type"] = "bar" + chart["type"] = "bar" + else: + chart["type"] = "line" return chart \ No newline at end of file diff --git a/erpnext/crm/report/minutes_to_first_response_for_opportunity/minutes_to_first_response_for_opportunity.js b/erpnext/crm/report/minutes_to_first_response_for_opportunity/minutes_to_first_response_for_opportunity.js index d9c4c8b7fc8..cdfdad1eea2 100644 --- a/erpnext/crm/report/minutes_to_first_response_for_opportunity/minutes_to_first_response_for_opportunity.js +++ b/erpnext/crm/report/minutes_to_first_response_for_opportunity/minutes_to_first_response_for_opportunity.js @@ -21,23 +21,13 @@ frappe.query_reports["Minutes to First Response for Opportunity"] = { get_chart_data: function (columns, result) { return { data: { - x: 'Date', - columns: [ - ['Date'].concat($.map(result, function (d) { return d[0]; })), - ['Mins to first response'].concat($.map(result, function (d) { return d[1]; })) - ] - // rows: [['Date', 'Mins to first response']].concat(result) + labels: result.map(d => d[0]), + datasets: [{ + title: 'Mins to first response', + values: result.map(d => d[1]) + }] }, - axis: { - x: { - type: 'timeseries', - tick: { - format: frappe.ui.py_date_format - } - } - }, - chart_type: 'line', - + type: 'line', } } } diff --git a/erpnext/hr/report/vehicle_expenses/vehicle_expenses.py b/erpnext/hr/report/vehicle_expenses/vehicle_expenses.py index 63e5f3c0a43..93ea11c6404 100644 --- a/erpnext/hr/report/vehicle_expenses/vehicle_expenses.py +++ b/erpnext/hr/report/vehicle_expenses/vehicle_expenses.py @@ -29,26 +29,26 @@ def get_columns(): def get_log_data(filters): fy = frappe.db.get_value('Fiscal Year', filters.get('fiscal_year'), ['year_start_date', 'year_end_date'], as_dict=True) - data = frappe.db.sql("""select + data = frappe.db.sql("""select vhcl.license_plate as "License", vhcl.make as "Make", vhcl.model as "Model", - vhcl.location as "Location", log.name as "Log", log.odometer as "Odometer", + vhcl.location as "Location", log.name as "Log", log.odometer as "Odometer", log.date as "Date", log.fuel_qty as "Fuel Qty", log.price as "Fuel Price" - from + from `tabVehicle` vhcl,`tabVehicle Log` log - where + where vhcl.license_plate = log.license_plate and log.docstatus = 1 and date between %s and %s order by date""" ,(fy.year_start_date, fy.year_end_date), as_dict=1) dl=list(data) for row in dl: row["Service Expense"]= get_service_expense(row["Log"]) return dl - + def get_service_expense(logname): - expense_amount = frappe.db.sql("""select sum(expense_amount) - from `tabVehicle Log` log,`tabVehicle Service` ser + expense_amount = frappe.db.sql("""select sum(expense_amount) + from `tabVehicle Log` log,`tabVehicle Service` ser where ser.parent=log.name and log.name=%s""",logname) return flt(expense_amount[0][0]) if expense_amount else 0 - + def get_chart_data(data,period_list): fuel_exp_data,service_exp_data,fueldata,servicedata = [],[],[],[] service_exp_data = [] @@ -63,19 +63,25 @@ def get_chart_data(data,period_list): fueldata.append([period.key,total_fuel_exp]) servicedata.append([period.key,total_ser_exp]) - x_intervals = ['x'] + [period.key for period in period_list] + labels = [period.key for period in period_list] fuel_exp_data= [row[1] for row in fueldata] service_exp_data= [row[1] for row in servicedata] - columns = [x_intervals] + datasets = [] if fuel_exp_data: - columns.append(["Fuel Expenses"]+ fuel_exp_data) + datasets.append({ + 'title': 'Fuel Expenses', + 'values': fuel_exp_data + }) if service_exp_data: - columns.append(["Service Expenses"]+ service_exp_data) + datasets.append({ + 'title': 'Service Expenses', + 'values': service_exp_data + }) chart = { "data": { - 'x': 'x', - 'columns': columns + 'labels': labels, + 'datasets': datasets } } - chart["chart_type"] = "line" + chart["type"] = "line" return chart \ No newline at end of file diff --git a/erpnext/manufacturing/page/production_analytics/production_analytics.js b/erpnext/manufacturing/page/production_analytics/production_analytics.js index 1fb1ef22ebe..39168b7206e 100644 --- a/erpnext/manufacturing/page/production_analytics/production_analytics.js +++ b/erpnext/manufacturing/page/production_analytics/production_analytics.js @@ -53,7 +53,7 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ this.show_zero_check() this.setup_chart_check(); - + }, init_filter_values: function() { this._super(); @@ -61,12 +61,13 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ }, setup_chart: function() { var me = this; - + var chart_data = this.get_chart_data ? this.get_chart_data() : null; - this.chart = new frappe.ui.Chart({ - wrapper: this.chart_area, - data: chart_data + this.chart = new frappe.chart.FrappeChart({ + parent: ".chart", + data: chart_data, + type: 'line' }); }, set_default_values: function() { @@ -95,7 +96,7 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ var pending = {name:"Pending", "id":"pending-pos", checked:true}; var completed = {name:"Completed", "id":"completed-pos", - checked:true}; + checked:true}; $.each(frappe.report_dump.data["Production Order"], function(i, d) { var dateobj = frappe.datetime.str_to_obj(d.creation); @@ -109,10 +110,10 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ var planned_start_date = frappe.datetime.user_to_obj(frappe.datetime.str_to_user(d.planned_start_date)); var aend_date = frappe.datetime.user_to_obj(frappe.datetime.str_to_user(d.actual_end_date)); var modified = frappe.datetime.user_to_obj(frappe.datetime.str_to_user(d.modified)); - + if (dateobj <= start_period || dateobj <= end_period) { all_open_orders[col.field] = flt(all_open_orders[col.field]) + 1; - + if(d.status=="Completed") { if(aend_date < start_period || modified < start_period) { completed[col.field] = flt(completed[col.field]) + 1; @@ -140,7 +141,7 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ }else{ not_started[col.field] = flt(not_started[col.field]) + 1; } - } + } } } }); @@ -151,6 +152,6 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({ this.chart_area.toggle(false); } this.data = [all_open_orders, not_started, overdue, pending, completed]; - + } }); diff --git a/erpnext/schools/report/course_wise_assessment_report/course_wise_assessment_report.py b/erpnext/schools/report/course_wise_assessment_report/course_wise_assessment_report.py index 2b407c7987c..9bdf621a611 100644 --- a/erpnext/schools/report/course_wise_assessment_report/course_wise_assessment_report.py +++ b/erpnext/schools/report/course_wise_assessment_report/course_wise_assessment_report.py @@ -172,20 +172,19 @@ def get_column(assessment_criteria, total_maximum_score): def get_chart_data(grades, assessment_criteria_list, kounter): grades = sorted(grades) - chart_data = [] - chart_data.append(["x"] + assessment_criteria_list) + datasets = [] for grade in grades: - tmp = [grade] + tmp = [] for ac in assessment_criteria_list: if grade in kounter[ac]: tmp.append(kounter[ac][grade]) else: tmp.append(0) - chart_data.append(tmp) + datasets.append(tmp) return { "data": { - "x": "x", - "columns": chart_data + "labels": assessment_criteria_list, + "datasets": datasets }, - "chart_type": 'bar', + "type": 'bar', } diff --git a/erpnext/support/report/minutes_to_first_response_for_issues/minutes_to_first_response_for_issues.js b/erpnext/support/report/minutes_to_first_response_for_issues/minutes_to_first_response_for_issues.js index e84b13ced5a..4cf07fa2987 100644 --- a/erpnext/support/report/minutes_to_first_response_for_issues/minutes_to_first_response_for_issues.js +++ b/erpnext/support/report/minutes_to_first_response_for_issues/minutes_to_first_response_for_issues.js @@ -18,23 +18,13 @@ frappe.query_reports["Minutes to First Response for Issues"] = { get_chart_data: function(columns, result) { return { data: { - x: 'Date', - columns: [ - ['Date'].concat($.map(result, function(d) { return d[0]; })), - ['Mins to first response'].concat($.map(result, function(d) { return d[1]; })) - ] - // rows: [['Date', 'Mins to first response']].concat(result) + labels: result.map(d => d[0]), + datasets: [{ + title: 'Mins to first response', + values: result.map(d => d[1]) + }] }, - axis: { - x: { - type: 'timeseries', - tick: { - format: frappe.ui.py_date_format - } - } - }, - chart_type: 'line', - + type: 'line', } } } diff --git a/erpnext/support/report/support_hour_distribution/support_hour_distribution.py b/erpnext/support/report/support_hour_distribution/support_hour_distribution.py index e96b7b21044..905ea6a5d92 100644 --- a/erpnext/support/report/support_hour_distribution/support_hour_distribution.py +++ b/erpnext/support/report/support_hour_distribution/support_hour_distribution.py @@ -24,7 +24,7 @@ def execute(filters=None): columns = get_columns() data, timeslot_wise_count = get_data(filters) - chart = get_chartdata(timeslot_wise_count) + chart = get_chart_data(timeslot_wise_count) return columns, data, None, chart def get_data(filters): @@ -75,23 +75,21 @@ def get_columns(): return columns -def get_chartdata(timeslot_wise_count): - x_interval = ['x'] - total_count = ['Total'] +def get_chart_data(timeslot_wise_count): + total_count = [] timeslots = ['12AM - 3AM', '3AM - 6AM', '6AM - 9AM', '9AM - 12PM', '12PM - 3PM', '3PM - 6PM', '6PM - 9PM', '9PM - 12AM'] - x_interval.extend(timeslots) - columns = [x_interval] + datasets = [] for data in timeslots: total_count.append(timeslot_wise_count.get(data, 0)) - columns.append(total_count) + datasets.append({'values': total_count}) chart = { "data": { - 'x': 'x', - 'columns': columns + 'labels': timeslots, + 'datasets': datasets } } - chart["chart_type"] = "line" + chart["type"] = "line" return chart From bc4e2cd9c1a56d031dc8c016d5f84826247698ff Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Tue, 17 Oct 2017 12:30:34 +0530 Subject: [PATCH 144/210] [added] hospitality domain (#11020) * [added] hospitality domain * [tests] wip * [tests] for restaurant * [fix] tests for new naming * [docs] added restaurant docs * [docs] added restaurant docs --- erpnext/config/desktop.py | 10 + erpnext/controllers/accounts_controller.py | 7 +- erpnext/controllers/queries.py | 4 +- .../img/restaurant/order-entry-bill.png | Bin 0 -> 211851 bytes .../assets/img/restaurant/order-entry.png | Bin 0 -> 222950 bytes .../img/restaurant/reservation-kanban.png | Bin 0 -> 213043 bytes .../img/restaurant/restaurant-invoice.png | Bin 0 -> 199623 bytes .../assets/img/restaurant/restaurant-menu.png | Bin 0 -> 207101 bytes .../img/restaurant/restaurant-reservation.png | Bin 0 -> 228074 bytes .../img/restaurant/restaurant-table.png | Bin 0 -> 205842 bytes .../docs/assets/img/restaurant/restaurant.png | Bin 0 -> 266345 bytes .../docs/user/manual/en/hospitality/index.md | 9 + .../docs/user/manual/en/hospitality/index.txt | 4 + .../user/manual/en/hospitality/order-entry.md | 26 ++ .../manual/en/hospitality/reservations.md | 13 + .../manual/en/hospitality/restaurant-menu.md | 7 + .../user/manual/en/hospitality/restaurant.md | 19 + .../en/introduction/concepts-and-terms.md | 6 +- .../getting-started-with-erpnext.md | 4 - .../manual/en/introduction/the-champion.md | 4 - .../docs/user/manual/en/subscription/index.md | 22 -- .../en/subscription => domains}/__init__.py | 0 erpnext/domains/distribution.py | 18 + erpnext/domains/education.py | 37 ++ erpnext/domains/healthcare.py | 29 ++ erpnext/domains/hospitality.py | 32 ++ erpnext/domains/manufacturing.py | 25 ++ erpnext/domains/retail.py | 20 ++ erpnext/domains/services.py | 22 ++ .../healthcare.py => healthcare/setup.py} | 17 +- erpnext/hooks.py | 10 + .../salary_structure/test_salary_structure.js | 7 +- .../doctype/operation/test_operation.js | 22 +- erpnext/modules.txt | 1 + erpnext/patches/v7_0/set_portal_settings.py | 8 +- .../merge_student_batch_and_student_group.py | 2 +- .../set_restrict_to_domain_for_module_def.py | 7 +- .../v8_9/set_print_zero_amount_taxes.py | 3 +- .../public/js/templates/item_selector.html | 43 ++- erpnext/public/js/utils/item_selector.js | 47 ++- .../index.txt => restaurant/__init__.py} | 0 erpnext/restaurant/doctype/__init__.py | 0 .../restaurant/doctype/restaurant/__init__.py | 0 .../doctype/restaurant/restaurant.js | 10 + .../doctype/restaurant/restaurant.json | 309 ++++++++++++++++ .../doctype/restaurant/restaurant.py | 10 + .../restaurant/restaurant_dashboard.py | 16 + .../doctype/restaurant/test_restaurant.js | 37 ++ .../doctype/restaurant/test_restaurant.py | 17 + .../doctype/restaurant_menu/__init__.py | 0 .../restaurant_menu/restaurant_menu.js | 8 + .../restaurant_menu/restaurant_menu.json | 247 +++++++++++++ .../restaurant_menu/restaurant_menu.py | 61 ++++ .../restaurant_menu/test_restaurant_menu.js | 75 ++++ .../restaurant_menu/test_restaurant_menu.py | 53 +++ .../doctype/restaurant_menu_item/__init__.py | 0 .../restaurant_menu_item.json | 105 ++++++ .../restaurant_menu_item.py | 10 + .../restaurant_order_entry/__init__.py | 0 .../restaurant_order_entry.js | 162 +++++++++ .../restaurant_order_entry.json | 280 +++++++++++++++ .../restaurant_order_entry.py | 87 +++++ .../test_restaurant_order_entry.js | 53 +++ .../test_restaurant_order_entry.py | 52 +++ .../restaurant_order_entry_item/__init__.py | 0 .../restaurant_order_entry_item.json | 163 +++++++++ .../restaurant_order_entry_item.py | 10 + .../restaurant_reservation/__init__.py | 0 .../restaurant_reservation.js | 8 + .../restaurant_reservation.json | 337 ++++++++++++++++++ .../restaurant_reservation.py | 41 +++ .../restaurant_reservation_calendar.js | 18 + .../test_restaurant_reservation.js | 27 ++ .../test_restaurant_reservation.py | 10 + .../doctype/restaurant_table/__init__.py | 0 .../restaurant_table/restaurant_table.js | 8 + .../restaurant_table/restaurant_table.json | 156 ++++++++ .../restaurant_table/restaurant_table.py | 13 + .../restaurant_table/test_restaurant_table.js | 41 +++ .../restaurant_table/test_restaurant_table.py | 17 + .../page/point_of_sale/point_of_sale.js | 2 +- erpnext/setup/setup_wizard/domainify.py | 178 --------- erpnext/setup/setup_wizard/setup_wizard.py | 36 +- .../setup/setup_wizard/test_setup_wizard.py | 36 +- erpnext/setup/utils.py | 25 +- erpnext/tests/ui/make_fixtures.js | 4 +- erpnext/tests/ui/tests.txt | 6 +- 87 files changed, 2851 insertions(+), 362 deletions(-) create mode 100644 erpnext/docs/assets/img/restaurant/order-entry-bill.png create mode 100644 erpnext/docs/assets/img/restaurant/order-entry.png create mode 100644 erpnext/docs/assets/img/restaurant/reservation-kanban.png create mode 100644 erpnext/docs/assets/img/restaurant/restaurant-invoice.png create mode 100644 erpnext/docs/assets/img/restaurant/restaurant-menu.png create mode 100644 erpnext/docs/assets/img/restaurant/restaurant-reservation.png create mode 100644 erpnext/docs/assets/img/restaurant/restaurant-table.png create mode 100644 erpnext/docs/assets/img/restaurant/restaurant.png create mode 100644 erpnext/docs/user/manual/en/hospitality/index.md create mode 100644 erpnext/docs/user/manual/en/hospitality/index.txt create mode 100644 erpnext/docs/user/manual/en/hospitality/order-entry.md create mode 100644 erpnext/docs/user/manual/en/hospitality/reservations.md create mode 100644 erpnext/docs/user/manual/en/hospitality/restaurant-menu.md create mode 100644 erpnext/docs/user/manual/en/hospitality/restaurant.md delete mode 100644 erpnext/docs/user/manual/en/subscription/index.md rename erpnext/{docs/user/manual/en/subscription => domains}/__init__.py (100%) create mode 100644 erpnext/domains/distribution.py create mode 100644 erpnext/domains/education.py create mode 100644 erpnext/domains/healthcare.py create mode 100644 erpnext/domains/hospitality.py create mode 100644 erpnext/domains/manufacturing.py create mode 100644 erpnext/domains/retail.py create mode 100644 erpnext/domains/services.py rename erpnext/{setup/setup_wizard/healthcare.py => healthcare/setup.py} (97%) rename erpnext/{docs/user/manual/en/subscription/index.txt => restaurant/__init__.py} (100%) create mode 100644 erpnext/restaurant/doctype/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant/restaurant.js create mode 100644 erpnext/restaurant/doctype/restaurant/restaurant.json create mode 100644 erpnext/restaurant/doctype/restaurant/restaurant.py create mode 100644 erpnext/restaurant/doctype/restaurant/restaurant_dashboard.py create mode 100644 erpnext/restaurant/doctype/restaurant/test_restaurant.js create mode 100644 erpnext/restaurant/doctype/restaurant/test_restaurant.py create mode 100644 erpnext/restaurant/doctype/restaurant_menu/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.js create mode 100644 erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.json create mode 100644 erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.py create mode 100644 erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js create mode 100644 erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.py create mode 100644 erpnext/restaurant/doctype/restaurant_menu_item/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.json create mode 100644 erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.py create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.json create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.py create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.js create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.py create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry_item/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.json create mode 100644 erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.py create mode 100644 erpnext/restaurant/doctype/restaurant_reservation/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.js create mode 100644 erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.json create mode 100644 erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.py create mode 100644 erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation_calendar.js create mode 100644 erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.js create mode 100644 erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.py create mode 100644 erpnext/restaurant/doctype/restaurant_table/__init__.py create mode 100644 erpnext/restaurant/doctype/restaurant_table/restaurant_table.js create mode 100644 erpnext/restaurant/doctype/restaurant_table/restaurant_table.json create mode 100644 erpnext/restaurant/doctype/restaurant_table/restaurant_table.py create mode 100644 erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.js create mode 100644 erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.py delete mode 100644 erpnext/setup/setup_wizard/domainify.py diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py index 65485912e28..ce6c0c3f43f 100644 --- a/erpnext/config/desktop.py +++ b/erpnext/config/desktop.py @@ -1,3 +1,5 @@ +# coding=utf-8 + from __future__ import unicode_literals from frappe import _ @@ -284,4 +286,12 @@ def get_data(): "link": "data-import-tool", "label": _("Data Import Tool") }, + { + "module_name": "Restaurant", + "color": "#EA81E8", + "icon": "🍔", + "_doctype": "Restaurant", + "link": "List/Restaurant", + "label": _("Restaurant") + } ] diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index 4f49c7747bc..ebd45c4c59a 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -83,6 +83,9 @@ class AccountsController(TransactionBase): self.set(fieldname, today()) break + # set taxes table if missing from `taxes_and_charges` + self.set_taxes() + def calculate_taxes_and_totals(self): from erpnext.controllers.taxes_and_totals import calculate_taxes_and_totals calculate_taxes_and_totals(self) @@ -259,9 +262,9 @@ class AccountsController(TransactionBase): if not account_currency: account_currency = get_account_currency(gl_dict.account) - if gl_dict.account and self.doctype not in ["Journal Entry", + if gl_dict.account and self.doctype not in ["Journal Entry", "Period Closing Voucher", "Payment Entry"]: - + self.validate_account_currency(gl_dict.account, account_currency) set_balance_in_account_currency(gl_dict, account_currency, self.get("conversion_rate"), self.company_currency) diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py index 7ada8ccc2f2..b1618d5eb9f 100644 --- a/erpnext/controllers/queries.py +++ b/erpnext/controllers/queries.py @@ -165,6 +165,7 @@ def item_query(doctype, txt, searchfield, start, page_len, filters, as_dict=Fals and (tabItem.`{key}` LIKE %(txt)s or tabItem.item_group LIKE %(txt)s or tabItem.item_name LIKE %(txt)s + or tabItem.barcode LIKE %(txt)s or tabItem.description LIKE %(txt)s) {fcond} {mcond} order by @@ -172,7 +173,8 @@ def item_query(doctype, txt, searchfield, start, page_len, filters, as_dict=Fals if(locate(%(_txt)s, item_name), locate(%(_txt)s, item_name), 99999), idx desc, name, item_name - limit %(start)s, %(page_len)s """.format(key=searchfield, + limit %(start)s, %(page_len)s """.format( + key=searchfield, fcond=get_filters_cond(doctype, filters, conditions).replace('%', '%%'), mcond=get_match_cond(doctype).replace('%', '%%')), { diff --git a/erpnext/docs/assets/img/restaurant/order-entry-bill.png b/erpnext/docs/assets/img/restaurant/order-entry-bill.png new file mode 100644 index 0000000000000000000000000000000000000000..ba96bb3c7458f39f8833c72fd215dea4d2bcf787 GIT binary patch literal 211851 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

    cQ2luawco9RO~t?pfq@BuNr?%o zdcHgD@N&e{@;|&Qr&0Z`_!XB(7=Ho?!M{BSyotyP^BLA*j;dASx>{{%~qSS!I} zzu~P0|8>sj3DHNxMy4&nZQ@hi;zms+DcWq6y%k%1hSJ^5fO(>A!UQaz&{_%jM=I5x z&D3

    yC;FRJ9VCtxWvW_KgQGMpUhfC;u)?9UYxjbbB%(@c;FiHi0k>xQ7b(B-}QH z^L2pu9SYI^b|HnoJXb&Ce6YKP_+LSY0<%elgxd}?fw51i2r#$AR@>>L{Mga{rbNXk()aq@c%<5i6ENqOzUeD|5qsr zfujLdpgw(u_#ZFt1h5Zh*|r!M5&tX1r_VtgPyaU|bZ0}OH8z^rv{4m0OPP8oNHMeg z%k$GLAz3nHg<(S)>K{Gx8*?Tf|4WP>If#el_vzgK0)XUu!x*UCLf7(Klq8K**Ao8^ zIw3@qPh==8-|&OF@h^I2Yd`&WsA#0z+;wR3kpG+NmJrpnW_$FX1_lP3hK7(O_dIf4jJZewt zYle+HC#KOc4isoss7<_drOHOg%ASwTr0b<;ABY4!ZGw--|3@^ri4Xv{+vVY!dI2-a zYh&QQ^iR_SR-WZmR2^Ct>b=jcGv4govUakN9Mx2YyasD+>)BSoW7tW2|DGjGSe-pE z0rziycW+Znrv}{~n9EifM2?I)2Q;(d&x*y)Gz|LSB>zvd

    5%S1B|-=0r@OeC`vVfbmJ0+!0xvvkM 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

    )@DG(aNaL;Y4Vl^%yWwWiBU zRqa75GP`RUw=>QKq9?whPBUClE`I0XV98~``h^X|b|pWmrRFq&pmiJi+Yu@6g-Z^K zm)~M@h{G%6OE&GNDWRj+@gH0IUUGYHPbTrP0rkUd6k+y7iE^SXChSD#o(nL%F7bD*4O`X--$Y}*v8{E&> zdlEnS^nO}J1E5OVeu3>DH6Ac!${fgbvSVgYgb;7qN$JU2hCHvwY46ReDWlm!p4C`!x$gLNt*pW;1u?wGs5wnR z+OQI4hA}gNMC_JI0)4U4KEV(uLOA0@dRti8Ua=P~1#XT7U1g=Y64TgHDKV{%{s?y5 z5Zvi7z6&j#*Z+3PL~*8#Qg(k{>a>ZRLraqX46+RL`=-p*1B*mj>^;U)0sb9KUK?7lu*3g&uzzQrGEohh5Tf7sGysihU~1L`P{S;yw;1tVp-WXnBeVKL~Q zU7tm}wac_`E-InE6PY>lkifWryOye@L=UEK7L~dLh=X4kv=QGC@Fkfb$?E&SEQ-A6oIFt0fwOhXdOc}aC=8;aLGB_F5(&zhp~MCyh-|ztBxqU1@JJw2 zRF%HyrD@S;*8IRa?keSv-TNzYC%ZqIpL(Pr@Xvb zhgOf{_T}P2G5kQLfQ$a5F^Mc|{ja>&l7|nq2tRv%@d-4yI}QJY%6JG>7N=#{O!hc8 zqKIiqr|WfcOEat%obM$(5e|zW4QM1eR|RN@TRwp=zCMJE)!)n7*%#$!LH|`P0;RjX zlR4jE#^3ZR~gNtMZZD!M$3cBQL%=T%L(3=0txNv-MaB z8QUJkBSUhq4xLkyyBtLW{PMFfP%26@-IDiQem1fduTfa6eXStSZM?v;sF}^`H3Z}o zaQAdW7a`iTkTBSZw3k;^wN%9oq;(@vtEMxgZ3|%c(hRx~rBr`~B=0~`W9kjQ9j`g7 zYbg}Sv%#y4HC9!M$vs7;R@G%0=#R*J6yc+uL+uMZf(^W;UW96FwG-#2@nTC#ova6L zWcbc%=2WL7b!KA$z7F$2_FrS!Ha0rG5M|)ukKGI7ROwJN`g3nKE0zqPs9J-(vD-$Co^mDh(oC0k+_==5hU2TgE_5iL|?MrV_-(0RQb4 zR`49`V?C`pG%8VDgu`eo(joKx*(e*BPRF~DHRh$1kZ;}?sJyzn@qB~S7uxCr zJy^zxK^&vcD5Iy#1wv_^AB}(jL3^t8j~LWm+sUv5P+X)rU6d}|6)-V8#%6};{65Md z9jPu}1KE6WSefxllNl%D(gnHv;8Ph>*=co~mjh-kUQp+oyZ1t$hZ1_2edLaP2z8Ua zM8Dt(`sp*sT8idB%8=U&w2)s2a)?hhkADk=3OD*C98?XZnbmbigw>?B^vp*B#1+Ka zTdOZNvvzc_&(B0|K&(uw#33z%pZ^8fw52sX_RHfu;>Y+>-JqoRor7*7ftOzrib36KF=Rm`e-=ipIBeWzwH>E3i@CIj9OmSH%U@> zbqb~R9$@2bXc=~51LXIjYG2*4eCNGhYljJ6N@?l$r_-tXPK@Zazh`ZBV1;d53;?$_~wmf!2YApUB5QPK+|*#ia9Eamnj_MgPqsM zrM259eDD(&X+w0a&Hzz+dhEqH#~BVEU*)=R{PcikBH9BWW(@j`7;615nzxbx$T??M z64JIzN8%>yWa%KmkYqy31O5g1%8x*woXQd&m^CURJHiuQUG$IkgpvtnTGdz;^MpSp z#$8omoc}Hyq8vf}PH>+Earm!Q(p6*I3+YpH{l?HhG* zMXk|5g|1bqp)eq?LY|MGE(I?rQeR`1!Ol4P5Pr(|{g!ws`3*JR#o8s`h4%&kMxrcZ%_*Rgp&blu>q#pjero_Srdc9xvml0cVA1yShM0o z4jbLh-0^!WZ_Dyshj;S+%~B${S?H!eKoE^;+*zMPY17$s`*yRfH-)Rzr+i zaXFG4X=0yc$q#pJuMI*m9Wzk)NNsBvZ3swCaZ_>Jg03BflBjOJUEr9awKEds;!=1@!_224N$i#~6P z+TaQsxFp=1U|yLT$~y`PriC6tdVKK!Z=NB*cGhbtXIqLd8tbQnf}AG)Y5iS%Kn>M& za2uW&LEo!_x=3&PeHuBDgAm`;17cI=Cf1e8)EUrw!z1TBsn|#u*AH>gsEYPy$*)X! zd-&oXD79|}DGdv1Ni!W81lXwiXMiZENuNEMX09=2Pd?P6zOtu`(^h&*9W(44ODj3Y z#Q2rYWK`JkI6nL2?wsd=R8uGd{?6@vOw)ss6Sb;jK=!y`a&^~}0NynDp3CNIx_ZLT zUB&5JB`zq?R>vXewvmqB;Za7SV9VZ@?d+qE^$O1z`onZs6#S2-IK33}Ng%yt=!emp z`HFVWS@fhs2fb9EL105^DeBdglxF)8{Q2N!P@B_B%lFPm8nKIBQm@^|x|qNY0@^;K z0WREN>acEL?E^yaMiV^kIoMUCvsIql$g(~==Mr-pE~+`>Kwd~l!ngw@FjIMS?s z8?#T)>O&^^TG%~xF{qv%p?LlGze?B_OW%JTL+jH#JINlB#;5Q`WMr;M+FbeCz_%ea zhDbPu`Z5s6###2{ zhcE{{K0Aprfdunxkk$<3;(9Bke?aNcMcT5Xw*4eH|UU)z=)E&i=U8=dj5C=n!~4R5D%(}M+_U9m7; zi)89?Sw1p*f@>dnAio8V-*ji$!3uOr!FFcN>#S8H?Ll ztZ1I=UCh{OCJP}(p_3m9#@rMY=lX~C?&?g&pGn__S{YDZ?=H)H!8nKL`vv7_=C*on6ktfuZfa zo^g-#u*>V#%EFJ;TYv)mFAY$RQgv8iK&f#)-+@dotXHAyH%0I8rN?2|AvGl+j}CKQ zhq5N_&OYlokb&363RzgnwOLZ@t*@B-Wk7xoUYtxYfMfvWQGL*0v06l z7hpnf>jJ4J>B`%UXf8{z(B_%h@~kGg@Ic^ zW=xIwEF3w*Zp=@NT+2+whR&fR945^(9vi0Z9VeZij#asE#U-z;M+OVsCT9Ccf%lnd zxqkea>D{}z)z8!z8Btls_J?NrPqJ)JUx#`FI2;LNC75!erN>V8(pSGa{n5@})@{HTVSw?|& z3lp%m{5HrZHj+iyelxanx%$GI*Zw4Vv88e5X(eny^Vawu{CZAZ8jMvpSaZyLb^;M} z2J7Hf5452lA#a^L5f!U$CMqE?4zTGB zy}hJ#z^j&;?`s4^OA^)3V$5*B!|6oX?X^vsIV!r3oGlV-1foT$4uUf}pHCQhgWhCc`Z) zcph2ssov!ro@UM5p>8C=2^%VXbXlZ2iXl za@WDhOs=u2ogfu}aG^dp#nfN)uo=mIngZqH@tRs%s?OJeu`vA&rtzLSUpo5l& zLT|?qtK$W7wo-AOe6O~-vF9g=!9k|&fp3qd7!_Bs5-(bcnu!(7`{VKqMr7g=U(#s-OQ@m*OSA;xS)K%D$0XF81-+J2o1N`xNexn8!f6gdY3dH}p=@QO4eh z2=VW({dL|ZH|uwGPZGkeIG0>YBPGreSLfFhR&X0#1!4o3UBtJAe$+X)N^0K);2&dYfrvwdQ%VdgI<=k@ON9@ZkkTapuqu63mK7 zn#z@rDVLp}&BAP*G#eC}Y9P&D96pQ`p*2BdN7oVPE$7}C20 z@_K4c@<@lw2$E*Q*H^(+U*57r{&oKkgPvuTCB@hB-OvkM0;|?O5KFech%AFR#TCxXI711BIUh3hG+xtu02 z^4Z>Dj~T(Ag!_)wuDhofi!wSVgmK{2d?qVKvpXR0c?8C&miv<&A@-Ewo+Xr z$<6AKM@2eVtPZi`ugB0=9AI_ly)Ug4m(xb4^MaPB&%rRD9n$8a!xogG^ai+{j%Yn>>L&f%b`1+G)Rp)BvsmZP{?XbNNs_$|)?4p_1W9<7N*k%VI z*PDD4UcAOsiv&4Mf1a~c=ke>A%Ara9;a+bN&QwLb#e@${GR54&Nnm-{{J3bJg8u-aTE4Pu=px8_nkX&1YN?XRt=X zPY85}(e9T+eto-TMR8hfX>#k)DAb7cSXMo-O@SyQ@o?<&S53{Y6#I%|32%+5ki zbzf~52p8A~cy{d#rdZ`&y5XXgm)(|WK{5yhebc&zobtW-zUTS9SWPgk=(h+YSyla_ z1zXm zGt?+4#QHaN2uroa;pFXlCR&aK+mKG%8e){dahO50y3QP9z80rZ1-I1!lfAYow*;e#kYf;=Sy*WC6Wtk4;M>J&^S>O z0&M%kZCC9)U5DEU@Nwkl6xMitV(*lVh(cXmEDaAKs*uBHsn>8;oP3FFh{f@y5POzF z_*7XJz{zN7LJ@M|MO22k$iQ~NA+pu8M%v&Y zCIXqpXQ)ge$2)so-nqJ#Ma|+E6^C}!P@T>Id>L7w7tIAXsb(EjI!?FthJx8Z&Hn6e zzy0&$ZpyZ^X>3-?p*cW9fit-VSq-P^*g&=F_z!h2rJXM7pjIYuXPylcI_Fx|g2M(j4iaO4`TeU(AEc*G&;p0|7_zqT0{?BrN{WJ7`MNpw{v+7BHxa zdD$V*+`|46P~R0yTL0D!4LXQQ8C5vxh0g5rnlfw}eD&05p>8fE1deYdO;f8mGU zz1sDdMS=GRF-P1~*I^RmZ>~5Af zn5>-#crjAbIyB#T)M^9;hHLrxozZ0Eq zWC_8SLpagqWytQp)sADTtUlwKvFKz{4vM^9IA)l9Sx&h(2~$xM!=CeQz-H!>HoYF( z!keF3{pg_WuTEY5(V>d=B+@V>x0GAQiqlcKOW;$#qgT~>OeTpPO=LsfTu*Eukz6x? zfG}2HWr?Z{BT?s^l>Jz%_i-Do;XCw`tvA`w+B93T5=9tkJd zI;NO$uJ<+51c5h3_6IM}u=cE$SteZ@&=yzIGtW=#qvxTe2_f>d%S*^9Up~Jo6^?nm zrMMZU3BE=y)-d=JsLzWYW1SpzzVxV! z_44w%XfsS5F^k1dP&Vx!qq=D|Hm~KXLq(VMVB|A8gpi!Jf-m(i)jb0J0%19pny@WQh08* z&Quvpj#b{gJ_EYp~)_1rS?(=f06+a zg2>d?RUsN$sb4A-x{xlu{Jw}i^^#0hJ7P>$#xAdo?Qg?3!qY$;pnmPMUQ&r1^XkCd zw_H8(asQjZ;ndALFAV~rf>-;ng(5qvB%7;?M*-K5`*RbkRF*a<9c{(A>z$21%F-&! zlr9rE)_lD@Q4YV#jDLf&}5W5ea$-L$2%dl^ZMEckY!=DDrhP&9)#NhCL6q zJrpo7G0eRDR2DfK2O`Q`INxg6YO+WFJnU8D+$2pAPNRp{{s;^=VxB8+0U zeHOmSpC4+lNrDcSpLgY+rOcrjG*Fp;R2sR7yI!}LOlY#fN))E6%ol){I}vO^aAryG zCzJ7&+!1BT{?whuNEyRvBJ<4LPbrEAxMJ%6zZiS(aJbs8Z9Ie^h!!nc5YY*u_Z}q? z5p{G?qW4~+hXfJPJJCC1j4pa7y3t#NF>2Jod|Ptg_jf<<_q@mNcO1j9{bBar*J|fl z*IMV*Cr4U0qvg5xNcl}o2mhx!(r=Y%AHjHTw-qB5ejA$7Z$o1v%6;J|DuG|+VCOY^ z?0$bGV^-D0(G$-m4$HL8=uz&D-l%8Wf#0FR!pRXrJx0A1;9u zoAo5C#-7SamkN5jicz#x2Zg>E^p-C>-@(9&@zNO=PE{vsT`0Rom=k^*ZCu+KbjJ?S z$mNXkbrs`#@j5e-Ek?LrIxmi*jW1ID8-^$I6V`^NW_n>Y9i0B}DOsF9Tts#1!|Fi< zxzXzLuI6RU-yyM1m0G{X9!v$fGj6#pl|7PS#?&bnfowY-rz&BxPha2>Ev{$hB2O6y zR>BTDUMtBKm?P*fllJC4eS7LeJf^o_v^Ok%2=wkgNPAkHyoa2TdVpTb$fOx#4L12= zWmrL=rIzH8Lhp#^06A|i-rf|x`o(ONX#05F@z-T{nD0i3gXzb7jslCA0o+7x0qQzE zDWKz@66gj7FipZ_yc?_chzs7{I(<`IZ7?xAvkr&7{aYn0L$ZBApP7syGt3H)F#%~G zc$F{BT67@Kb7ih3Ps8r^3Z{>0EnXe&=ia}P2b`^S@C9~z7YHQ2U~1g&nXF1SbG8t< zEt}Hgj8rmK+?qnX!+~YgdN~p8e&77q&_3`(WhC>UHd&F*Fs>f|3hUNdO{J~>VvTJ% z#ZqW3e5YPFnU?xf=W-SwT22+uh_bY(%Q{pnKqiW5uebe5)Y($$!>+x}j9EcES$$uu zQoX0O{+(5d@#mdi)53d3QcLXL?4cr7aJ;T}c$5;R*N2CMt7_iOc%FZz)@0CJaMEPg z&2SBpg5m>S>U-v{pQG%LpZ!T^_|B2#=qArB(;qV*F?-_v zM&X62aA13X(7ZSGPxN6sF`J5IUECIQ5SC>m?0(Jd=qOy+=0oL2Z;w*k0-`Xo%Tww$2+_E!Kv>iqq6`2 zDNQt>yTZ=rJhbzoky7x3(ZOek<^51e_b0X{Wj5*u-{Ky`J9zHCvC7|!wk3r$(M{su z>E)**&7l|*t8RF7Oc#EyxJch@^~u&BO=N7{$F3pDv9p3KZU?6xu9)tVbMkx17 zEIJc7^w$=AyVA>Xz32t1ai*$@WrR&OUA2<^uEg;Hj#L?C6!zRl1m$tQ7^&Vt?(fsN zm`>v{SYB)Mu8{u5n}NH;qqnmWWZ>s3ImJ)HixUN>&A-*Ojprn>Zfk-Rp`TOec~?}N zJgrsRWp`Va?II+@vPkJ+!sqwtAC`Ne=hO;-)$eW;H)P%MHv6n>`6z0s{;$wd3C> ziE|ZT0_pf@lL}iS?D?KIOSnTRv;v;to1`PawLe_e{2rxMJJ~~=I=#PJk8J`?bZ~_R zJxQL=xOJLja4O4=V7OI@FKwI?ky@E_+Bb$y3xizGB96i1oaeD43>BNOcZ!cB6x<@+v2f-rzUTzjb%4w#dHirUB zY6^r$qdVN{=P5Sj1Yg6=d8r;yKP6dn8o-zsyJZx{Qr5W@yHeV8F?NI>0b{$I+cOAl zH1!z0j-&I@eB2%66sv_RCq4HVsITY|gLxvX=*bJATSV_CH0g2;-Y?m-oYC|wmG#B$ zTeTWM^elnB4((0*zUO8;FTx(LA6v%AzcKifsx9$(QY!ItC&g5?#9Fy|Gba6MBiQ;!u4 z(U<2TNh;MI%LxwfkQ#3GRL@Ua(!xEwSK4@G*}ezD)>oI13@pZC+~@G=JLLfJ>vRZO z%^F1%n@Ec)e=1iUZZX9fQggyG+XP4>F}6v0F^2P1HJ zK$^L$Oi?i+8n-yb5(F!_DQlSM-^NhKPiHtuKFIsiH=qA2?SUl2NTzU5y)VT&2STwy`cvjuM`e?8qmv;6q;*rD92m_}vk z#+BK~l@ngnvPfk+oqzU8r}5$tJ5XxZ4zm=wGwAgOz`S;2%RIlQjif3F|Cr~I4f|(q zk$!dw_sT^+eGM&pN6C-1=hO%iK|hbhgr8_m-sr1fEzdN${%T0WJsX>2dWyvFeLPBL zLf^=J7&!t59GRQ57L-7%Y7ZymaQy6(qnz znh=gC(Ptis;4v~ud<4?Lw7{9TQcRXfPyhTTo zs1EOGts>(eJ1m2Owiy*n+QTi9886^>d>NR0@e{%t-V^#TkZM+V0{G9)Zg~%o& zb+xul@3^p9t9CmS2WQ#j18(=lVDISt(5uVRYeam%6{^tR9wPfN?ZK5q&hG?M_O+LD z$-wH6QIWpvtZvU_O^{+$uro!D?dt_Xfd&qNlJ(I_)i;B~m@3xq`L3(8G{;V`^%}Ei zC-s315TLQV&N({!Dn_o{t2Oj=Dojub(}7QQCaF6Fzd3mXIeI1+s&dWJEmFRSG;#d) zrg%>fLU1AT8YGwyM%C}DeRpxPgHVW%UY4BHnK9gQ*dy3hb(n{j4^DRM&l7a$7=xju zHN9Tq(1M`QWQn;;K9U)VJcxTX>5^xe*UIi;^4)K3il&DbwAA0Ww!mx{pgC4KF+Ttl zPV;XJn+Pm8Jssr0uiBE_R;Smw_R|uIdAbh2sP7bYaWxeJuLseAccpzW5JB@n&+MXc zqtk?#$(xz(c7*CQdC2Z21?y6*H2yl|TNGL;7i;m8{o&mG&`byoPTeh5X)Td+T^eGL z(2;)r!O^nZr-66f>(t-)IE^Cklm9RkiTtmwMwY}CG-ulr>TZF_r6A7w<7+#!%c0(y zAL4acWqBZ7TEW_W6thCUdJLmu+$Qw28+hP3RQk+ z&iJ%8gv@@x$K}Vf8V@Y9Ebiv@+UIZOC7>5C506u*$r`!EHtP$t`?8vs8mys30^<{y z%Pln+?RM`3r{7u;DGrT@wPM7t&8%EkW9LF*1|xX<^^wNwXK&vRXH4fgQV#kP()!fJ z6^RA^*k^l+g;;Loy;T7Ymg)#PfoBHOA6vQTE{294FHw?B@l}{`B98FCq6Kc)l~(!H z1ZHIe!@;srB7QI~Y2=D*saf@`?^};7jbf>hKQE66k3gKYf|2uXYGT1gqTZ!0dUe>O32-C@Ar% z{w1>KGb`oC_^-<`s-8UIk2lQ7k2!`at>6XGIp4alBql7{C$GpfI*Anynd zqOAKK)0prZxtBQX3rY??p3hi8DrmBe@$Mdso*$^;{WXv_dNaLg)re`Al+u6cy*#9V zLmo`gNgE_;AVii>hTw#jb2N}u+`A8gLgWcHw8ZcQliusH^*^>AQn+amx^*sLA(_h_O&lH-Tm7%BOu}T$WQ4;h;ob}e!v{f7$)LD(-@qwFz zy`xD(6Px$oT)jq@GXJ1v=yUvhCVZQX!(oW+{m7gIYG=qNH{T<_P8DYBaJQmNF7iv9 zk{8JQ?=6m1dNUjth>}%>_l@dGk*olHja3N;M*7!_vLFflQ3*q*f%|K!MB}w*SOm~_ zZWj`zxvtt8Q%xF*pY(=U}O&v&g;yA+4;$D)tCv|z#UC{o%yfB9B{=U(C@K`<2n;-RojX`}bnaF~;< z$AP|BXbo&O-O<_a;-?+0i z>=;Uj4TEay6V(o%Fj!P1?|C)fH=Ci#Z?VtYOaFq4>wI-0_Sj&?qeesVjkSm7E~Ugb z=8?2S%kHZ%SBBD|r8vR&l%lAcK zp6(6U1F0`R$G@SgiM}GxR zs-B}S(D89$75)Xip=~M-vgT($Z5SLDYl4THZk?`@AIPeq^lBVbXmDChRj_dP>gIuor~WY4VhJsYUqL1lX+V#C{j(@OTUKSCVbw5xSWMg+XF@Nq=*= zjMm(^q&ZBx38>6yku-fgWrEXt{%;mg&wE^9(GQCskTvJEH*ow2M*H@1d3l1k9B*J( zL}ue+JJPn{x+NGaqnJOVv6NGP&@^QGVC8|zz5ZBr*#~@`nl&FS8jfRlKH-;)j|zQc z>fU}j*id3KIUkgoQy5LvTsH^9ANQq;crn*(-OyJ-%B4(LPUcTFWy>DTeql}T*xc?t z2Z2RJ;|v)8x*}SOJtzwUQh_c3m}K##g($|VH{$wjcf__v%O~rEf{=*Y?B6;Ae>T)> z2RpN@Ox5fNjPo*RbF1{;oqNAVSDcw(J<+TT^A|d51AmRF{5dVnDXnMpaXvR7Mv6jt zRztSaRk3_cx``%yKWdB2t-g@u2L?`D(TnmbzftlWSVPs*pqCqEO&mWUh=agoh}+lF zxdP(_T83aJY}FLKqsPxDt!}gPWb7orbC&eK`e9e^6HxxcVIHW{)%3*l?L?Rz?#2^5 zQKBcrjxQ{mkEydR0%~^l3P3@iG|PZ%-CU`0@Lk^3=uF|8l8^OR!n^$`hql?r(qca2 z{f*CXK_CnS*`XbavX`O&&v)hLFm~CD2d_zD?`=VXPmdL%zcJ03)JJ#@3@|ucru&tBuK^~s#hESG zjaMj@)Pn?qhL&2mPN#-eD*9(N1_<^{7i91T7E*f}B))TgF>9tWRDq6EvL)wARpM3)BslgAv9LPInV zT-ooy$83`trddHQjsFfm!Q{N4)YN2FODTd5L2FrXD_f z#3f6ml;Jzf>IX5u3>uMwRFd!e1!3Fc_gl?~o5R3wyQ06jLiM=pLQ1nWzXL5f;fm}q z7^mBj-&ZZWBS+4RQ^oD(PsSqH1F(hme7^Tf&m?({SWKRH%9q94rLYydicd!w|};mx<#ZYxpJ7TKz$ zBNXguc6YzYozlsAR`kf{5xw8GnA@J9T1uq1D!eE@RA?!uQtQXp1se4E#WY9>!V(EX zkl(UDe$;FdTtNCSI6b)XKOS2tXT&%>$Jf>SMobQeS4VELhab6mzYOD}Y^tbn-tKgw zZ1>Ty!_=_}I3DtNXpOad{6+qh8RRMnY&F`y`fak!$-#|Ir%Yj3qO5Ui$^8+G?pnjT zL^(^=->5d*kyd#2JyG?VL_9g%$KWg)gExkDfl|z&yJV3aERQNBF|4s+NR3-Rh~=|v zg4|!5z#M^@YpRC=adIU=Cq$)1*Q*~WLf&@VFREK2^AcH7Eefs#h%U&#z+3F*ru#ct z?i?<^I9RrAtWMUpNv?05nSA&BPEGb5ncD)S$C`XBf=5F=CC^w^W!|bRqY==ZvXD&G z1=kIP3G%1%5O}0mJF>(o4?OW-ul1QroQ*_q{X$c%&@go`7!!Z@yp8P-2?$sUs4u%K zk50+6k*=6h=X?~{R_8L+sASM8{{pu+hi*=q-d|;+FMPBuH@Db5Xo(%xZ{T*hf(mLNKq(OAT2R+?$vx$gtM^WVrXG>!)}ijSEByusB!6(M%l~* zaK=+k8$T2MdNZwE`pFSAbIR|%Js!AzUvmbpF+I+6pxctrgcp$TqH!(hg0~z7j$HRW z9^LEi=jDx#AlUEre<%=+<&g-&+VpUEjt^x(-NxsM?Ry;xaDy=Z81F}>gr9O~>)&%AS6@-?RX+ddBqWKV zxm`%n?epZ$yF9#NhcJ&jm(NEB#9kAOh%P*SIRpD#;YX7rF#j3OiK~tzS=x`Rp^j*o z>dgSCSd;>K_}Q)Iigr-I?CF)IA$QM>*VIzvCtOpFGFha6VS%L&(A#*{(j@$gTU zs?v>hB2qh>0UOg34yi2w5dqi@Q&C|*wQg#Uil(yP->axU>JGODKoa6pZ5+S995JhP z>?wopC!a;r?jkz&liiAg<4@^f8lbxv&DD5bPBMA?x#m{0$}JnK4yLUH%eIYj9%_2; zT=a7DN~%$CFJhsg>dm7pocrcZeV~9TB2C4vTE)rJ`n~&T9!j@8yuXMhKU|N^(V*m8 z5GQ&G?+!o=)p4pIN^9~@N(gJI96HYBJ*xWp4!(=WZ)V9&-B9NcD1SK75{J<%)G`3VV7T1khDN(_D^c)l>;$k!6- zc5iZzRD9vVZbiZJVsnbR)7Q|GY_#sk6H&Aplop7&WeGmxv$2%WCGU{T+i~T+7azwI z$&kfSi@KKp^XhozbD!%}@+x9FH%QSiHxv>j{}+!=DG&Nk~vY@ui4@ZdVq&)_sd4_BTleSzWPP&Lr1=A*9CoArLqs= zk30CqY)A#C-sCOo>E$bSn}1c9@$YJPrn5zthY~M+!-x)i{^eQ>X8C&JQsW4lG0X$L`R&Ej;n22FMi1W{cEIZO5W+00-U?OA{5`3AX zcfhtAieYQFGa)4qE6p|*gV*)pPm&uR(RNrYn&tV%dG(2Asv80$@GzltBl5{`H@S)! zy=(_%5nOHx#0b;XXufTe?vayn!^8rRf*3ns05kpFb9+h>t@LJQxrcqzMs`Bq3RDJO z%;0pcJ7lltb{N@pDj9^;77$=xh3uxSF7~ueuTV>nTuC-)L5S7_P%&VKa zPSolhzZLK;1AE5YywQUjT0r$zNRskB3U`IdrO*;mTl{!2PP{WAZy4M*N z@vbXiU);|izJ&x_(L$Ga&K!lxhUZNQi`1}>v^q+O1aJqM>psgOz}As*xxEo}ch9Kg zv1xeu2YNl5Zy-xVK_2(S9M#)N+N{gmLV90=usYDJjzLAy)^?lQZrOD5np{Zvm5i zuBlQrt4^;yQ7QC#iUuy*kxwq3libVI{fWG2GF3wZIM}%VkSNUn%lh*vu!_c>|4=E8 zx?qrrC9d6&|lKCyK-71dC9=sF0(d{gJ4C1{e&Vv{UYgy$5wH)8w zv@eEUwMfiaS)7X(021{>mO)E71h28|34CE>Zoa14hJH~~vv#-pL!M>DV4vkU-!_lF z3)e4Uc!O+r)#(&y7oEM>^vA1vnmv9eviIR1Av{_JSmlPI{~_lbt<)E~Vj1nGUgA*E9YK6QnrJDh9Hrl;*}@lLVp8{LJart;ML zb5057K!|I&4Ho0G>Dd&IMIPO*NonX*J?;;K7Q zM)#zF&Rb9g^=YS?25DOZ-4~Y1y?f;c?|*xTcNpy$Q!Z4)c?aKD_Bk{Dnc(~+rADNq z>#`6Ujc4gytiQmfYGMP5?4nW1`}~xXwt4BD)6 zLLUQmBW8!|>5bWI^|rptH(ipEXY>pB&&)DFh{57r4;oow^_JW}yp~@me`RR+7xgAU zwzhNoFR@CYU&-9CqP=3$v2?H{OZzZ8`00`H@%%t4n}fgEIIF1z%fitH!aN}=o|CXd z^X${&&Z8CVWy2@h`tEA;l{`u&Ih_-~h*YJXU9>|;+6k*VHZ5kiai)%UQ{NsW-K_74 z^23Apif6vpeTH#c%9n@VDOvq4#tr%!7m`nEvli?rRDZiP5$QJagpxuH;GUbu z0O~;2&k<)=KEys3uT80R!pijREf0Ov*l80NR2AG~sACU{#{F6?+$pdz5l@JIYpWC$ zPDt0bp;AmswT#a?`t{@=lw!)-D<((1|cQs}ER|vd5G8JJA1qlYi_DDZ5+{aFQv^0O7U@mqSpL*2Pmf zD}G$e1sJ}30$^Y2Z?srS5V+s&W4|BI(H}WJ#7UBIE4#bx=v^_@1DWn~=d7Ca8|MY3 zvum%poUS-i_nPLAGO+BsC+mr8CJh^@QC%p6(Nu3l-G3Oszm35-0OxXD^1NU)f6bXV2tu3&_&Mvn zOAQ-qpBzYQ2Bf7Ra*GB|JWWyxUzpx<{3El`)*GH@hqQ-Bv zdRm)hFd)+S(XBduz{zs&{rv91{FP61+tonp{?TOhs@wm1^BE6x$?I{+wR&nve7Nlh z11JKvShdK`<6WV3!@%0?l}vvl$sJK(^^wtOlmPCbc16!OrqR?sYGJan`CuzIHZ==t zhSqz;3^)q!>RF-sTd%d%XZQamrTjH7VAh*%tQcSUgI%*EZ?tg4-K+?39NtOqSalRh$D8)Br?J;@=YYFA zi`wg$r+Z`w?4?;hXKN<%x*GASXcY9?DW`r+zRTwwJ-4psyf`5JP7e^40t2zTQ`eQ z9_=+kUPbhb28j|=L9mqAZn!t;1AKQ?KD*bqEm82+UmsR%JzxBpJMiKp~szLxo^iycNU)CWn zxF_6`Auljtt2pY;QPnXuo6%+v^r@^AqQX=g=B`BBE(5}uH#*xex@+0t^1mv?&j*1c zs53Po^pl-FjcAnvIR^WB+8E?!d2gAVRc!)2LO4Mjukt*U9$xQGR#$ELs&;Ak>+w@bQy0H-5)vqznW+kJBI(y z9{>5OehD6U1GO59_F7oHJ9>|@rvN87KC4XL_DDxNOFg^cyQ7G~@4N`mjZ7dMEIKeI zd;$Pz40ckG+v_S|n7jhR4r43_QX|-9>w<5mIKy>5HEXW(Rx-_n6CALn&1$7s_2YL^ z_&-$Sx5e!eo_(VW&B7-_cJ}Ei6&}}^#3C9VcubGE$HY%UIIT-ujxyPr$qJ8K45J?4 zYje{q{-M?SNdshQJ_VdQ#DLk}mXgAqQrF}GgrqmB#UQ{?Xp_$mapo=$v9ZfT?24;{ zbge{#+;#nrrv3TZME_T%1tJdNSs>lHy4t7~84O3At7p;>cXoKuQM7z&w!ALdJy*sp zcclS6Ecs800+xFhGEt9jgMA+`c6P8VX zcki^*^d2zxO+WVuqI0#Zbb;420$XO%K z1Hzdj*!)3#fUIkgk`^6I+59J3{f~-vZ%4v~01p{XIaAC^5 z_HHzGcVP=Q9zRrXj4qu4$Wk@lBy$19@9am$ky9qOeu!&~p2XnufDG7+Tt?VLckK0b z-%18$m4zUdu2;$1bq~`16FvPacr++1)1gK;Y3PwqVsJV?*p6q8s6O5e0vXiual1zk z0+|C>2W4E#0(@AGv zfz^jMGntBRT3^{tFF;|E{=W#zdsGesP*VLex`woAIVnbp>Ja0$YSg=B zN};10J3r(K?h8z~d*pyJifz64+=~!p5EbQQ`u0p*#`u=Oa&isB(gkH~z!{xK>r2#6 zWWX)0SsY>a%MeD}R4tftr@-{YlnewirWFKcwMa#;_0lg(hzcnpOPv0L+q~m$tjv}? z0cd~EQo|8qaEq@_J*EEs03D(y*(ftQWqQIThxkkk5hnr}gug?SXXE1{!U@4nh^1Gf zh`8Z+>b=gwGm3QDzrf;^ z^urSsqca9hFfzAHM;S0niHCqTtgMQhe&L6BbP(0jKPz$B(9=(E)S4wMk57vFhR$SM zV$;tsS2Y|4HGnzAOg?}q?_8I0`_iY8{x=kxRfgf5I(NTjP8oa^!J6&p$ujw}UGl1? zJSkl@@*~~{yn7;s8B~!2Qq4+Iv(IhqB1$*qBISvgtWoVFZWX0VsPhro(HFfDKtLiA z<$31@b}A3CTUvnXfvDo1tny4BL)|6q^{h)CumtLTnD90#u>b@^ntA%ii+ac02*!pa z0Z1sbVsM_aS-~BnKSf;>H=7leoecAwR1UkBRZa3UnPRoO7l9e0v!ZNJo8+ydJ)JtP z|4&Q^G-S@2|40tmifNdhQ;O$Ke^3bb*RQ8UZ5WZOo1Xl-AG+gjHEq#f7=j3u*PggO zpxezr9-#1Sta?bClG8&0W3o}})k>I+=zM3^Tvo103RZt>myE!M-3_9*oi>$`ZX}~w z{0*b8Z;t4YoQui>GQ*$h=z4|s$VXatb*@T=&( zhqpU<(Lah;Pa}oiuM8@SlX&v*P_cC`{jLar-L17p1@xnQ5?}yDeTWS|WpI$Y2Q2dU z0R~c%H-~2sly&j~?)?`&ni2F~{7kE%{HWIHq~y5FoB`jQ8y{_HZu442_SMf7*}E|M zVKJtEd+*=ZR+0doLs-K4?!$3lnO8{rUFK+y>iepVa~QM|&MN!N0i)@kFW2ZU>3b%j ztX4L4YyAu$U27X$JEk{CEm#J~NzcloU?GY91`z=SQ+Hv_FkTLF0Gb;S?}x%)Ze79c z?t^I(*Br&K=UNY_vgbYj^FWS2-W+jr=z<@|DI>t%iPY@=&45B2}IL_ zhikV%Vw5Smc+h<0ji0^h_yShaS9Y~fPe8rAF>5*eh=$L{+iRRhH9hHKmt`* zb|NZTIjTSbNWJa9Nc|@TASfEyx!4d^D-R5tB_^1iG*a>^kS@d%5LHc0bjbl4lo}Wn z@mP3|c~hbZ%%BGZWSJ6#36yY!urYjBL|#*(yz!+$I8%*h1t%Ao#1)fO?xM6iZ?kD+ z1~vX)4|4AYE7MofC?^EDhqs;RRyRMkN==x(&;gl?`qU-}05YqpDF}7XJQgBLya~7> zDga)wJm&>cmOxpBo5ejosR+lgb2C8YX3+$7|Cf7Y0LMQxGN)v($h;i2rfA`Ul@7TtwD)J~XLaRb+y3t%ETU^cqH51uJ}0X(pqK-2F744#wRXum27==UY0 z{4WCkC30gbi!$!Op$&6l_u#UK2d$pO%a$^fcJO@B5j(|GDb0PwT|-`)%y)ZxBYi=!e3)OmV- zixmsyJrHyf{YBaQlD!@Ul!;cTfp@U@FYn;`4$#1RQV8SEfCXXK#eCkylm=2KAY|PK zBMav$3vX;2=(qtA6x;DiW8kl=XE$;TJ*}vd9Sut=3jv@ReeZwMPwX50{06I%1N0Nm z&WLHA55R__v=ok|wSd>wvpUsOG&T9{1r%@Ga%`CK&1S*9JHO4KrxgeZa$yBGxBt&i z^Nolq0EQ3=U_vFP!&^ZbSqTw?0~HM^bgUaF6Fgg9N(!h&BKBFk8%w}%@g)yuve}%Z z*6lqLqdn!LY8zaxDNs}9AUmo!_!kreZh!N6m?9;K4cqoO9XpKF2<(eEkiGKRdvX_+ z$Q_|C#QkcX?EEwUI4kxPZY{!jsOGQy#`g94Kmhw;ILf}&8FG}JWp}jv=d2H@0207r zmJmH-KvnS<#cu~c(CUwkVW&Aw1ssInvu70NL-50wI5;@ic_q2#a9f4DckugLly?Dv zfPlb8BkDVW3RmW7jdI?rLnLatqObETDIf}qD=<7JqjwTcCt_DuUA?XUv1`?NcZU@i zsoq?lPu2+cHhzEg4`J!=m%7Ioctr+wFnM)IcXg22H@$e)fQLfuq~jRhmp|#2d?rL} zFB~LA_$YEd2+Hz4@_iN*`)&?HAqy?MxCEs+?IW%|ZRXa@Ek;P%DX+_j?fm{d12!%; z1-7$ddlYrxCmfWv_|^+Gk7Me-M{&u%wW+QiZt1PX5x;z|7E3e-q!xLbg}u`kZx@{Y zym$P$n$KQdPl%a zwi$o2vv(?;0YW=hMyK<|^A#@vb0#!hKcBu`kiK0JaQ0+>Ik#^Ci?F1F`|IxjXPkX zz{b*XdN1#$^?rDj*(O&BJCjua&w+s#s3AIDJ6UZ4HiW!ZG()(PN6Z+Cr3k$Jh}>(y zFK~yiYKENu4^_oc$Z7(*sL|;Ry{|Z{td0e$%DDP}k`OG#4AabEz0A)t_?XLp4Xc~S zNE;(PlyN>J$g4~uRN zF2C!5re zG&X;5&1*4W71$S39OZyVa#C$0E~jy+JS2HJn$c=ZWKS*)N_>IpV0|g67)||cojc#; zC}Byz>+|Q&`+dlY?D}&soK3yqqZ}a^CF*vE*5_gg?V&w|ACrQSu-HTH&$zYB@jjlD z5N(m{=QbUY!Zy#VLPKhH+OGW$-a#K$5D&(r)w}{|icBOs3F#XD-d(!U>%y-X{d%K| z%{~MQhNsLO=%9#Mht>`f{mY||M~)bFOpz6!Ry3c0 zCCdqQKbmP?n%bSm9VvzZOLYWPg7)1eUaUg887AXnDOp9A7%E5t>b3?qs!!Y_9c=v8 zp1`_uwkhT^fn-2n_wurR+;M`Vta*x4y-r!szL=ZcwV9JwVBB za0l<2G3z2WuY0PjttT!L`8I%f^vLx+7C-7zs{$=wn6|_ml)X3W?*U(>#f{4F;6al&wI~o0Lm6*8 zV65&r&SR?*FY${J@=xdS2-a6W$~g>|yf$>-2${YaLHg5Q@3kmWyS{65K#_1=ubr3s zT825>m1FdM{aSoztZxNfexaq7Fa7E*=Aa+)WUcUWMAglDn(Kg^kcqN&+XFW3f|t1V zgJR+!fvWsldKW2HwUht5tfTEHIxLPCTXAEP1c>@x%NE=Tr%|G3fjGf)e)$ z^4BM?Q<_a26cKTZn2K*QnK9jh?GrTIG&bgPUS?wY(EadII{m7<1TSm>m#}dQe|e*7 zXvdrRuX@l!_ZzLc-b)-mSS@jQKysOi@lay3luwMg(MaYA>j6ldAZ;;M^xA*Ppqo#R zMcQYpI@4*XLk$DUDJXh=6g9mXW6HbZo6$>heAG-J(H$T$^7MmV&&M^;S~hZ5PA{%o zD?>zmq%U&-ccG$*N8q86L7_;@`w~|s`$Y4|JRmKc+swFMw@S>T5-}VQpi0L$cR!3Y zJX6kBD+f}Hyp;UV<><5XHZF0i8uX-tmVJ)Pid}orK#fegp%;C=l%1%s(@p$|S7b8D z%w}}DKM|~6%*(4Sm$zVmJAP(H-qh6z_xfD?Fve8+0;~~8)pIt-yAT=EB*RgIoUtLz zEUE7m=$NjFJj!uWkQRM#fA-Fw%DDVZx{y~t&4R=;v`UGm7o0gI+W1ROW6ub3s9c^l4ic!Dv2h+++XS%O0d8yZrMrRx|U1c zYgQkjuJ0k+Vb4L18%ZDo)if;_E*U40zmZ;f@9EAJO~CoMn^23Uigu%L>&9v(cT;4; z_OZK?wOWx^x>JMi?JT9%{*tR=gi>aG>&sU*e3z?|k+{g~@~f=XM%39j%27%`x>eLa zr^K9pGyiQ=)U}!j&+QxNz?RGFT!(0ra|%BD7J`EAvZGz3uygZI<@h%@lq1<>yCeg) z&$aQYv<*tmi^WIPR2SZ-l~T7JgA!eP58w;cXcNE(YBR6v@G4@iZm9$q znv?NGGjca}I?B?qm3zIF)cE!z%d|=owLLdwsBLzBnOjv@F!(g-FWmbZD6S?*>E4BH zFBK3-T-+z)xa_O^a=nbumeo@&u@pESd@Y-S_Ua335G;y7L_r->sb?5AqIayo~B2){w>GK4(IB{tp{;Ck?FQYRj}qI9xDNido=qC^p|rsd;U7yYTVV!g9A*8)Px z&rlM%$}V3qx-5?;=@l0k&x>@}g2F6k%c93+noNqga)8E~90A@}3n*)uMrqQ!dwuHv6;?WGC! zm)fkW&he2oD)l1~4_oftVme~_Q4>9?J2>3ZK8;BW(a;|XxtPb)9<65$yR47F+g;0U zhhomBS24yhhl-qA5#f8Xr}m~WcBRn42Yzd1-RG6`!B4C^^A3rf@Yi(xi#;p7ubI?Y znHJoSjwyt)GM!p<3?;7SZs)WsSA!g>OrYys^L2|?ZBUOXN^z$>gMg|G?T>>j*Ee1_ z-{}+;A$kxO$^5m2O?}n+M9&HHnxxWK{y-d=Y@n|-wLl<7tv@=YYn6(KNc2=qS|^W) z|Axv-ytV2$^vrZVMs)WC^m-2YS};D`lgX1^WtS-NysQ{8r@m-O2=|eqopqX~dFPvM z^2ofajHBNJamO_X(t6+V$|`Gm>zaLI@v@%$YIi8U@yLq#F6{f`{*ym;XbPMs=+3cK z0~90zLw*PB)V!0^Q*ycj%0sIMUASx(th4BKHloA ztJ9+c5@f(o5xsPl=%YW>jJi0o@{ys^ZV{Ko$&ppiw;bWsADlx@cU?xyjki*>D8%*J)}fa9^;lG&`h3I0afM5ngXX@_cbqj5w542cDaggDT`wJ$73cWvyZxas zMTgeQk8qVXE5Ce(WZADiB;gp+7&MlnRcqBVJ=z8~^b^lnKm)uJ&*Q+&F zc1J>a8R{)pyI2QMR|=X(gkbON*BcA&n|^0ZHck*nT2mj&plHsl+)T!Grz{=z&s{X2g_5bq{V`qc#ChCnNh&j6d!@XUh#!{Qs2p zq3fd&MJ~9ln`*vgf_Vs(aP&@+-|M%l#8Q`7A#ild&TBphhL1C zxq+hdVZTev+LySlC4KcsIXnUQmvtd6(-{w;Ex8iwr;-}6gVJT+zr^(1*&(obDfaIp zT;EgOD8**Ph38}v2#JCHFwhm*x+G zJ<%jiE|E>8Abh$OWW&Mb1-#)HdN3s#Wl94}4@vD}S1(zM#@!dNaFC6dW2|VNP3lRq zQ81n93f`%Ua`8zW5kJTNf_qf`3R=7&o3L_1drZ%ES_%8b#07c z!(8%)>XvYKR19Xj-fE~qPK!z#P~Hws9JZQ0Tv7q8w>%M?@u0K}LiWQSLzf5b&p$Zd zh51V)#!$0zhd;{JJ^JzN^B(@hDcf~sv9qdxA+`E+KV$F#<7U50&|#Cd{6?QT??B9<;_@OS;H-ZZ(^TM?h`kMLG{v0IJ93 zWXpOao^YYSLyhQEBm!PVvhf_D0CQ$@$rt;+h;+<)S4iue;kD!cYv=nyVZrJdTi{_y z@)8Dk4g3OMaa0SQyXviW?yMjMdY<~U8&^%7!$|Kd)j3<(ugqQO^alFXMTz1vOufsf z!Lz{?|B;ZU~2u(L;l$*0ZDNkqAq z4JBNHrcX++nqJVnkm2`|!i%5KN1b1mINojR|9tLWWgpWmYXru$qfy%kLXNbLx$i1bE~oV7P}rM83o?=C-mvB}>JFkMy&AGH=Fyu+otdJgXU_~F-BKbf6&CuoD>cnd?wEk+MtZzGm!~%sf zPxoq>HzG|R)}79{d^*n~(x__iyk}&M66fuY$O@sW$f9?pH9@ivM!gh4!K2f=n_lNM zyIQ{pDUjtgT?Dm0voLw););hBI$DVe9yiWOzsemO%b0zIZ%%Exo@q83-a;m%mn zx;)-=hIbZZGVd?3Q({M(S>pMIlcN3x9}XZIvylgKVNuUwa#9fxbTk@4+TNqWw4g9D4HCW_nA+w6%Xg!0hBC%<_;dycvFY~Sae8xuC!W48aSws8?=50DnP2$vl&Tgk^d z`XirHC6KBx)l-X-OHU<+#Tz^Hm)_@%Fef@&yz>`+R}YxxBKCtzh5t;jL73q(r?1_VUd$ zet<4{!j||4UctTv)$N3uWpC>@0)ol_D@hh6VKht|u1U`jchvOwjf<8nKf48621jAS zoiYr`CgCpercPJ?5&5MIipu` z4%f5{8EjZy;tQZ^XH7*%~gS^nN)g|m?J=<}$UF$XO;mp{$xa`teq%;nE zWx);2Mw_OfuH6}yQ9t!?Lm=MZi2{Y$lRDD<2u@t2DU-V4cNW(al~L*@=dIxJYrFdj zdlMpakEy}kLvZ2;=EBLxPC3=E0+7G{Tk%$$v9GRuirppPDBK2PXd*nM!*Z8Rm||01 zX$pGPg9E|(f|9HiR)O)wyF|@y{F?~QH&im4892K-bdPV=$}b{9vYg*5&OxU11-fXF ziAkS=qR5To)%MzM07U1#7MsXLhh$c#-)G@3iG^Q@`dU6)PFi1==Mf)+_s#X(FgeYJ zIhy&4$PmTWm9^eo@8`Tv?gl~*00>`9OQ(bkVaEJRSZ|aDI_IQY`Eua59^gRwBK8S) z^Uu$Z zFwwU~G?Pj%F-U8N8uw?RG<-Ua64S$-&qDmUA$y)ji6{%G+hm9-LPq3u2D~T<|+6YArXfEn~D}w?Wa4v6-3N+5pE{iz2;fDl3X_Rh%mO+YrI~?bV|FMxtfvoTtZ1i zxHOd=XD9Bwo4n9)zEg9$qlz(HD}jHuTAyj>e313Yst3+9Wf7fM*KM@6bxlsz=KI5M zr-tT*Xy!egjVf)2hrO&^v}1*aU`y0uLtknk0(172lz*X3e|YqF*0(KV+4U7<=pl4q zuuCTbhf&tjR0%0pJZG#Z7zA#+=xA_WoQH-@x(s~=F{!8_bF-M1`<+T z-gaIdAJek_UKZCmV-RWw!hP*AoAto=a%aYo!{%I$K*MSU?9=j)tD7?^WrBCF;X1D!c`;PMrTYpqgQ#f)tW5Z zNUg+a75i6|`KP+J^9p1epe9F&`$P)5)P4L|w&!_3_bUWBrnaEZ4GP57Q^d7V8_~dS zrZ=kdq%zDCmU^&Hu_hS&f?(A2>{mx$`&7+<{%Gs_bPRge9mXvqhl_pj4d`<5k8rlj zzQb!kFx(tcBTR@L_0IP)hM8I5K5=g(!vS{TzDtREnV-oqO*4ipaBG*f2p<(t8BP;^ zz^{XutPOgpiR$wE+{eYWSM{D4yHwiip8$}$r^4Ht{)%(OMaIL4EDj?xCk#gT=W4|ta&tXo5|7{sXhm)U&Kz8W=e2njA~sXws{ zBsQcaJ$g@cwYD~o=EQiPrF@$egz*h>m$!(;Zkr+c7?l*)#}xv``<}YeR*$>HC^@P7 zD|feq_(vx8Qo+?1UNb0ppZ?W8dv>#Kq`uRaMP#E#W@3eFHYf``zfL-3nkLQ#a9fND z-0#ut72kP{IDdWD>Z1j6JdP`oyPHRH=?LJ^cH<9#rEHU&_bN}={(4nRqM<_ zKjFjFaF#epEmBTs@bW%TBGW+^E|5RIXIMC~-9Tb7wyT+| z37iks_eavN%zlnc>9g3b9Ev#u7(YkT&P4g=UHvKJZf7XQ#28K@8m1^HfKXaY)pZ`g zA0kS?u=#|2y0^2qdvkRZqz|Y}M_$AC2c`EZjx>0jR*o$%(%glAmSfT2Ta2*Y!J3N> z0}y4y$O$F=dquD>KZL2zDTetfuM9}kvy?JE*U#s*Xu$=xQL$b^OQ9Xb;DTgZ zpM$PlMJnfJq!*C;iT5aXjaUDv!F=aQM2|0`L!e!0$3gA3N<(Xy7kvK=WyKau?-8zs znmVSiTVe6xD$jx(5;*OC*j4+u##VBW#J^uNu&rR*bmsAZa&!ci@M?QGS$H0gxMG%x zVQO{1<%}@?olX8oTXJBMzRzs)1a%fp``EDUqipeDw& zODu{w>BBxzFsZw{J&ae;^<|V?VnQ7ZObQrQkfzBmQD{b0`qnKr*a*e56_>Q~5#*Hw zq1eU#>nIk!Pu2I@K8E{T3x__vIo#=C;kJG74OJW9?%cq<0m4`?QMb3{b=BT2%<0Et=QDMmbY-oF8%bm5FAlSM@gy|t4% z8&~J)Az}A23%Y)?J-6?mEwD371R~{es2C($)sZcb$2J<`^OB$Ih zG5ouB7;?Jd>l8gb^IRHwmJzgbab6er2GfNUprf?k*E>>HKfXkX@U45D-&XkR*NHd16?#&3FXvCs zkGCQu_uIyg19Ls-8}>$ALuWfmKbh^KyEPb9o?kp-5z&Dz_Gtq3qVjwbT33*0DdJe=dy;D(DKo}`$CQ`8 zdrX@sbze`6<~u?~WMCaC#r(8p(VLV#=}3>DV>a`tRU+26*DIk*(fefR#bOIly*m3+ z-%+1)i2^U-~1H(M7X5Z=HmlG>c8v3YLi?j z`;gO|y21p;fGepZ23R1WHzkjO0opogSc$A>#F)s~8e@4vsW<2YLk;JK#hw`PI|t(S zz<7$LL!|yNV7AJBfTP)2my6G&k2B*i!eCai_HwpPIyO4&TGaweoUJ-Td($B!xN!^|Z`WMY>q> zRtGg%THLX@9`3MrnG&&av1@}@=o1whY$ndf&DR&LUdkipzxA8ck(IqwuKWAT z3w7;oE=nU2DBd|*eijMe(5Dt@T^i+`ko5cR1PfV?s=t9td<`0&@C>?9CD`dg%e$8o zB|p#&GoCEPe2qLL%Lk=tl-zT7r#=lY>k8m^`k{9f@a&eb-Ew z?d;NA4%+I=kh=9N$+po<|K$VM{8uPad?BKvMT$@1oNG03E2tQcT8IKzR;`oA{+NVW zyTe%2t~fabQgT&EneG#WN^0q=RWx#y+W?cyp5DG`3uw%~D>wb3Hm@MHOM zw&MAvtiXx#&k}^pyPM@W*Siac8h$78&_S!k`mg7nYmI$lRk}JWrr4&mkE93ASV#f< zyrAp{Dq!W{=RA}mr|Nv!EJ<^mX>iw`#;2GC+>6fx-WE4--tR=)Ah(^HBvqE__P*RA zJs7`9Oqndr)eTT*U1WoK*2;eJUMdQ*M-&|nw6U}>an$R3LDE_JY`!4t;9d9hgVXvz zrkW`lW!jULV&?Ouw#CjK8T)tlc@domp48jgD*N2@ z**_%3QV-Cp9@P^0gRISzVla@?j|?h8?_k>O-34IBxb`oX=tuE=GE&)Q$EyL!T$soJ z&G!m^zzdx72*3>bJ^?KV5peyT+lq~=@zzKQB_~S1*v(83l5Pb0es1RdiNYR&X`a3^ zXT#6FS#7l|QR-;=(DO%#P4--d51&_J0yvZ2S4nFm6&(!hO>s#Lx5il@Q=_5(L)T4V zDFGf+!#%kHu0{tX+kAr+4LL*zO)YqXjXeyDvLd?GwrLCTNg(5s1)BlX4!RNab}A(O z%Qi1y{6#%+`|aC=KGy+h+5B0$<7`7(>)ctcwI8){;=ipQvXCX64m%URHd&~SblI^; zC_;?)^wcwc3mMP2fY8WyGJ#vo*^Dx>M)T{MgOwzjF)l6FW)!I#_bWCRPnelxp^2t8 zU&`L%*S~uH*PCedvgil5y3NZntv8Z#BK)au zW=L)up%>VHNsjsk6xl^|b~wIaIhPO0B)m3!e@#> z4Sp`Xq6OvpY#dsoR@xeinFXcZ&U=WH;53+QHy2c}yrCtt8qRGTJ$odUk>oUN)--T_ zT7$ocS81SeqT1vd%;b^LZVi9vQj3cyP9J6z()2pYtgh66uMD^3)vR*w6z10WtQlP$ zTHRPTq(GB!oy&KGK^&SK;faIxj_G6Px3Q;2pZXS6_}8!HTi@2HHlSBOsM9m$(!P%{ zl}JR!zPkkU!&E+2Btrx$qmeJ=>m_cxSsc-KAs>Kte%mUVeNPR$pn)JtU`+aT&faZ8XlJnGem(R`?E+FgFA5s@bAjxK6}Xeb zvuuJ9M4XXRBq1i3GGsI-=eSbfF}Ydzl;iqRt7PVng`?D{`pV}jLuXv}2j$`mQnA(H ztvAE74>W$kJhml*n8YzqKzgI%+T#be5GdYU)ZNjTR}j%k$l%~ zi6Zjjheb6#Ehl}C$p}`BV>1!m8+Z4hU+pU+ZrboP=b@F+FxK{)c?W-4xshvU!S^87 zFs<*r9)LBBrN0HPwXv+rgEgu30-~HS<(1!=;a@!Rr=9=9phlAcqT9Zyx5}fD6~~Mv zW6GnfOx4y&7|XY=kW-x+i^ya@mp31)S#J3NsYkbXPI6R2R<>V#YI!J*ARvdh+*#xC z4^1w%9uZDA((K4|G75w}NR4MdUx(0$hPc4Kg8cM-j)@ygMllPYSEXcZNr|AbHmxh7 z!RrPHJq7}*3KLSdnQcK8r>0!j$3N0;!6D?;%Ls}m2Zf83jCg)KbLDavP1B9S#ADiP2*n56UOTk`Kid)%T^ji%01s*sD`eJdlTs#HPojqStbtP6q3f>d14@E z)xglZ70a0wiw#;3{h=K&baA&|vImdG9?6216{A;>5o%7|By7M|)b`|7658H+QvGwP zW%rj46ci;Jbg9JO`vLNL!klrA&w}6lbxOZg>kb#HWB#CrTBh{txg1NM-j%6vrcxlYJHzjVJv z%EE)PD668nRIVKe)d^Dg>D~}@#Xv6;yKOSu=y+#RLR)*~)9H}jv21JwhU&3#q%cEK zG3~RRQg5-keaagpN{K6&^H}Z2xYraug&bRZCHA(Ds!-558(xRiVA|?^VY^3t1H1{E zv%iw>!7N3NP{`S+TLwjA_1frRR1yBM@;hl2L&Gmi+ur;8Z4@?)_ArlQOQ0}sP|fjv zv7&TgWVPqgH4j@}jpN`-xR$NvdA7xqYMKF2uG58Q6jy(``g;8L+H%q{U5OXGZ_Dg%8a*O1!Awy=zWqR z{Lzx8Ejih`S{j*0FVT2_Kd^n7z!2o;VybO3oN&8voiA>6f`{tf*dk2^Q{-|PFbu4? zV$n%HkJ?9AxRJ~FEh8dFFlhj~{zd$ltS_BK=Y!^Em*h$>pU2AoT;@AC;tDI+cDb@C z0Z9-m);FbHKfrTt*lVu>95=TEUMIrf*T8>Q=^nZH5OAK?{MI&%4kbCOawm+XL}pP` zqjlpUg(@`@5mmPvY(Yr>U2-p#ShLcC*a7#MHE$i7hZ8ao@5x6xHzZwWD`gMM5`sxM zKD$L11GxnltWMqjsRRC#1s;h3fy5ZQ4MSIDlohQOqf}IcAB{9YrT7uXVH9Nt+YE)> z&ulW?&oRZSMSh4P1`BU%qBn&aufoa4*nq!!F1J!7aUW3yV$o;K_hKhX%i#^I&w%7= zO#OBsZOh@smK+hcrJIIxP!@nmL@+)xGw>p|*s=MUuXJ+7_)i!bui+zz~-Ah4jW5 zsDK4tcM_r>_ISVetA4kBN}_;GE^H}-!@IREV4Q$2v|PqMK0R1lqx*UA39nWp@zogZF(|s>lUDj%kUpL9d9xbK*|`LWMl#~ z|7fizgcH9o<_4H}35V9{2zS-WoaN zKH?+q(S%vFkD=9j4Yk9=s^{jM>bB0G1N2R!-QY(HDWkxhY# ztVZ0w%~{sGNDpkp$BYqD+P4p?7=75PNr(G(t&hakcWbHd=?Xpi*r9Lcq#jzbb4bFp zavu-N>Jj~vU^RqmA-(!rnx_NjgWbiuL*#jGNiqCb(2734t)mzg+nV1DI2(A>k?`Z+ zuDLO?|4{S(NqGNCd(Yo7Aw%n*?HvRdXV}1B1G8`nbqlyZh=I6&$ks@|5{i=fCge#r z4P9h2>-+Imhu~{ARn|ptE}r~TWf6Y;1=ce<$Xz_jH)}dRG&Ye|zAqy>M{7j!8B9VB ziE4fAy0?&F`G$zpXGhjgym*~O6=E?3fEN=bu7bw{_+d~+T3(i?te;QH^aG;Ww92UL zX7%pco4tQhtcTDWWK&^MhZErU@Mx7M`S zl@F?nCbkKXIcb3>j?PD7z^~Tj(?gu=eX)pYk9-y*bRl?;6BI;cx&jL|WX&VC#jbtD z=;OiHC6mP;J#T!ZmLdBy`$Rkyhbpp9D~olP;UEgH^4Vyxd`85)eNV$UR1z$gP7FPaNO^|NPro5w1iENUun!gq#TTF| zN;*MZ6AB_VzT`6+ofHx znyA;a&(}>tqgs(n?5M%Ko+qf9{AWTZY$2!2&(27n#fCxXbhkMzcwdvdT_*LJ7^pjy zI|jG>q_ZHUoO=b45^AcpFD}+FTO-~~B`hqqOvwGP?jCVMVV4`hG z4KT%BGn*@sSo6M21N-Vv4W6X*=d~w=SFx4M`XUsYFYe{Of|lk{ZGSmFI_N)1ySw)h6ZyQ&cn!+=OT{*3+N8u@Zjg0z zwuZ$LA#wD4Hk$7vo{My2oTBiugP^f97c=cwC!V2Zqk%dJpy$yD$-i zugmZH?xMadx_GD4U+WzOEX+f<+p@_YRYqLX0KUO1y*M*x{x*Qq`L1VGTC#vOBPND= z;82ie=GpsUm(Uo)@E%GcPkwf!|JJmL>8aw6ri>`Gj9puS-|!B>b9{-7{K=)+v@lcQ z?|nICzPn8)6rtrqPT5yilyj^c8A&W%IYZQDeG)4&!sS$NUAI1&eL;OLU5v*!d&b`B zB=~?}>NFzUaMgGO!KGP!X>PLbeB;XllePVH+r^=5$cc~lc;lC-?SDVEYuqcrKd6JJ zzNJcv*o}CrAi|gJ5{)}^x5gCT#47YF^%T+bVcWF^qKuYD^cEY&k|;)I?Mn2tbo|dU z-H8Nmq^%-Y3EA?r;sCu26;tQ`EcpKv|GuZdv;%&jsR$rEX4m>TecTD6{?a7wj*Vb& zPRst-!Ck6iq%-f*U}W$rqC6hx(0u~4!e960*c@`3AP*aLBg1$F6}vw+5ksxii=L3V zDDh0Z0iV_z!n^sVjr2&VRAS?z&9x24-JLmrDf({`qbV3aKesS9_YT~bpq#qDe{IJ2 z8+=>hQR6SMu!ttD^gb2{Pz=r%)W$%*sBk|=8Ldr?|C(3FKN!u`%Uyvj`*HSoIgmY@ zUqV`O_?-JaJ@|B-;Urkb27}7uHg9z>S4OWhCRge=(9A6QP`n^%%oj|cJBY^my&vM# zMp(k|!e^oz^Vn5^g?Cyrz03mBpuI)%H*i^kuh^L74Pp3=Sy_$g3gU6IF3*ue)n*Bw z<}w{)6XPi-IT!Mikh!yn*G@%6Znn#n_-Ly#2J#a0{d(m4uM_DOZZhudpe8mOnn?Ri z*5_KJ=2v2T$pVIWF1$x;upKS2(H6B|$up^zXj&K58$Va}9ncRiNl{5?-)F~WaPzZ~ zvswOUDy<@L0y>?rFU>O%?#zU>Jr8ET@o7W3Shp7+I=iyKk)9m)SuSzbdg`+8%407*Y1xhl&13$-7r-*+s=F48Rq>`?o*8?!cSL5 zb?>)j6oSj-L6EEQTDsP$bhl$ds_RymBZBA6FoOjJ+48bR!qlSINM4QVX$%A#Y+Lm@ zJjJb+Sap=-izTAK5d?2D{JqW=3)ItH9=WYhUp7>k?x(1Yt)7X>^N$E!5LcEa^Eb#4 zr>e1@eI0&C@LLh_i4VvAb6_^xR~{c%;&(pxWLquo_8GVC3FhoD;Rq`1gdYnt+iQxG zy5!Tc(T6T}(O)ngtl)ND@cZ-T*ssh_{-A?v2v-IN+1b-cbUhq?anssCy^{^P-31ZcKF%tTmEUiw}UE<4WW zQ&RFKn|qp<6xZ?AG5a;`kMau|<^e-FwZ)O^O`Gxr7O6!6!2d)0t-s>wGL(_}1ND8HC$^ zrKG_zHPXlHH8+&YsOBT~^YF#eWNcZqXN$a(LB#^;ZoW;{hh9yJjU#+vk<;NjHEG%glVClW@tjY^PUZl z*0N<(bOQqIGsJG|;FelzyNBCI>H&}d2 zlhx0qxZz1#AyGYBvfq<7>ev{b_VzDVcHw+%iVvh z-tZH%&7+w*w^YxKitn{HdtEkuE=R0a-RMoe{+R(V76+;|DqrhdxH}H^EPPTZ-VX^wYVNCQ>L4}nVW0g-F&#N{nz7e`LKS*rs9+NsuI@{7DJYx2 z9B0}@wZhG&@*?p>+5)~wrm7fwy2wx0ds;oYciLfguu3GszQ6bAyC7M&=BPpfPhNDE zIrcYS;5KQuA-??lFB(DWh5BvWu_i+(Ypo~=tu%p^2p&racVIgFdnr=bWB06G)FAIO{T{(oL+uml^0hqcEZ?q}G5S%ekopkz z*IqhF2Bi(ZT<8k2qaN*8ShYK{Z7#d;V<0Cy`f`kGJbs;tR}RmHW^tbi%L2ogPTLr1 ze6w3NrcA$Gx>VUX{V%g5{-)dkX%o;o>s;>&dSEy}_d6>npyCxBIf>iwq6i}Gy7tuL zw1bP*E8bR9$FE#MFSoA>?*Zky!nq*D%Im8|4f9~xU*lmQzx|O^|Nby&zeTJaJX?0O zTD_{>nlu#O1{AE=s-w|Oi^E_vK^iSS{EgqD74$(v{0Pl^Z0@DS%@QR+=XkoPo4wDY z1FweQ{bF%Ip3ViA5=T~()Jy{PAk+OS8R})dRlj;{O?|n}xs1J#O~j!~)PvfjhRFiy zIZG%;QdIh9&X`8!S9e|+w$pXR=*`00G~|{hxEpqtsS8*3+6&Wb?27B7eyfc1-I+?G zZ_iwNCd1|u-cR>yrq?uMug7)Y)F{tc*Yn4^RDion^2JZq^g1%W>Z6(&NZ+w5E9|Xk_(b zx+uvNV{=&t%Zk2R&^}67Vs53Wnem%X?fZu{5Sm}puJ!9;NK6(^*-_h1jw8ajW#p5p zFy|`%gDyzrc@vl&9Jc#ZY>?Z#|05X*;+YwnW;4l5iF20JZ2SK*;^$wkvNb6n?DKV+ zX_(5ihr3fD6&{E*)nOxcF8y4>jK{k_yT@6$8rN!+`_+?0rjQItkxVUi#qaFjJzad2 zqFLTNqzxbIS=;qi>7!6SvJaljMO zN?u`Hs_i|lekpk5xAg2BL9Ae|@>-~hT7UI}8ii?a9hfbsu0nNETPx@}*@jK$YRDoC zWCb}krpZ&^jYD7Rd7bFD6h5-czAH#5*IgQf=8yHXMUQ>2eMvs-*LCTn*$BMqPeD}a zwR9{hA^3nCzzev_@I?vn&TXGh7-TvoUWjJ{>(`zIBr0;gHp_Iic#sP(fOI1ZC|Bn9;h1dELvF zVElP*x#;(bWX{>@>>+C4!{{)f#+vY3V=o&PU{k5Nyk zOdeyoT6Ye(FNO}uIkcB)wAJ{Dk#3=OuH*os{>U zj*#$`da1D6oj!Vl`%JUg`^1!`eX7KTxXFN?UVPhr-rj8L%~Yifqx!i^Mej627$x!} z^AHtXxGX-}_|-GNpi0eQKbH&6dpQ~u5zckSwingwKUZkd*_diOf=fK!UBmCmw<2YG z)>>E=9F(@+C9TJ9Rc)x*Ys}T(2rlk7-knT9H** zpv0egYu$In$RJC0kk8nD{|j7RTVyT^F|6T;8i^#{RPriGgwhv&AfTtpR!NF(}c zcLN?Q%3Kz(AfOyQX%Zvub$17K`4EVw3h#vJRnXd@KNvgr3BT{g}VDR-gR>p z5>_)TNQE?Btl7MP`PjK#?g^z=mPrN4WxW6aF~OLy=EX)Ux6ma8*5r{I`8?g|SRuyj zLZV?`5F|6V^{!-2Q1&&QZLJDg#VgUH_Gr~D2A@pb*G+RPqc2lu2Hg){X}#RKP5SKZ58*; zmJ{B+epx!1O72)%^(MfSch%{&!*Otg`Hgb`P+dpue(x;c^x;P2W!vcdZ^Oagjb~Ylk=Fl<%zIm9Z z&^6Q^%d@}li~bGkd*Mua0#Ajjr8eoo_Rs`O=X7^>Bx~G4&t+9 zr3=D`9b6DRLu+KQuggiJl5`1NP6`tGHxDY(Xyw}yfHIp7G|N(} zmLQfE!{;vKqBXgbv)FTYv^FqhiPmBe3E+ zp3oa`LTXlEjCuXIqeQqFNX`I6^avG%xl(q8LV4r?x#; z}k0tM9+G5*0~zY z-apc{guWE(igD&3(7=KvTMtwH0Hv^x63kja3Ov}Hpf4Sx0yW)P*(h_4ch+VgU1SXt zRGx#SyMM=7+jI~Zormd-;#sksx)`9a#vhV0qB+Jlf*h61SB{=!X6pufS+(`}ct85` zwlF&*DnfX;`|`L=WfbquFz)|gK>r3rLf_r;pqiMGwB#57-W%K79O(jC`hM`C)%EeV z-8L4JF==g({zN~RMOW2uWiI5@Om^(Et|xc(>V@0L^aNJrYfd6z;w||3HHATY4{*uc z<8M*HdB-o>Ordb+h5$_N3zfYwr15;)x{jRQDzp=RvNpmJkxf-PU)?GR5b!uyR*SOO zxazOIwY+CRd{G=JFJx1XN5r!wPSOmCm!r(KICcH@u8)&1w>)>Tn?BmtEz~~IhJN%n z8yf%cif&XFR-RHAoX~pptzXZ-l#A~h&enh~&wZavtLtt2FwLf6=j~=gtpSqbl`6?j zBvYBAewTdhNul5#B_d4T3U1KDW>vM79g3q={kZ(IOU1R=SZh(QenY-a3*-ox=9igO z;uONP*aZ0e%vcFbL#74fyUhyB?>v3jRlXZ`4)2p_+wVl+>N&>Tut!pQR4)+Q=YKTD|MlbAZHMgs!Hi~2#9*gBLler-H>p;O ziG&-qPuEI|X$X&fqgN4utWnBo!Q}l+T|0@dW--b1&tF)tzX=J-c=h^(VdK~_;G7s2 zSs~PQV$?Yg(-BS|tM@f7KAVOqGk;C8O*}`%2f$xBb@c1L{?L@lab{@T-?Cm3YAYKGiQ)$~+T|Fqlvi^y_;XY3Z}41d~wb(3`I!r!i-B(Bf>eYI0Pjs29mv zSWa!uJi4m`s;>n`-j!k|U;2+Dpbb}2!*fSdxM2i6>L|?`y9W6Y5sMYxVxOOTey9HS4Z)@iN>}&t|?0a}CG`LKu={uw~ z(AG>+A7%Y`75lv!;EZC!U*)`&?76$w@tpng#Va+jI`YYw)!-s3B}m78S^c1|Yzf6L zHN>2^m1#U0On-n>9U9s>+p%AWK1+B-)T27PK;Ub%pFQq`1QP;H*2~Roe zZ1lrNBQ8d5OD_$DT4#U0QNycBz3T0U>Hu`lqRoEd`{bf-Zxvsc@9)?w& z_Ypx395$VD5tx;Z`Ahmu0hUpMn~bDi!|uPb=$dWuKJgYCtJ8A2Hnz8GY0$puy*iYz z49g@NgC;~IdoMPg6qJR!Z&wLLycQqblNR~^A#H27V;&s<`CmF6CUT%*`#{kA7Q+h+t`6x*bV>X|SAEUJP z$QJjz@G{+~gjBb|4%oH_{HYUojbulb(PCdSIi#P-A9uHiaHUD1Y`ZX1nW*USo~-52 zWB0f`66F~GnZY@d?|aVUxM9R9qr-sg?&VUGe}_7nlsxgvNy|`vx1MJb$*PhO+I1hI zYp`+aVLPzfMcHTEupJmEa`WS^G(S`ItagKPz2EsNfgip#+Y4hp3xQf>+Haq2jxX%> zins00U8r!9kF*gu@s)q+VgA3uCdO?E)0a>-7y9Qz*HdhrF(Gh;hwNBqimE`t&g^s#q z&&!_^3r}+PJ!+_U(bW)%xoCSv!7+KvBZ{1{3UuK%vJcpC@Lb#mA7p)Q`)tRT85MD4 zX5fuyY(ctjm-$bX(Vyb#&!_6++md!b#*T9ACqi=jQ@zm+Vhcv|z$-93>&Dx!30kA5djcn!kVH%WG`;)* zzW?>v9e-P&E}L(>cyyb???lSD0+x_O**#!w=$^?muP_kqPa{vsEhbRb1f!P+wi)B& zO^EU!-!7~iEqU{;r&I4&J^H-Zc624HekPrL%jA1f!_#z?wIi-rrujsa9S)BXIVO;u z3cn+(5e2YD9jiEwAd-bW=OaQa3WMo{ja+ZCP*iIv-|1-(<1Ya zv$e4yU>f1OhyR)d@DX-oqsz!Kyj>D?Z?-7J~AguZD9Rc z>yl5;o~?#R*<318g?YdIODq)o^XTj+6Mg%aIsIQVJWTW!RvO7E|CMe3W-b5z&{5i3RM zSf?4)-DrNQ<9umsTizT`7?_RZZ>Aa-$_iV|V`i!Kx5ZlczYt=2bKs30e8SuG-1jLE z_pp3baBOea@)@v}wpBljqX~&1somWRUz_H0uzG*nXEJ7nNk2G9`ee;l3Y8E5x{&S2R1pTzBPSRS+O2qLh*B?5 z^CTRm5}+*ee=f2YTa;XF4fTrC++h8JFdk_d&|+y&%z0)ZYrSIt>7KW8Citn7``u;S*1$Bqmv-D@0r>B^v5@S-k+`?QGS-+R=@$+!ffXu!{%=DD{@F+w0a8SlQjJenaql>Q zma2!DaRnG#tXU2VYA7Ij-xAnpz9#2c{b9pxZg%LP)!N?pDq}XHZu@zzm*Q`MJYq|W z0CoKZJd>e}kbO{RfvWX1aW0#+dC%wJGX*10bF1#@d|mcpeJq=cUdj`2XS`zDWP|dQ zPA<^c(w%0q?8O}0P96IdZVM*=OpZ!lJBn%49Fd=dm!&01G&8bsu^Siw({1iQ=JmR8 ztXkbk(Oj-gMrj;QSual6-GI{7-V&&Q>sZUeKJl$CFW5a8TeP{>Gx6fbb>y*vH(D6{ zz0kyp-<|XIg~7NNvAYBs1xsd+_YyS`Ds@%0Loa_s?tG%wRS?(qZ+GU|r&-7dEA2U| zdWx+PQ)54)b|@O4#qd)T){>q2<62kAul{RpVUW;9MhN%Ey45+eFBwp*lGY60eMel? zFTohd^xYf7g&X+N1)n~J*DqjT`oH4ne>|vSpx?Nj%ol2N;S8nnNGdzL21aFudKV9H zXzdjl$J(oIsI4{2Brp~-3ad@jQPOpNQ#o@m)eTC`V!V}ve~<(Aj3aEo4Nw^;mH@GM zD?n+)kR()R+uj2@@hhCDnI^1Pv4e0d<2M5)z=HNsgpOBA#+dGbft5VL?m#4inM@=7iERwlHm; z;>-3b_C8aD|IoL*TPqK?u3Tv3!kU4!@TIjho=9zpfA8X3HuLCZtZ|>>xN30Oe9BBr z$W=g9O+#Wms$)9K^jFcj&u9+rwx_PjrdrLzcS90LX2pOQd6sCx((EFzTqHReq>@J7 zX_p}mp9SMzpltij%bL21d49&yBBIf+@noQ+;oMGu`A($Cg1j26D72?Jq3|};tBHHX zC+!MsP?$VJfQ!(nH*iG}HXrw^Vm<#~l*WJW;k#Wx3mQoULCK*j0C6ZooN)@Uy=az0 zgBmtSnEde_^ifbF`!Z*N$UVZ6#u8Tb8ck6}64_0vjx@X-TMr(4uepBYId8+oT4gFL zsBC4jlu+3ck!48P!jNqSV@Qc4TL_5}+1D65GfA>9 zV;jaYb_Qc)8)nS-ea3Y^&vRe*b=}|Z{nzhz{Ep-Kr=vL>$IN>9$zFz!c=$<*Lz{s4W)S5XF-SCCgL{s9HbZtNBMaQ|Lp~h_a{6rm? zW%|jh=?tFeD=@pSBJ38Ue^}^B;dYHn_Gy9e^G!!?j~+ThQ?yrnL-?7bbGXTt+KT%hQLlYtW(2geI;#EdPL_0>G#Zky9xB zZl$N>(*3jEmGLxWLertANkaO$Ep(db1OrTYs;R1`KfuwQeC!Ki2>0Yiuex8Zt5y-$ zoc2k>1B1V?*H6z3wqKn~J$yOoCjUar*Zh_fbT1CP@=;Xd4ZhjG<3Il)OFzQ_bTt65 z{m+j9=wRsHS2uvv8$Rt5TA?ugI-$S|TNkKbIDTdnwTIkknp-=vfeN@@0#PCz&9;kqWy0-XIu_3w5vprPH^(dG6+xBk4 z`fSyHNNiGsj!N54RNf28Qc>uO9rs8qs_Jd|ar38MS)N1DwR@1hnU*3WUDe2|N5Dh9 z8Xwo>a9`e3(^}%L>b&#PF7R80JsVsjJ}#1Ji#zhL=jz;#(Yv{4;ohI&($#_Uz85L_ zr>D*LNpvh9L$NVwix%+opFl#D@FD5m;=1TDIKo7?Iftjufk1Nl+@GC5dh`BCySkn9 zg}wN@=h`|uKfj4()8=r}Bmm8z&iv*cOU+qkay$m&zOR{2PJI6xM)W^;(aeWJ8(Z(Y zevSAL9y1HnI5&cLMA4Y#yVWB;B|jeh&D6ulT%R%NL#-LWbt0t2_(&N$zh@az5|+ zaR}xReE6gqe$MoAC+5>s@h2|F5iXL(hF<8^Aqk_3HcakMX_uidI#H3*h!Bb8K`!I5 zCA6>lvqPWZK6b8bggz3Ng=SYW?8Sml9x$mu3pzjPomqPQD40Z3-B@uNY}Ms}*g1Iu z-YuSN0G1Y7`*3=Z1i3mudghu;+pSQ?DHiiTX_}r*i;7Eu#7J$OarHR0WyA2B$}^GsVm3x(@%HGrS#T_4vV7wkTedVjl3OJty7HmPP4PQce|Xi zm-h*RlHa0&vL}>lj%Y?WH4cY3bC3)=uJcGX*i;QoUzbFA<~HB_Hx?scfZ6{A+E`53 z4@|nS2Zb0GI3B{sI@Z>I%9jR)E3dAMNfZ|K0K%m zI_P|E5f^#&jX@v$${E<5F_j9vt4H=b*k9|ImrIrPkC4)e0i%r2UxCEHd2@Y1Ifo|Y z$lt#_FA>j#{Q5e*T1uvj42UBGUbB&;51;>{;Q;B)26J5GoWE7}MB4xuB6>6CRn6<` z@p0USTDMBm*v4~BkN4#mtMy%KaBcwJ)wl!kl=Y8!ncsm}sat8bO9s5S!M_h&nJ-32 z%v8NFjAg!J&{DZHlXuZR@x0d`xVY$`7dzg_FUqE@3d(rURd!|N&jbGd2jmHdGgob=q6?ra9T=SgQNMxo5(ik(UY2!DjmW$GgAN?FdzyxobW$-A9D zKmJ|k&p-0scbGj$SfiNL5E#omjR+7+J(SLnIe2F_W8=Y+m6vjwuIe+_XL7IOHL$+h zyX&+6kJoqSY>IgV!%MM)Pp=Hr8p6$8^>K3oB)s6A;Zkj%Q>X8bMSD=w@?V>S{?TfJ1z@2r z>g2R9Q__XYnBM543LJQC;qH~)R?N76+t~F-rXWNEIJ4CJ3$wdY|Bd-vL)rEqb4dFu z=J>V7n*UTTgqYU$tt7CWZ_}NlKdg z_wPM<H7;EjJdDYLL$UBdUA${`sE(-{Znv9pz`H{eZs(v>iHP zZ`Y5^6?v(e%)U9MSRrkx3#7M-LV#}-e);ErB3)SaiMVjnoA+=H6J@+4J zlG!U{&PJJTWk>Dfl|TBIUj!DV1FVnW6GOWNtmc}8YD$uce?j;j7H_e!*9&84-x~o? z;d-&Z{^CnjH2V?zS+fW?6<{^0wyXzHG7Fu3M^%M8_xrvO9FCI~@8Yr^xbv@j1h(9y z0IbhpJ8sW*&FS2~oGSCF(Fc}2wRe9p7|`BZY6zx6h^#CwzA3h) z)B0M{Sm_<}7o){3PDtjgu9x>iVg#!x_lNo=ZJH_(3)@ulBYzdgrjvjIm=iDJnW{V$ z1PGY(+VT85djbTG0&?7C!PIk+)u!HrV#Mqj%l@KU`-u3;+L(_Yn>WDluX%aH+Q)*8s6u?Yd2RCvVZPi{*o`)7Stae4xD zDC0NjmdPLKY+U!Ee}zrS2vzI9JH(D!Xh~l9SG)95)tPA}jQp{tOvM{wo^5Tgy%4bN zn3o(D^%^uc7KoOCzW&)A+Su`jrbf2q(X4%~#)Z*0IN}C<+7soX^a!r6PnX^)p|ydOTaU>JTvI?_n;)4d+CuxIlNLFnV=osLyzhqMhqWiBFi>x)MD z$*1OSP?kW#Vf=D2^0tbr_K9oT`=}e?mF1;m=MS|s?g4jEP+|2z@DQ|x&8&=8wl;@v zMkfxFBK(4qmrVIaxdpw#Wt|3uO@YTU|6=Ba3xI1dKXqu=8tdx6RHdC5zkV2ylDFc3 z$$gRuTtnHl-2NH~=?+ULoLQ-p6taq5rJCnpKw6@$8uDxN#CvQCwa?jeM&Td>=VdHR zpGbrYfy_0ycprFnHOndJc5c-no|;U&M+F*R{Z$-$&#R_@qmR&b&%r?i_`okY&oseuOmWPb1$iaCq?N8_7UeLepT^cDj z7a`$MA5@eX?*(s><~3AkYjfue3KE`#ZU|n#z^%l{i_v7U6I=&doZ(lsRIwe_CIGD^o5?*d+n?<62f zRQgTkl-Db^C-kpP4Ws4n>{RoT5X;L)M{MHk;l}7v3tP#@4r*RXOUXmxi5I&PhkPP* z;QD1t12#BM*^PDMuo4=SG$?M+e!&H%%h@mY1SfhJB{zkX1)o!PkB4^N4;JHc*F+O{Wyhzc=ga+KPi^eNMsze*( zC8-@woKfpuJYJgh&iNEvro}M?vQ&!CbODs@8FB!BTuR`qNXLRp>w05>5^cIu@1|X6 zE}46$R}j}|4y$6HA;|5mRjj&Lmj=PUq(uuQ2&{5BBZM|x+Dd0La!06gsy0k0h984*n2c#Tw9ln!h+v2in;lSyy z0>_=eW>-2^e|AX8?}0nM%?m}V`E18qb$15hINwQRj_USu@z@W^6Cij2c2pXKS82_h z*RF$CiqBSsv3420gT2@VP60oDER3wCi8)S$hXu7^iR~kP6e%}O)W``Uw(QPpci4Ns zs*8lQTV89Xuc=9*#yY2uD+T_Yv9bYVHzqslEmMF0c`px7G9lN?-RtT}MoRO`H-um2 zYH}EUf1rG_kt;4r?SLWZ*PAZvo=Oy|E&PF$q(o>oA=SiyXf;}ju-Ga23XcoFO7o~s zlCVgroeC?To>rGwyh{XSnqN%9m*+#bvCl+Ts)I8JVNRMulPn}J5lq@y_qEe7H@hR8 zD6pA%(sC<{`WyAsG?Zt^8J=3BRN>*IXuZF&w+X-vToc?l%T&K!0FGCeJ?&+R--lg0 zGx-lYBln?+a6BZq8%opgDEbs8Ia!{#Rr>i4?(jd(LLaK@u&AD@Xfwu7=1T7T)7S+DjdrG6K&roS!kIyfDO0MicLR9ZECFzoEw3X~o)N_J z(*k#XKU265xZHiEEjpYpcPMq@cQOw~^p7kvg0Dele9fM3vx-){mK`_8%}ecT1JL|qFb-~s4pqKI~Q(O z4K_8k{V^+^4&Yp8$|C;WuP{MdwQ1wHf{zq=m-R;VeI$F;(HwR6O5foNAoYr}+1Lh` zCIE&FO;Z2x?_-_6=TJP>L*XM(+Gk}Y>$&gf?gAah=lv)*YwxuhDtD&qv!Hv0&PnR~ zX5uU?&S|#8t39#Hj2_tV6UG;#E$(j~Y}*1p(lQ4yeJp{J5Tq|){<%YFE$!vq@Dwg>Osj%j@eoiYH%N0i(?%DS~}#;J`#ZHT7=rFOIzQAQ`PqoU&O3C78ZVdqh;J6 z(A`%fLEBgm#}^-xDQ0l{=lj~hw9}h{k}1wIA8NpfMrc`+lzfpY&m4EefmF&E7nFPy zw>r8D;ockK)Q47R7{joGu=O;gPg{~fL5wbG2}9$LUT3jX;{4CrJ?s-QrD2SC&~m%A%4bRFoiGDO51}*`mfQ`LTTFl$%gai zLCFZ_Hz*&R+am>5EOm+IE*II4_r`_|?*~#Uq0BtNf!#cc#^S+6VrOR@sTyE)aZAkg zju`8mmPi7Xali&iaXk5v>0-SbzcLIpMHiYDPP(8)hT2gx-5jw#v5#AP(zR% zMM`iQ-ztR?$*xb5nU%UmZXKN~JSlDMM~oFMo+rT&f-o+nLS4Dh3Vk(WYZdSXA@azu zVvd=nj^pO&&Z5ON;tI#J@UR1T%CNGD$4_q$_MwH1=Vk>JQ@+o8a^6UMm`qP!;g=by z3irYQpv!hY^@g92#Q&(?fBjDt0=NXnG<7gDR-yx;CsASgJ@Xt!58hGho6}+L_<~kj zm2P{!NZCmFi}ezC99MU-cS*d@Z+Y3}kxIwHk@SFXy6H(RsRoJULD=`e3Y!h3?tGo^ zLn##%ztkdP1#ngy-Pczbq`6x@qk^{Q5hY?_(?#r^a@TbY6?}#h9+%5kQwBHYK`jQg zjWXC%9e>R>t*ZgH-w$YC0{%3}Oc>Q7)LNOg|2@<8+lK&<;6F(GxH0oiIG^_$Of2Mi zfthUj^q=K#n&g<#^TJj9E^7S3lm$oXf0R=b#sTN+p5JIM&D6qRX6mPa_#dUl0?e72 zxzaOfwan`fWP0d|jQ`!}pHg}Md!zr?)Z_n)qAQ%ZkM!={@rPe9X`m>V`ATmUR@QTG zW;Ct7m}I|x!zdKIMvoq`Xg1YMNzxA9HMUAT0HPlo`#i-FZ>{>!^$p=rmBZ4^JrF-{?b!XVPKgWM{)g`#dAHds82M!K0 z9t<8SY6`^LJ^8YuClt%bP8v^GyPqz)AD?|epP5t6%47-o@tB!KTebGBK*TMM!h|#4 zbN)3nNI`R;97i5jc{(6V4iBEPUy$vYp5fNo;5d?7YQl9zym8 zKyx1UssRvve%I>2DZs`oY$s>(-Ika2t4F@*$UGlOjgobKe3=?%ed=$1PMLj<93Czx z9gSeqvYs8S-{?1!bv%ctf;Ha@a^gVoCMAL*unDL8?(bw4?hui9lVtWnLo>j{=A2k( zT3DZ5J2?vEAj@K1MN0VPFMO~7o8F7o;AFY_H`)CF>ctnRuZE+9DniYtd~-L?uh249 ze7eoa^;N4DY_;=)&!f*9i92h`2iNpSH+x92^L^|ngV@wFO!LUi%1q-|GXp$wn+4{1 z=t;#)JF_2)VQ~_oXEKe*De)Op(Z?J&~$351%yZw>3S_Xlqg8 z#(il1oH7e3>%hY9RbK^caQMZO%wT6i!)`%#5{y^i{`yzk4qWPkfc$E%L1Lr3Ym9t= zeCIOp;8)O|^IghGqgj5J=>{X`P3~3IegI2UMW}*u>VR?rV5r{%&f(d8AW9Z+RPYlP zZPa>$9n?SB|JOQ5z~j9N_p9~m4|HSnA_kI7(CR5k(}FS6?OL!scTizW zEY$s{%K%bV?wN(A<=F7YLc`^0Cr+H`_1z=)mxLel-cm4jrlo$tbb9lcAHwZE;QKPG zBo_D*nI{CQ1#9p0cF2raWLqSuf*xI*XNIcl4*)kiqib0SeVs2m^;uWWIO70wQ~!+F zfoqCjHA0t+jM5_+cGEE|Kz`TLxL;0wWUp`l)TcTg&<(q)+K07@|0KFVG~Aw~n*uI5 z`Zr763lvqPibQ%xF8eRZ4E7u?)J3y>5)~DFXrX@=NHoQyrlwloyzxzXWbcz1>Q115 zl26+wh3DM^zB7$Zv6Z7LHa0dZj12C@9T(zAZt#gyMvSEFtP63>h!h$i>-?2I{jq1E z(F0y-)VFr;ztVpJK9`wCIeXk5=XB?9)KryOToSZLMoOBMH~*eY?=AqFJ;&B~ceA;Z zM-jz4-}gT6uK4CL-&@zK1Uwn%?VYfVnD23`K^X>dD(f9UDqMNa?`~yRweP#femuUM zTvL5ZdARry-zRCVx$Ybr4&q>1H83rrFEHgzpFM?4kk(TI^?bCH`~8qOa0?kSY+3xp zAG(B}##}z4XNXblD${XXWsR6{s5Zu|mtFRM7Aq-q!zt_V&2kLbA6BnnQehuLf7sNn zp#4!JjBjwIhXic+QT3Poto!loPcCRMGeJja&U0Q|%5(B$Wkst?bI{GqAHJb0fm>pJ666|liRScb@C{~e*lfBazoiHXc7cgY zE*#J)O;o(ZSYeO5n;HHsV4Zm2%kP3%PMZWWG6&-*=lx#EKjyPLRLCHIzE!la&`WL9 z7oM*qOBIcbSEXqjw^umdRnS~6Md8`rs0)@gv-%@N_L>Rk+ySTyIori`hU@Rl+J0vJ zjuYj`a|#(5$5SIlPRM>QH&8QC%zlH{9w+rvZ+R@))^%oIPYZunow|(WC&_Bc;ySFi z*3p>QogOWq=<&Ee-yg?y(+woe@Bht1hBk6Lg>?Rde?NnR?U6rjtxe~XY{*tMbgC&T zo+Dfka+`#<+qyP_q2|j$zYliRz5e(UXxbL!~k_=Zm zd)QHvbZ`&Mx{y$WrD)Y3;GCM_FN}WL6Wn}?g=DRmKma`cmU0R!kj~TGEq*ow$r_;i z*?Hh^O0K)9>+ORmx${z24ZL^~zn84gTg9yj=zV}ekV>B!!RaK*m-fVn`*4|Wp%Jv{ zxo>F?A3w0a-J{W+^GIv8>c?@Y=^CK@$8>KL>_wu7%rcMS(p}SjZ44~eb^-?Z>(t|r zHZO)cXr+Q|g0P-i{sILP?g=E74JJ2jUw_g8-<*2;Sjloo9`ZGS{fM4jbC4=+;M=p6 zDTB@dIPQvBW+cwGqLkeZyKtkZ6-B$KBMVUY;w(mqMO# z-Sf*|{>+r+cdQ2-piIn?hMFf0tybqPp- z=ril?Bql)EkFP7K`ds;FbBWQR+9NF47rREQAc<`W7-3ty zTkYG8_LFg8aa^P!l_ugeI zc`uyw<2kn+vQMY)&ev1+F1}=hcf>%v=vZV-MnLilMjGG*V*!K0rgNOBz++S z#D$5fATRm9!v)8f^+nAT(yQVkq~}kUH3Ww50l}kwD*k8(;I^){Yws%e)-Hzkz&IT@=UH?lF~79KM$ur9*-Qo>GpSLK{E;+-u}t=Z+IqlB*Kh5kw!R%# z)AlB5?97K0pS_YK;}YOBTC6^?ey=o9j#cr8DMmFVZ5f=h_{tz($nWg;H~GIirdy=s zERE)zS=`D6u6sSm==AD<;5(OjyQOusYdmU%#swj2Z2`6-gL5-Q&K@9sYUT{34;kq# zEghqis1l>W$)9ksQGDo$8M!`TKy@f)!4Eu4=qVcR!zo&+IGE^YRnHh z*|p(6I_YmzK@?gf2mpwek1-3#VgU5jNfErs|96ar5GE5srmMdQHWztI?1@B~NG=b$ z>@n~Hw3X27y4MHr+4U00kmJQ(M7P!CnRRH1S)7#HIBOcI7t5C-W%=zs({!pR10@eW zzxk$lEh#<;KKliaR@)VEil(@GU#ku z6A1)rNP`HUP+f(Bo(Rkpcrs$AtiN{YQ|?#K1*6#Dz6qwI?(x=i&kPrAvnR4E3l}s% zHpdJjLJoXUWZfiWDBI|zk3XNbUxY&8tHEaNStR2{pT%mVUX%IpF25%%reF_`+Mtp7 z0!tq+PwcU+v3g0U8iM%Hzj~`1F#(N$nqFpHzpA+e{w{fEqzL!fx*gFyF0v?EAlpq-Bayilrs5lG`2a zxP`aR1-*00so_EKiazj97jblI!86WFxvy-L)cbl{t4?yF)@uiaoCk9npgF4=VV5+& z;8|9mr6&Y!hxNG_@u%k+MCc)?H~8;scFu+mRY9t2WbKki1VBD9pL-~m%Uk{C;YsTw zJyrHzK8&n!+k9vmfS2MmXlZaF70PTxc@hwgf$eF|x@)VI6OcmQU*P-P~I zN~W!_RA<+DcAgm_Rp~1DZ7v_>*MJetPj=1ga+V_FmFtxyu#W0O4{kX4Whvo^+f5!j zft`qAc;)7+tKFHf!uU%afvTV&(FKM7CQeL!U^?;L;{N~96Iup9zwl1`)=%Z8d#}#) zRc+ICgqpTl3-N9W#e=Larl)mPNV-LY_wW4X6J|-aHGA-V94a`M0ej8$pdMY^37`)1 zZS>l-;_>eahjkIRhdoBdD__53R{%EuF&3Ea_f!Su7USdb)Axs1=1((@tJrF+Xb^@3gF56`@wx5f?2m=!HvIVp@jNGf zhNGoqhl1NKK)}aX%b<22ga(hqcYIncb{Z_p#~<7{-(FDG%9>eKzn&fRO~&%G2nb3l zULT6TIH(nFTq^{YD~&)|da~0DGbIR{46#A0WKL4&>tL?NwahaHp7}Yd)d5>clR7g9 zY#-)jie|5Ka}dLo+~sVA7I0gSogv3;VUEx2$bOfSBPZf6Zu3YYMnD>vBNNm&s?|_> zG7<2l2}^qmA^>)pC^KPL0I<_GcsWrDiA1k(L5bf~s#Ls1tq+wn*TObq7AY#)2#I0@ z!wM~wz7A{$gDVzCs`a4c(aF&0zV%p#Z^gFliZ@^n`eY3R+u`2*HKpcw)N@E@YL6@@ zue_1G)4*IOb^g`hHR$4&AI-yPrX8*>W)AgiyO{imQDLsIg^w?;8tr=i?Ub~ISZAlN zet!X2T+$R(bQT_Zs(qS8=26$CmefZsK|Id0q=Fe!|0#C!{KqYBqUY!8r*6wjx(7^E z!A9l23}3@uackj>zC+*0ZlwQXpv5HRsm}8-pi&)St4bpfE24pCBDvKMsXW!`s+~JdVMhFVVmiJQ2?!A2q zO&^k&nYt$r6#iW(PzQq8z5L-pAW8-y)U^Q89~+bOhw1~MB=Vc88OB>-e%rO!ZQ7xb z&{-2b*ZxQ=m$mQr?FrG)nbs`*M|H)ZW*0x&OW&ncN|g>Rdsg833svpGZ0DM146AMz z)xK)SAHcVG-k5pCew7lNm7m!iq$vb9SEhc0Kjortb^4vRtfYiqwehU{_N30yjUvuC zEA}%2MkjAKDop2EZhc6&lnqRAG%?6XTTUbRIuBQTLpgX-dq6hroZUzM95w~WFj<9z zfIm~_I%C+=+w+KA!lm|rCx&SMkkczoX0o*!z~KSxlShOoB@)q2z1{?TAPJ=E<3YZ}$uBQU?sXOx zZ!67A%;m( z1CFAj_bIENH}8LgA4EM<8o132R^KuUdtQx)<)x3|h3}cdSlY+EcUx_4<0F!UjjL+{%aP%3iVy=%FIwKhM(_x z3g*3l^3Sygr=5}`Sqr5;a*}IZ;4W=*QQd{)L9}>U0Cf69^W?MJZF9X%*gd9dD*%*K zAR8*%YThB(vsjOiPYE8~-VQCXrX<&vUEs6t^q+p@4fyju7RUT7%&J?Ocm2@k3w_O+?8vgg@$3CHQ0`5Xjzk-%Y+dk|QWdORq&_!X7b3~e0-;~4M`a>q z$XUwP{7P<{53r0v^yedX`827@IToS~%M0)X8~)sq)?U-ubE~FxCDgV4N0>Qne;`1& zqItH>9qmqcpN)41yAJLLy(v@qj#^)zp1A=o=|82ed9+$SFfBYcJfChlL(6oK-=B1U z`(5j=#KbHgfT2|h>so-W-O#h1U?c|_6`+&F9dd`VF9W&K=})G?NAcPB^|=8h%-XG2 zEsZcuELIghR7UDfH|tY5h2me@87Z9ZK~e(?@anV)A?4ME_@gCNA{G~@$y=ItktJ-8 z0By9Z(v-GSOA&N`&5M6rOO@okiK4>mN-Y`7G@A8XWZjI)Fn3drOmY~%kNkiX)>;TVbsIH0i1dZ>Fg++pZ3G^ zkO$|+FH7GqDEUHN$EO)wg#y!Hx%o#63v<)sYHW$m%lMo3uHs8iy5wz;2l}7EKRqvX ztY+r3VvpkSGlI4`^9dz0n==cwT!J_6ev)$(1Cp4j9}6W-Z80xWVt-tmKF<23QLEja zL5xk?TCcF0p;*wV$u>xFL08OJpXkPC#Y2p$d&Yxyq{yvfuR8Xmgu=N@%bi6ES)=`PSRj=5r%o9iz&m906uZb`aDCDq6{3ncN>L#+ zIG<@H)u$jU9|Y4u5;t;)KF%ruWzl218Ksm@OmMBVYm5)zsY1hXmRIl1bRY&P-$_E1 z>Sw$+xs~VME6n2`S!}jkt{i)H)!86fh9F-H?bh+DRu7$l9$HNn$Jh{I@v-~ZxLVqH zEIwqmS38Z$?sR$4*H1zzkBoI=_+36YiLjlh0((^RkL~kPr`3+{@}r!+kp}2SA(^yHXOEEpK;$?ooRpCf-58l z8-v}|N?}eek1?jyH6mo8;98Gud*aSJS%=;SYspm}L?`N)Pqj34@(qvOptAiyQGhoO z)-~aZpZV~H%jou(o4=<#5}uEmrFS;GJzBr`TqFFn6b=jv)2`X>j(T~^3Wj}Vzdq%5-eqnL>I-(Goz`iW|GxrcmJ$0|Wm$nD!Fv=5o;A`%v zuY{>i!8Hu6D}b$P?!=Iu3hfoQ+p|l_!&w3$%HuJ%d$nPEymA7{Mq7f-%32n^A7LEd z!wO9^&aSRglUJL_j;TF?!ME%$b@nz{*&0^(w~w-~HiS&48uZ{$cM7L}Jm&8ny)w96 zkmnHSuQPiOrLsyt4!WeQ4+48%FS-3bWUDqmas3Isnt!UVL5oCQbq;?lx}XUQvj#Nc zZ_7y2f_VM#SVx6{_Or7d?@nbx=>C3N{%&Mr^mr!^dQ}m7_leS&oeKSn@4AHLN@I}0 z6HDvS*fg>uFtbYbWD+NO;gv-*b&5H^1A&@?bA%B?u9(_ zZ&`SiJtL*b2aRwARX1V&SWyk$ADegMDN|FwN#SKHcEErLyb8R5hnc z#=aFI(LZ{%6ZgC}=i_qKJg{WCw)1B<_@neDQ;Z*C8bIQt)m1%;pHgwA!=uh`)>vQS za3z&sLU*gR|d<6LEB%%vLmMaZW$#KlV&7W%`|-U}+-@3<<07;zgLyXEbP zeK`2dJyW6>!_Vvgn^o*WVWfBAWt4%jo-9T$#KKt3qxNH>1DG4_Fku5^PvQP&=t<4@ zWhO09;Y+<^9(h}cH|WV5KDz!-4oLuzTTi^Je`Y>z-zjPDT2mxZS@7u1rvpcb1hUgA zyrN~Vh-pEqmCTscuM!zj9H$r<@dgFy$#83IMuv3cifpcXzpxa}Qk)CSGby+Dc-hS2 zk#)bvR7Ke>nn5NKGt<(l&Za*%fgVT+pvCZuZ7ugN-E0s7(#Qk62UE+x>{ESrh+`V4 zh`aTh)LN@z+`sB9^kXlv>y$Z-Tq*qxZV@6@j z)`bo!jQHBMz3tiA+`u$b&@?g{UGS5`=-H+H{GCdmK6D!XB+@wrL2x+}+37!S0aK)9 zf2j;=iS1EsSj;IqYGEm1?{&kW_n?`=D8oTK#9;Z?3hs{PW=3(K$oP7^C4I$ir9pc8 z*^he9{j1ASJip#|`_0u62C+YVx(LX4vGUQ4tNt};5d^*$V<^L(xsRLRLJ!?xl=`kC zclwaxgYOt3YGkw51jCUZuyS#@@+6o>%w*VVI9g7^(tW`Gs_!Jmwb^{)!(Rzq%X83p z{Ykgf<9F*dx2YGFl8Yi3k;m+`^8@XFPP9kjfJ)Kear4&9@^=2c$M7!w;ec%(Ed>q`2wwa1W> zC={fBaB-s6WdJNfHSvx(S$6mJyjN)1JOHZ#FKz{lJq5}~WoU#<)cD)sD=&NH^Sm7^g%a`%u7_1Vx!o4iC-ownXa7QP8{cqHT2mV2Z9y;&hgjOK zI^%-*xR9FmVcjgEqp%pYk{N_$1{4`T26dRHB;3}@<*TcSlbvv(*Dl_i z&EAiv9zJ~f`pp>z%HQwzs?gBIwoF~beZTbu!cSC3n65w0SE9-VQ+JgHuoz!Yc!~6_ zpRSz|S83}1S6LsHMy4J4wcYxnmIoP=j2K}nU^-7BjUb}XmsA{+#!Qj z+Wl!&h)z!rL$U&zak6r)TWji*V`fFpL`FVWrWo#l>w1f5_t|TuAJB0XTIDTKgr)uC z7YvgMsI(n&uyZ-5crr0yY)zJ%U^AZ;ReFxeL@_^FAUi(V{P!H?n z-sgIW*hSb+^GgEW0wpp72Q!oVFBZt%gbWs|Kag2(zj9eAR@E%CM>%unh`&B5@sZ2r z@Pws{pFb)qLTb^SrZi#+l9m}St-rm@Mu;w?uc{=#pm76~QCviRF*XfV&IVQC*e3Gp9bdo>T_NhTNE9XLYBZqjbYWvq;wwJrm?!$PJ)85 z44TT#6Zywh)q}lPEuz@t8qhduv-p|liwYLA5ef42=Lv2Gi|*rS^VHZM%5H4)gw{^R zWad}MP+74HL3vdGwPv~e!gKS_t)}y#0MEgX6`#3kL8PvT(hG%evg4F2^#@c(g-1-VFV}aLstIv{2mCZ8jeZo#>ccS0=)V=s2}v_hA)YX(nv2t$s1=tOlpAj5PJ~@eQi1wvBY(l|;59y2 zcqk4Tp+rrYyZfU2XLVs_hKe(-t&bgPCK;j3V}&H4O9zimquiV`p9gs+vgx@ISNv{n_FV_ zjfD#@l8h9q0@Ga6&N`wjYS#Vf=_*IdX(5cKoLeD89pwej~@>wP_-&2E;7was;Pocp&SV|t1G7p1&X5M-yD`Z@Ugr|H}j#>K_o0x z6XycNKwEYGetI3s)q1Fbg5YtN8fnd+?iOWJCwZ?veO$WQuo{XRyh8pr3gpdU7}4qpNScvE95h zzU~>!A>~<{K{wTmyYg9E_FPplbg^?;5MME5YcBmI7kVR%Y`jzOE<97KF|lbZjRDDT!wpdwzad~*>(=)?Vk0s;@8JrOL^ zi-6VHt^x1h0hE`9(72X(4zW9W;+E72yXm-{)t>m`xnHBTw674_682n3xG&dGnn>0< zxZ6r7zn={d-fysNwZ$w8VBsA~}W`LHDU6Fze)7!56D2`3Xqx+H5cdWe{kiH=Kxhp{`ab8l9IGYZ{+)2Tj`LEav^kV z#B6k`_|Al`FrC+$`Sgq$H$!&`z0l!6`=LJ;T~KS9yh#(88L12N9VvArMD5)dOe0-E zaqMe);a~GaUo(-iG-9B4dB1Sxq%p%d3yE z6bsT|iSftFU@=ST3hwFcxuTu5t}9*ru)F?L17sK259@d42KA}R>z7M!(JuH$y>^~0 zI@{jp}D5JKvQ-A=H|X7cs|X1m1E_CC@|sKHV5zIf`f zKUK9N8v(ctv}tU6iPw~Ru)PH6ZrOUz+2}xLHGpD$JpWd6FL(8;E`4A(9wh#Jy;PKT zuO3@vRdGs5qn;eFkL^zAqR;7h1l^GWc+kzA)pZm>g%Q#@Kx_qDoyNb}Yh9sYQIut% z&&}(WJiMCS8FHW+D{66&Z$yZRR_WNW;tcwd?-xs;nNLY`O=)K7v!tnP+-!1!nBx46 zs-OJ4g`T*4Z#6~Ol65X%+kRkfZbbS{l_k=%8Dun#)VqfMo(J^Q@BkFD61&dm44uR# zfPV;Gqw`>vBOX3@Fvh*r3Op168{T5a2yP&k4(=m)r8P{l_W3Nfu3E%|N~2YcNvS%WS z+)mHQJjG;2cJW;slD1d68#rI>pXjU15-O8R3{7Ii<5>yxQSK=?VdqvC|GD29=Hh%< zM8655t!cEO`|G`EhuN)P7+)>Fm7bmOix~0_!|a#kHC--2#q)%%CI1%pPRx-KmBXYT zd#(*5FF)3nE#4yg!|ynwi9zuTV)%oFh3lzxHafHs@A?V= zJ6jaFekaea#bZ zP%z-H!94KqI}{uy66B0|w1ya2z_~=iF)N(du^~ytW7}cVh4&_Zg@FNsU%9}=`9&It zhKN1YG)mgpp#%9f}m3ha|r?;)kRj6-5cdg71JKawHer)la`!~-8 zc_O~H@Dxp5jijRFfjKNBZzx;SU!<~4qx7ydsv|kUKkURTK-)i9M@D3@fs9K1lg=Be8-BIHngmlP9x%Kbm=y?0oXUDiFU*efD7KtM%7 zL_nzz9Z^795NRR=R5~Fby#~YrA_4-^rT3Dc5CSA5D2VhLNFbqzbV3pZLP;pUJ3cel zJI~B~-^}~}`;Ql1aKWAXoU_l`Yp=cbzNlXs_l}*BHKF2*{Bj-Emw*T(#A`)Bj%Qpw zDgxniq6Exz2U$p97kT~K->Xf+=Ccdea=R;w>*K~hlhJ_OL?Z#q@?0k5gTKF`1B{#iC8F_*``rFj>agX%X z<;VuLYXFO_TG$D7Y6v%egMme={_W-PUJs|69e>g6PbD~`Z2})_b>5xuhd!)w$oQb- zbf*(Bx6!of+&mZJ_vjobQ#Ttv`w+Kztd2?In~WLoB?5|+pbj6Cr(_f~x7k;v?<&;X z=tU@hfFS>Afn&((v6Ui+)@b8vMXkOqSD5v)34R^!q04$K35rt&khkb1yE$q{ZK4$o z035{U1eu5v(w-7jW7!9+$2F`gMw-cVZUgvAekSmD7=G3B!CJCB&;D@(WqId?;PxFH zgG#5+@}sP6zjRdPyN_1|V}GVb5|7)YvfD1$CEGv$$<73NGK(a8&qxC?;(19+6{8~l z*v{cDlgWAh4`3h6N@!xUXnCJn^=+j|Yf+g9b)|imOW9C^!IrY_W_NcZ@amYxO`&Nf zpBp!f{?W3rqy$_S5}ub~%rkFgX6De;0;EdAb0v$cq#dA?v}n?o*JAbKHl8+$8Rq&S zZi)KHkayp{7r3%Ok3F{5!Y5ir?-fw={-~x!(XaQcy#C;4nj}7PZl(LC(j`7#rcH3$ z>6>`}3hTN%`;RFS35Ur=!oS86&xg0vgif6an3_;a0Yz z5Rgq;SweIJ1&g?#o%txwiC4B(M%6tTN`8?zLuN@)RwB{ba&ZlEFl2`w0`8gz3Jh(t zs-f=s4Ye<{Vg*DS)`w%uu$ES9Mg2At(gi&u?Wd#i4blm;lOEbm5j`1Y^{&I78zgz0 zsMjoR@y%vY_<-8ZaO`5TMx!&UiRaWxhp=LmI#B4?{Pj;&R0bHx3!=kT+ah#|vJk!F zeK+?6m~ArpzgP5b-d&TKjC70HHoVN;@L@ZW9$$<^U{6-x22gOq{J=CW9y>!ZiO{^( zzOYnkbtG)@#MSF(MCBTOx|_i6Jn@zJxQ%KAmNx9qrB#{>mquGyTT5X4=y8BpJrdEv zcQaUv?_Gol@ljA$TJ_RIl6Zfev512A`bQa;p;rBZF+G`=@UEpV2hyj1P6+wRRPC>! zlB(fd6DT(wok-Vl-0c`a$!hYxnTC4|Ww>QcDWmSbih9G-kD)uegQ8)qRdP>vhEhSG ze+B{HYrS*))YjU3~m7$4GpiSWM&o__l;G51h|gS2XYn>S?w@l-hxEumCt zkiYo=Y?Da2_zuRQ8LgS-+l})boIJDfUGWCHYhjfZuNg&QsEFm{PQL!h-{- zt0uG67iGV>TaNQc=0|7-JJcp@0)3%=?V{ktVHO<)-ioL>4*g407tZWX@Y1}JR+@&@*4 zGtdNtzBj{L$JXA+s>}ewInBQd=l;KBzT8eCfpS-WJ2wE&FM=a)o zKwbK4!!`!0ORu0CJo5J6e{cfRQ0hP>t_mt%Gj^7Sf2|v}SEqxj)pW#TuT~Vl z15^=DXifW^qIu8g89jb1-s3-021(CK!|28&z1Nxb6`$(wo4tFBmo?Eje(MZ4OkD}0 z*tCT`!Z!t+wnNCKh!@bmhuZ%Mx);KBg#i-g=h`ox0N=d8zW?uMDh{PS$=)J_Ln|LO z?A2- zf)~VXXxwQ(66V`(;)u=#cHa?pU&a5QB-0=}V{SP6JaB{DWv`5Wk;H1jIVbHsWB!0^ z3(IiUtny|rfz@Y3s<$c_F7A5$MB2v%9R!|t{mZ@B2|)$f-V91 zxd_|OtOo>2|{Ioar;J<4%c>8R7+isA_zq%&!g2jj&PNwn+Zp^jhe=NR> z_N83Y)O6TyRD}pdmV09F9X{ei4nC8jhVJPcE0Oj;lQwQkPE|H^qoC7=@i1Y`&Oi2$ z1A85Pw&!U!Jnxl{sNBx&hpt-EkUzkl^#j|nt`UT;&7G%OJjeOPfd)lggDnl`(fY{q ze+26bgg&l=pLBnT+F#4!&b=Gl1=r_ou^CV^95xA&4%-2cz^pygk>((D0%Lx zJHI{H0g(svY0Ri;T{2E5dS?N$%mU$`V-T(Dlz}Nl*E*jl;r_4soPuCo-H!ZR4g1c4 zC5J3GijQGR<%|KJ#kkYfoh?4BBUXgE=IIr4ri)i+SvWek=qIJE6M26?tEgJdja0Z* zyoS%Um`qtN{goCC3~S&px4!W?rXRKQYo;Q_4iJzZ0*%s^0I|J=jT`e})`QXGJ0>ZP zlYcfO)olc2Q>LfwSLsMM`UsX-p4<`lf>qEMyv>Mw?U46 z9nSoJNeq97-FtocogpLQ>7%rf4aCz*r% z0Nf>uw5ng&N?`_OhksUlV^uUtuwUD5TAC`CUqpk<5x0uATcSd4Q@bJB&BvbQhM_>C zqo1Hhg6g-2YVB+4S4a;VU`++L^C#ON{L+uN$~7r=9o<_Y4T!l@RPL758X^fdn++pY zCutY$C$d6^^}P^8f_;DOt^VrUVtk*AJhR$3pgvhx{|puPm6n5(H-C%>tRC4FxaBxg zkpy%v-enQG?C*_tOSwBQA}N8KFf^*F==Ev^j%f9QZa`jT;yEefqaj@C;}m}Ix8pSN z7d`U}QTK1++ugoa1KO2~Sl9z9D1TO^=R?i)rI9)qO?pw!+?raYNq5maWv9hvv8UP1 zp?_<7{k*x8;4tIEnYa@w`TfbiX-6tv zuXX!B_sPxuVjg!DCmNA!Y*ZRUEN}37M$AT!ISwfCzIVUzc(weG$0#M@=PJdHS54iO z>0bKSx#Z(k8FNKPe&!LQ0Ag{AAQn#M`caZrV!WcaKN68M3nk>|>|D}(&;!%CaJ>Qr zgv#j4#{1anId-4(bZeh&Wr*?g*|2j3{K{AVUAKhR=jd*;w>T9H;9WEPi?_{02>{7| z>(F!rEc95NwS^%BML;v*y#k#4RIcuzsX=);lH9^oYHZp&^P;@%j^zrn(Fi)vrXnVn zQA1TdA+0;~ss*qQ8FS-ZT6I`h68m=ior8n!Vl^F_oNNd8FYrWv7lAHmO@u>Z_cKI>F2sIE{qdevu*NsAF#tir+pG zp1SriWrbC3N*^|wc(}p7#>NHs?czi&H$e8grZosoKWU_p>@#a6#=;TwUNiHv@f1ci zd^Q8GDd$cWkrXdIZ;!}X?=nAHh0oRA13flaf%VVMkg%phVm$_?uTT07Z_GYW^HUKQ zwAH%1Hcud|P=l7X2`UfmpcVB`pUKD?ztrxT(1+Nbp>jjXvW3uNo$slA%Q5m>aNL2; zQ!A9tyKC|Um=ie%N*ODu-gtgn$V*KVb$yO32FyY}0rzjAQc(;C6c(`}E-W+n z(_}oLe8R{3WhDaR{3XvP(J}E*i0mms^Q#ufr7zVWN7a0rX%qaF88uyp6z3`*kG%J5 zscY9U>f~3S_WA19!q2Q}%P9LyK#;kh4k{uK%Ina$W+8mRmrf*ne^^8%^a5<>i>0Nd z_II%Sk}`ZSeI)2^VV8xop~6@F1bA3k`hCkI;8t)t%f$Tb4NMU6-DYG09*(Kxz#l+g zhd~mq+f)rBY`pr^rMo~7z@^Msg6|3ame_ga`%jpzsc=d+H$5(4VzcbWC+iJk; zJ&(ugfyPvT)?;73Xf42ul`X{eb|e^Ok2b%3NqA?r$1tOkyst4`3wB>uwjS3*=#>(^7~EFEs1$W2 zg3t>~AV`qdLBiH<Oa9=SfIqaD0)|nFHe}S$qTl5S~d*`nUpc*)i*^a zoNNNV?2;~kT80W7E6$?_`0jqX!rvj`Z2)v8&VQ5S879W&Y(FAf2ZT(JR|6$3M2DwC zE#(qppqA^awTa&x(kK7~OmUwujqder!6-(m=FR%8O)e~Kb*I#jKoJQ0v&X5ng*WIw znjVQ$@bC=I7e1C}k9`R8cC#%~CQ|L)LoZaMtMQ(I3{@CEqulj@6)`kL#+~`0+6HSD z#@W=dM6iOYk}t{o81q1S_V~U|TGW2#m^(NZHs46gZR8Mi(q_pIKC{qv!cgXAU8JHO z-eFxHq;NTvdD6szmy^b>yX@ilL?0Ln`u>h>;e`A4#nQA)XZOEe{qM3km_bhbe+<++ zb35ZJ1G=%&N{c|_%)OUv{G9E^erp5_a}ac~m+*6mdFTaoWg<}H*yA0C!W31&E24*9 z=ob^7-S@ewkc-5dJLb`Ka0f9t$0`J0;6EnclK#{3_S2g8Nr_~xX3d$ccExrDqwn(z zEv&bhG#^@P!p5`CimV4H78 zda3Ux#d7fTnbb2(rkBe3b+Q{UKbHRy%I z2(~};Ukf`x(svO^A&-9XvH)Jp_k4Ej5`1-P5A}t1%!Wc1WX;4zgQCux@l+KvqyG&4Voo#WIwr3~3@tgF77 zk}m57JZOtm>NBv);O+*zC_wHneL1-oP}1}!LiT2cfzlS%C6CFF$!pU#jS&uY?+^(1 zRV|Bxccsh3N7}NYVonnMo?(Li7$3p+CKzX$r(B@9OI}aj6A`%fIGLQSkBX$UP99N>uvs@4X*!m z@$rrYG8%}qkIB+WX+?$MlNm8qd%ibx2ZMo}Pq$Lta(r;)>)r-FIeNTB6!D4@mJ?as z-(Mrwwj`SP&a~b|L z`{==-8^kHJ2*<~o3M#37%3z8wEwryKhHP=+W*>Ik$M)PABl`)yFPee(8#jZ!+gENm zw6DyyZq%MO$l;4a2Fan6%ijC=hk5`gWO<(I!w; zS(o6s$^fuC)F$(rdJter=OFybGr(bi`^(_J%cX&&)QcmbaOC={SDO8wyc|WPUgV5q zX-GdP>2)O=Ry8c)-=})=2ixte``iRH`yB*N@Q7ojl3oF*a&nk0LYhiYFIt5z{qQ{; z!uozY?Z`~`{U~)ycb5d7n<|cNN;mV~S6gYD#PWHdjv;`clo3ygMib(`@cL4A)-_)k zAM>N%$a?{9#dvhM1yZ+Iu-0f-C9hlA_RKb#!?S0He}0ijt#QQ)s+3PF zF8OtSx8BB*fJ`j0rR%N}IJbrTe6L#Wg!2Q<9yM2WpykhxZzt2;Tw5DlapNKeC#Zy8 zkvGnb2yF!u^&+;5T;q0#ULOa=nF1-NHp;n*eT-mu*N!E8)C9aSKr1@(t zz3o;{JDjS+5iOIQ8s=1~J0o;qwr1E-`A=eI+w@tWWZKt-57T zLaD`y|C;?i6;)m*?TVtcD$mh~%0)Qm=5pN9z~o+%Zu;pcAo(T$&H(>~^ZNyJHtrtu zsy>RWPUSr%pnCsO!SuA}kEx)X^wf{i;Hdo{6k#X{#nQS$O^Tp&-e=kClGm@_h3d|y zfdbQ5J}XNe%i7v9@>eBRj9+JUJL5gF6dziX^B;RBd^@Ip!Dhoi8ESscXLw9V_FzjSqShKk~7|T{of{6`fCr`tm7tG(xZnFvFfV_Wn8cH7aOc1i!y7z9w3Ij z09eQW)+CNEaIsY`Zpn7I_auouXy6TRlnnL5u-sF|IlyG0<^7xg@>sFW->M2)yz_mB z9~TPtByDH&`-o-Z-=3AXweuY_Z8-D2b7y`f^x0M+#sO){`O;l9A z&ZL&bxEb$nqwK#ldT(3-h;*B+wo#xyL}R;^SZDRID+Afx?4D^Wb`{5xhw-4+H4&Kb zpyOc_XZ456-S&&Wo)?I1d7OQF{yH$xAJT*SQdi~gz&Ab%!^)<0g{W-xR;E+y88oPgCD@KkU4{nSx)t`@-5&>~ zxG?&`C%Bzr`6YxRj^16n((kEyY_uBQS5R~)*FE)va_@1LP++h(SUYH(?ehBxmhN+qH1rW)$SH=C< zRl*M_wg5nyUDFWrnwq;=w-YxH_!2#?QA)YTL|7sY4V1d8%273k(YDE>Ibo}#Gbz5% zho%)NGx1gjkqjOTy~lWZ=+jA~bUn%QqN5mZ_FM?P7yFxaG#j_CUb~Kj<>ifwT?4I4 z3e4%OjQD}-`t`A6a`OtqJT~9qeq#x5JLX4G^bh)Lb&G`Chy zH&(;+DEKT4lmsq#*VOlHm|sNVpPZZDyZ6GbFv{)EQIxw3Rlyu++ns$b22Lmd>+2%DMsmU)lWohnz2q;#sciz3Tmbn#SKNg?p ziTYj-uPT(hFi^Xj$K)xc8|J`dazbP24Suypd7c{YXJjHYc5$3|whQ>XyAP_fzf>q*|Ykmb86{Tm_5u=i8>l@Y*V;zoPobyRX(cXK_O6r0@s7MXBE5I_! z;Qeiq-sOpSL&TpVMraK}2lEyHVEh`NaWYsfUXu<5-Nj zRSR>y&De9H(;{{2ON7~ajoYx5K;{iyi8E(($!6jeS2Zw|vNfjfcgR&0Iz}F!qWeK- z_(NAm0*0&Cvd@l-d#1M=V9}rGW8CLMOh#+MkNAGwmhBXtB60FsYZ@aRn(@MY9zwL0ln}jn zKINN=sFT#izc0bxR^vj_-V>xx=jC{h?LL^#wfm(nFVNf+27L1#d2fAfjLG6M7b!_! zDhJN7!HHYCyKkf9>`SS^9JszygRj9O+U_roSN0BF+{uV>6!{G<}PR|191;= z>jiV^=bpT`PV`4Tq8(XV#PriNsziOy!S#v3@(unNZF>z%3cjS$r+x8iP~wPtH~5L& zPa{9ehQUg|F*$YbK&Sz;>gU^3-mTz`fw^(!LS8QHa6-~XTUA41ZtfFlGmE8+iZ0}R z=4?-cvweW0P^u))7i-}}Nt;wMGBS88vc#cWl^b?Ex5RI)TME`c=Y%>vo%oC3BNL0jmhR&se66%#}8fCSy&?$Q8J}V*GruE0^ zte45AXu;DYk_6PobUx-{O=~g6t*rF5n%{yxZj+g~w#obvs3G)LPk+iiMJ5ewU-D)m zi!X;t5aR5Z3$fR4@|^HDxq=**hmAThOZ9KBDxR+AyA3zb>(^sg$lFM~!b2iDh0o0g zl||ZdCTQt4Y_0~UpVpn*@pnc!O|4evW5SQUk8A3fLKE^lnQAs6EqBb4O&&sT3ym~v z40szIb>8!LFMyp&%~rActBRnU;<38fXY~s1&JRZDkh%((^BbgVCS`euy&M0!Yrm%M z(opKo(A9`V_yH@*BZc?O1SW) zU!CC*=6GnM*o*uz+2cBercvtLLjur=qb-J+Nwe1J3B6|Glkrh|iIdtQv55j;C6aMY zuUXq>>(otPY?3ASMeKOF9(E+Q;*5ZDcEwwaV=ezqfSy@fp`rKcAi0_W&&XsCm3ru&t9q(aGgjj`rA0qH{~jm=}g-mge2%db*rhFXP&)9@2C0d-1#DEFLYD z2>r77{x&xOYjT;Th*)3VwD;(&eVJPIu!RMqT%TCd=o7dyNbwG&>p8fr;>-?55EZpZ zS>rqHNBN+L*&X~HpV`#b&5sgYMBL7Rz77K78Znta`=K{R>ouh=wo8vo@0h#6W0M*I zNJfMIwm6yak^iE5V!sWm|F*R^#b?$20RGI{lV|BC)usxbY^~vxg&u!cN$o=|m~0qj zP7F-ub$PEaf9yN-*P9o3?eE-xkUuY%yK;cz#A`m_-H&L!U1i_UwPEa#KZ2hXLW-x} zI~c>KV8tGx&=C9!DkhM}aZkwIlmk7Vz6_e}aOEyJpO_Z7mAc6xb_P7e zleXbyD?Y6~5R)n`dF_OB7t7__IaC_Y=?YpPwa9WD9W;AA_cf(!5rR7jsaIFvivt`^Sl8aObGT_A` zj26=xom-mjvc44ZPil`o?wFGoL0YCdFEp&KpUSFGx`?^Ag3;jBMD$HPRw~74RYa?X z^1k9uVHQYqKOcnaeq-Os=0r^V9Q%02(GHSg{Lg0{@LJ7{1xeoX^{ zPIGw0SABeHDC%>2WMCmQnonK|VnwLv)s2p4J|Q1>est+;;M$^FN7>PJ|Iz)!pCGYs zd3b0 z6vV5%_(joNKt2d?BY)}uagSCQx;LPp;F?|lwcQR@)gZ?odX*h@|CoK1mazQIhMuPR z&pvSK_|22}LtpMWB_~o`e%|)PHvzY6%%UBx)tCR4#4D zJ0oIc)ppAtdPOtXmreuQG4olQpU8dl&3;rBr=mH6D3U?3v2bH0xH^k*w5r=Jt^H7?f64 z*#e1YEDQE0VEmtG@l4$cz>AZLo=8596L-%7>vM`n=k(rmlxt$FSp~c|cN@lP<*(tq zX`CpxH2bELw?wj@nUr{}N+8{#r>?#+SECNvt6pb2bixK#s3ZcKX`@ul-i?~+vY%NI zUEM=Zv!=8|$0`kyDjs?bLZ3478_o7hyly~vZ^Ktm} z<+g(rgLnxkGE~;kVm_@$evO(Fp*lbCy&-UepCuL6qhHDW#?FsqpiL{}udq>TF_h1| zeweKD!){AYPK&0BHV{Vg(?43-vzVQKd=Xgk?76)Hh-#f0${>zNftY{BhPyaCEFrkZh#jy$p1c~5c0~ufC65 zvq@|nZ2eUrX4dvI=Y{>;cgwO`%Z1GQ7B!9aRv(A!?QZz=ub0J`8IB5=xej-a2HAg! z=bT<8@9+3{aWK}h((&UH_|(9A_0px4ABz24S+Tt+yZA%5>`x&w$|>SIKlWA8Jicta zoO2f0oAKUkzKp1NGsBhNRsKB4CERlg7TrF_ibCJzaslih8%M`ra;ljKd&Gq5e=)E?V1y z{}#5nGHB;wkZzHfpc6rXK7@z{oJx9Eb7+o zt>APmDtryUxj-thzx$VDi+y&&YPr>&T3~yf)%IRE;RhTVMS)wV4|bT9CrP5{AH{hT z{j-nO`DACfJy07N_xqk5_qKy-Qgm!V{#}tkmfK~`7?UdvE9kU4L&6j^H{j8NjB_>? zwnO$>BfVc`guqBshx&0~vR!TeHFs9`XrXMM>cB71M=z(qo~ zH`C2RAlrf=3@))Rc_+4)6aB8x2Y4)Zh*|!3A5O_FLoP#xBShZD15zF>$praXi9|s4 zG_-l|5jtpQ%1+Oo;%i=9{^o5L+1K({siq7s_=>yCD|{Bjvbrlxqp+M>5Krq6;cNIfIa!#&N%4&T!(s=B zf74CCii&WPF4Dy;&MHqOE?Nf~{&^0IAd;5<8uC7{L!NRVk{<|pzz{uP^_uaH-47xQ zx@sY{T#=+teU=#aCc3Z|p<@m1 zM=ve+v}5R!G8)tMZv_-INHtI)M)W{$>&6YyiiCh7S2Ngh?k(0T6p9RfP*@2&EmG7o zMNU48w8qXxDxVH2SXJfM2lwGHXm9v(UP~;wlDVXjPJnj?PIryWAGU<%jp^}-?V-lv z&gJNkJy732l*>{o+{tx%`&Sxt-1vLP%abe(y^mgl++IH#GOZU&LL&_n!4;Kry*c20 zyUk5ZT(kN{91O&ivq(ip&Poc0`gZxO4$JlvJ68mr2%5UaJo7sfs8I8N>P@p!rF z+)5G7qGG*Z9QUdhB%QaI|GM6byNvJRq?UjA@?1_(Z=}dji#XEi;jC&Qts>q1~uMHt#T?j zl`|SyJ;Tu^pl6%bw+-`|nR;3525pkG3AXe`dl>-JDu%Cc<5r*R z;=mo%q)h3JefCBxaR(Q%2Vz?xbcxEv+$TiY=12#>a`ICH>Wy*s1>)87DhasA!E_oo zN@xnMv7K(12p^>(`ly&AX0KKEF#8*c0->#Lzhe=x?sqKe>C!vmbq1D?`9X-SIS~Bf zA8zqKzx+qW;fW5A6Sp*>wyU}-XA&4@&s8_p-|n6No>nNhP9c%d-%#n_l-@^zoFH|6 zv*Pb=YdthfecIqn8~9>+F=&ndUBHp#b=w*|;V$mL+sp0_FS82UU#`Z0gX|{yr%`Vq zFI4U>bseInvlxjSLb|f;%KCfUXd-JP0YT5LOeR!( zvdBLaudot?1HnWdq7+5WHNKi6|I&1L%gAqBl!PelpS5vK;50{++_UR_mTv!*zsVK% z#$x)DU#P`P+XuD6YrRV`)d;__&#j$ZhtEC4Cp>^ zWV+UZPbKYJEYB5ep!YKMb*6ceVX9-L)S>gLFWT(`PC9V6L?_Wk(d(uBX&MLTpm;#SW1`a+tYUq{sX+RMuW#+wRb>T7lv_6pcettuqRd~-h2l05YU5Zv z?Vz5;#p}cM(ByK9ow`JP;HV6@&ZvmaN=@bwC zo*~->3WK-g*ck{1SL@r)KSaO?cd%J9M)WjguVoFq12=f5&C$kR&gc_`GKiqIX5}>T^zBG<+e=ht5M&H+7AjhFH;xHtgDkd^3jhXg z=2Z!PsgD%x*;?qr-DW3)y)?-74B9YQF=fsv zF|`Pktiy5E8DTHe&L|*`qn;a*{aQX=yzl?%p6c+&KC>Lk3#H+TPAkDCre5^Gd7qw) z)#hENhqHno`oa&B5gAHt1gg?>>!(W2UoEjX^T1R&)1>#wZ(OJ~TH`J(+2`my3v;Wy z&(+7!-L(|G1{_wi8MEXaz&i-vFul@3O6+qQyCp2e{Mu$*>7$)m+>a|W@r`HNa%*A{ zAM_4LA7dK80#jx2v8@P|AgC`UwlV9~)BSs>O;88j5UAmL<#S3zWxq4V2O7XHKV1R|qrBY77fm2*R5~_K@sx&coBxHP>36(nfH+!l=cEp$EWacwOcb^ zqx?p{!7H6K2iF$u3-OtcnMMiu4OyX#C09O%l|=wG=v)S3S|cY*f8ES1d8RDeXVRm9 zNE@!;T8t_!9m|Y*1NIBsb}il=ok7CkeIMEu@X8`KrZXz*pC71+ z`&~5|RqT`KIYb2qt@4O6bD+8gcBnJnPwuZZ9Rx$8xXWRItM5LojoJdgCLRS(wcgB$ zTuYy8s$}SzI^b4U&x>8k*u}{zhP(mX3tsptI%AWC6U!vAX2LDty_GW*pE6Zz5nfHQ zvb?ziDC@_SPnm{EXLxz)ZPx_&uJ9vrush!`ax<)im5|sB#U#zfh_zl+SDHeX?u4BW zB-0koYPany#=z2#r_O!%(??RWkuyBwOd_T%yYQDGJVj1 zX@zt92BP!p`mVWN4jLO(5J4u+9+sB=;vg*@wiF!v?Y8PeFn#0OVx4dO?cKqRcXAt4 zgFvr%IK6cl#Ie90fOU>XR!Jx{R2IujFD_QQ{Lda$< zo}C{XHTgsJtsXnrCi_-^c>1Wa!&Gil%5V?SN^3Kg7Ea4zbm*!4;Zbt(C!e9dY(rkV zL+8`e#V4{b{sk6t-^)8HEu+ItH~yHLQ9ZOl`@Y_WUt)gHoKXOr7b7z%qj^zp1$`nm z7n+ArSVed(NK!yJ5xv~0(v#*Wt$(abh0g0+c2qEUW6jVXSGu(!i1@_yV|!Rsa-`Zg zNNKQEclE~n`^_HZwQ#W3?Ywl^_PRoyJlv@N<#YrV9q79_CP|kBLt6$D2Y>OXPMu-N z>j+iLE^Vc2nK-6j*`M16&p>RLR&Ui2XGpSBL4Ne>c#&vOu|rX0WeEO`B}7+Fi-e1| z^c`wlokK1KcGWkRxthSF#&|!Cmue!;REgSUEN%>HNO*#Y&O4-J0bT!a1`o_{+jFP> zYT4Y8!}fkZl>V8=R=TAP6We_OwHx8w@uQ2R)Z@U?*T z-ix_LjZtcwS1;y{0V?gZnn#ftW22uuJ|fxwsVWb+^VTYZ_FvGlmnP~YfT=K3hb9}#udQWF9T74f z-G>Mv3S=aabo5RKD6079MA8QHjm_!9HRCi)NiO62lHRW5yeR0!<*rf7SkvONM}++Q zxAMGurhv&Db{d13S9g;Bkej4>PX_8PgWm^K-Yi>0e{=)Zx)!I|Ou=m(u%|t5w%(>7 z=k?6Xm!1y{PNEQWP_~O@<9t>12dR0tLT>XuN^Xf5W^CFVbu865H$oX5U@wNRz;L;%vtS1Z0bOni_~^7F1chc zyQ{MTSJk_Xy?dtXLy6U#{J);HZs4qW2&j;b17~f|@3WSBIER7__x0(QA;HX5JI(u) zy-26pWbtnamo+u5{iDm&PLa?vpLCl_S0fg5RN{3x-Ibv zf4be8PG`l{0q!1iR~vt|mRu>Ik{0V*{-GBnY*=kg^b@%!YbYe;lg1c?5Gju}cpqIt z(d!_!v5!E$u*Q9Hdqh5%e(jcmcu>%#k3DCbk|jn|;;~1+ch{|AC}I^2U$xdE7?dr^ za~t){Nybw1D*t1z#SkAzI%QoPjBBrWY@NfAFhMGs&4nKC(C(?*zC)%U`dYOz;MtYS zh>_^AYYBF3v+2tRsdg`0J7hS-)P|jkOnT%c4eQ>!mOk~15&xH$wTt7|MS%M2dC+$s zp#D?<`hnta1x(tw%tlGX71+Wro{(eHPF3Ec4jCW|Vk+VFyq)LuRDG3HzxMLmTh{%~ zrFm<;wjvg$Ps%opxk~#Gz_d6d-kV}lGgwgEdZYux%*glI>Mb77E=+<)z)uni${#`R zLyap{(Us`YN}q`9ET_ad@9#|!$KvjD?-md?&(gY$+4@;eu2@t}qhCTM7`%Ybjt-2s z<-P-Np`$BbYdK*=5lZQ@XjzTzD5w&2eB{*BV=%e`VnC6Z&Uxx%j|B6AgI9(Qi9Kcn z^n35j1yOm4Xq&;>`3)ye+af%dnj*9k>1u=uL5cbOdh&QUaOTS?I!&N$sP2;&)sL&= zpo+ch)L&#lrARAL6{tIyHTD$!^PoF*XNRRcea| zD4Rbww)5Vxn~=Mdz&QzU7ipCC5cMws1lY@GfW7PzeE<&BNu^=|s1?&PqB-FrE%VU# zd)L-AWNYLXfbwrs_?PTsz8%Xh)vZ_nxbY+Mu(dp-fcR?vbP?m$rP z!l}`U`d=~Fe7_!=6b%=rnoAty9@PR)#MmJHB?>h$C_i3p92Sdaf$HjP#y{46Pz(J6 zI*p*b=b3(0JfpOMl>GjVvDvrENCn{upk%Pm~8I%kXl6pICGF zH{U^1Iu5vDy)r_Sb`~wj<1<}eTkvW(k?DxzxIsdN$Y`zUncXz8tK%LTmU)x}9p9Rn znwaMDRDAxeE#|hs1gu&SiYL=y7qnvq*R}?g!9uK`eYR%kh@Q+$OWcy}Mlc1nHwWH> zc>@6_)Ho*yT&V0LCE*1!~ z8F<Sg<0*n_p`5p%*{mQ&7s)Sh?%&}YYQ!vgQdBKW0`?cVxVu|U2!u%@Kr z;`{(*@@GgFT&k4AK8Sq^8Pqe=kvb0 zTU5Be<~GaM_nJ%eE&^Ish56IYd9>8Nzjy-6;v6cr755|l%t67>HWqK*)PMYtPz!P@ zJL)@KJ@VBfuOQuG(qg%K5wm>e!L5L`jG7L3&5GfPE=26(t(@9L05-hk_lcEp9r}ED z%TPW<0z!2Ecs@(2@_v9>();uT+%>@i$LfbW42TD?1g+=kH;qx(b{uqt2GKDizX+?XUF^Qqp7`7V@j1 zlc3~ZU-LNi623*l>qB9y=Yv=W1kXW;BE&t3ICtz?$n#A?u!xsW2Gt`^+pJBy1LN3h zaJEA7@=8NV>@;%c^Tkx@(6}?wm6%)^b8BXcn35FgJ0TP|yS)nrwM z35Z0M5`&W)hfi2pd-I_xN*zbB7fvJ*eJX8W%j~ikfp5AX;2P2~)x&wDI8J~NumseH zP6G9zn0FH={v~x~OHD3}0!R!Gy)(}Vq_XlrDtn6OW@0R#9Q0;f9YqXTY#g!btLS;U zNjw$3f|um}{WuITGD`=;Yn)Y<7gQwa1_MTbeM?^;IFRMNJ*>1$O& z5Gd8Zp~pNxHuP77aJ+X`;`_e&dT<8X$Jjt5-E0^hbRKTQs)+Z;M%Ew0e@4AB9%H$f3( z6acQ@_B5)X5CnFADCAS7OOnUBe@fM|%!+d&H$r?$sT#{mFAA9ojOgodw3~PZ13bT+ zGwJxFw9I~@);Xwjp{(5*d{$Xro>>3xX@G$%wi|AaP!sEuZDwp%tLpK>GwgG_D5;J` ziq?S*Vg}5{mr?}L0ZRHW(BKpxq6`Bn()<^jF8&*E2PiPnTVSmw zf}tNwRYOT5{PsVSoxd5OFmEA1o>jwDpa%TO5#Ufw$~{5KLl4dkOrXE{{H^MKaQLzi z9~iGVoQB62>c3xwk}ub#m6LueL8bmz$Fw&39Myo2W41dZ8SG%-nITaRK$wG6T`e;O z7%D)o-{*70sBamV4;!!7hSTaq*Z(htj^73yZ%ABd9~}UmNdx|i?OEhK@xMDFjenAr zh2K&d6c|5}IwAM!q_3d9C(WYqfD@a-AOQx*Hr?$Z2A5ZhPa)7l3_w^T{i~8Gmulo4? z%wOp^OyK#SQvcG$=hk z01Ukj|3{hO_~*!vdPz~*-3nv|-Rf;&dR)>38~@)imVOebBpq9K8fe$H262?R4FC&j$KmEVM|a~WN|;q2%K zZoXBqTMeAHF$jfvUCkGMla&pAizqJ~{!Ipb!8Ue~vq;6&(0~(U`67Dv=cY#jLNttw z-nE5^Lr$_i5yymDmUGk7ieO)R#(jGVu(UeT+=4pWn71r%NZ4YMJUg^Y4QCa{0PI#a zo)?Fjl3n_JH5_F@h04At@yl=0$FocXX zx60|`#RYe7O@VTRkI#Yxp!@EELv)oohXBaqrF0AV^GRWpH2%d5sjanOL9xTE#j9O+ zXk+toQ3&gssx+2LVaf7b%Hd`wseQy4VOtZMhMlB{s9TYi+K1XFkeqJRs933h2E?$q zHLVo0H8o=ji46jb5_cDCT5yLKz|SY#ZrLIOKmS#m952N+ot@IDdESFUMXp~Q*-J

    7gL;5))>sj+8rd%F~T=DIp^~r6k5uLSj`zh_a8rs+Wbj zhZ8Hy95^p8(k2*7y2crwZ&AVYE&dMG{*BTK48-8;m*)sRw+(bY9I=uKxSvtHJ1^>4 zwZf)cWz+k^(z42~DicQc2~gk$r<78GES@3|Vt?6{FUqBicWljf@kYdBWpkU6efC3i z^@MP80MZx&;FqzT++k`On;6#44`DN`XCTsA0t^|uq7Qdn9~%e?JVId%Rl*WH#8n3S2A;gUid!R0^>*zf(7gwq<1-Ji zawujciQo1!;w9B!WbOXpgKH>QR89u=zmyrpi+1fd!i3}XiK=Y$#T@w`AB)o`6|Wr zLf3JQ&4apTK<`HpVdz4;g#Av_kbT_GPP~H37UM?%E7W`yoWTR?1;NF+plJ8vCqJDQ z`ciA&(cP(D_I=Uw+1KSPLAD&e|02!H=iEh1gYVmGtplUyxswe&kj34@G^zA~rEq51 zmJ=`Lvn#=YXt0lsKhnp$7ScJEX41*ac3V2$o{IvtQxaoP=ZVpN+m$a7*GGu=2+#02 z#WysABUcF2XtL=p_RjL4&G)|u>Cm-%*nv7*-!1WWNud8Bgj;jBK~61!4bh5S8si?w z{!tc7j5%Fnzz*_8Bh4oUDGBl)`?yDS3=G&1BCBFHRld<=D6#EwDioVYtW~9~wG~QJ z#TSsYweTpQlq^*uPC6*z&1~$TRqH-6)lJSkQaW+&Rqw)wiF30pX{1utvZEXt)Qay zn`8BdoH$Z788gwB((f*Shgo>tsbCG9d*`{6BvhK|<}ZJwnrQ8XRH)P-aw%Y`a$+{8 zQY)IjzyF&%UR51|s;Whji5os-Vpp41D%wxW*UUrMqUC8s)IKO39 z^@J&boew(&s!KW-W=8!k?xZz^sXToenM{(U-5S^P$vq#^PDx;+fEVyiKvktprFR!T z*(KdL4cfrjjT&7mzUtfy?IM9++4*OCMB0*pOqPNE_PWRL-hSN0U25Sy9cmbwiOX&~ z{1{6d-*S8=aQbIc7JDvj-rQJnnKTLY1qtW|Az0Owm#4DyxY8@u4qd^Ox?*oEW;k5! z3bIxIV1D`@gGo;tJ0C~^ag|!qr7#y=sKlGFtyYg+suA+V99+)-JRbH(cFV-qD7yC9 zgotHlEQP!Ku~?aad;Q&op6s;9PWO$2Wl{N?BJl~mSuaxaK6wJ7NwFL5v|G@)Jo-}) z7BCxa(YodhM}UOlr9ZmR3pPJeySmkfoN2NBxez4z`33T6NFIV!N$nC231K^~5!Gn!#p4IjIR zPVmSYi7$OpCM8vF$W(E2(xxW&gmZ@ih1Q6`rwh-|fOM((La;XS8lc2jOYNs_?Ad6j&uF4q#TaC<){-M%Dg2~e}K$@0%6?q5dDX_xA z?TyWM$Bv3YEp^=XTEA@Q-NAIS7JM>swDU_mYuRN6YYWF)Ij*YFYsVfd(dr^7TaWE| zHe-kz`L#NQ2Ukln*V9&GA4^oBj}mvZ1GdJz&zmoW8S8u;@2M-;XG~GyUyJkU`C>r~ zDD?c5(F=2cHR?H0;0_26_w{#|(1xhQTTAUGcAM^L3Sn2;2dDj!61T@=)XR92bBAEi zg4}Ab(Y-3`+7hj>w|!3eKPZYuu68#fgbBBHRRF<7+dPTDgYKxu_cIeBx|@acr2K$6 z$?2oETPrfyb#{0Z_vY}6tPbOw?Cj{3C99cX{h6hgNk_Td6hY9kZM)jg2I20ZM2D=) zgWj7KBrRd>EDxg>8f-P#oKx65F8a0I{N)2Tw;CRN%1=%J%H)B@xCqFC7dGOaFb!JB z3M0l6EMgZ^^@jG5*cv5QaK4=NT#`+diN_Jta8$x=%-;ODuWqRws#sem_h5(tl9~tA zFY?H<6P}~#b6^VZe9^28)1lp!2nXI*qx}>9p3P0F zHViwhn}UzV%~ok`2FXZQzey7I#J)VPRs4e)B5%#^DSxtGRhE`gkOA&y-v+pIh#$ zLKrVX*&~t*cS1ql`UMq@=yFGu7{X{b-&n4(hz+_q{L0yhO=_G05@gg{yLdmf3$|Ml zo8X`(51Gi_CywJT>qV$1n`c_Dc6D4UHEiPj5H;FQre?Up>ojL{gkp@JYY~L@G^jzw zvdugf>^^-Ha!MxjbGeD{;B*Gb2OcyGc+BwgCwk1U6kVN>S5QPyoOB@wh>ZkJU+!r` zEHnXldpKm|dDgSdqdO$t`)0uXfD5tNBRf9fRDq0W8uMjj|{TkVfI7#~v0CKg(Myq+C8JPJAh?cq+A>1~swy72u}l z7()I#%CxE8m`>Ha{*RibaB+8KknCkosvELg!VG4Wf$44ct)>1^H}^F;Vtmy~)-t8) z@8s!uv=M9DV7$s)v(3!2I?xJ}L94cUubZZdi$R?NI7&woM59m3nI@_ij=V6VGfd z2so{Ek?EJLXto#g(TnfzUD}j?Fsr)xmD!Of5^DkCQVF)R8C-7Fxc{hv#o&7R`wL?oxEYXZ}djL;YdJR_R}=!My6$^(pq{ zR<#3CRKDeKFbspzalP=nT@9b(0qXi+f!$k<(?@g{QbW7K7N%56ZbTG=2$usQDD+IP z1}=eJn%>Efj~^eB;k1Q&?z?i_iEI}W+5-e4L$aJE#=OV2gd4Cb;cdX}7=BY>Q>xvp z29o$RBF}EpEL6Mfa}HP4J@^a`4Hv!ELc2QTnyZcc^3fieUU6~gtV%rE^I3+P^-?WG zU!|`m{4xLZz-iOtwwB6H;h#InRYH(^)>W>hrI$x5UE+$;RwBVp#-U27(Y=aXb2VCs5qso9lp! z*hZD%X(xI=^1a??4L%D_>8%zSPiAjY|A3gfW51<{=CjDvEaTI!?NL6`50~J+%&b|u zRC<%BApsvCs_l7gIs+a=k&L15ZoaTD%WMZ$x^~YrXL@$l;Le96^n;aJEHAb9cnt?% zVBJlPFWdm~e66s0_nVBHa-y&e^VzwMeX~(e zP25$7i?S5dNHn$Dw)dv*+Mp0Y({PC-Cd9Tcw_wkHNxNao#dG6m#4}d*jSX@@CDn<{ z?{%+AkNm~Hsa7FNE#c(9wS-19m?)W)@~8p7Xf%#E9vt)GyZ6v`zjR4zlY3OiKF2%d zxJ%B)Y=Cv}YV5#MIk)12T}JVn&XRi5UrKCWF$#4D9BlYywhVCYQWc)@dr#g4&-+I$ ziIyD^pG0Mya-57~gSf3I3v)}Zp7-7N-k)0aY3ksd5YV)q1JD`X67IY4&Y@e~=TLnk zPwFsJ$`Z5!{z-Iy|I=^l#z#2I4UlhG*p%y~AWA=nuQR{<-j8I4$r$3^FKta$W|l^$ zq4vYTx~R91H%e8=JPN(#p;86PL?YXG!HfDC>$PXjLlJ9zN~G_F5a^0tSfX8WFt%%g zMVP4^<#g0 zQ`#_lNL-%cli{Da9Fo6_ASIdk?m9a;w+EfO#W-_tA18|K8lTZ_V>o-_FS>jHcr>ny z#4Uw~a8ga$*Zv>$w}QGZoiW^2r&OHO5qw--m`-UERp!7RLe&v#Xukm8@-nt$Ml3~1 z?gGB!e;I&(9O#H1!9m425CwUg!Npe2`E7wnFl_gFlbSVTI^WSaMq`<(#n?VAv6O${G4QU(Rg6bzUaMFsMd7R3v)O%PxRPTj# z~*c>2RmJx|jo#-<6u_dbC64XqWMb4QK@`(XYWbGo4v;eUj93-RH*TT9k-cr--8f; zviJP%QPo?M1r%`_T?FW|)tDeswVc8qI~^F>4Bdj1OgU3j;nTG0;~!}L)ua7lrQ~o|_S1 zsdpX4+}>VAE4%@9n0eIDO``QzgK7UY3jhov#3z0hib1Z$L^n0BzT7apL8!1QF+Nf_ z*Mv2%#cJ^FrO;{-tCR=s^WFZ-XE(=V9nBQ5;(5DZwc45eC&x1Icsr|xw~(38!N)OS z^pKk$2K1$U*1p%p)$OC})SJT@re}qt&oWkXxs5n_)@Oh2I{q1sQzD_ed&?K=hKqRE zLBF*!s-okK&_f}iQ^i9k)C{js5D)=8@PI)(@q(WoD5Et!E9VrXOf^2Oq%Z&IQBjb6 zYjO9$c8(q#ZJdvbex#xCr35}SU!9xF?G_BAF5(`(&3bDX)QSpnx&}Va{nTVo`iPtI zJyO`;Df8jG!6$wfAeA>`KI$?tI|cBg3h|>@c4!e`#kG9yrZ8_$EY4uBw~fYx(}~JZ z^1Nr67!UJ3j)ylh;(o$exgOt8&yvTvjJ6PRFkC}j<5iAYZ-{4zp2IEaatOJ4L|I0i z{fh#>l=eUMJ5O^HpQm}|2hswROao7^flf33&ODI7+hW0kdRqYMy+Jz3!NgP3Qu5eB z-Gn7Yn*?la?44r;9l(`G*AoaX(+Y1jMkzVPc8ni`y5Ir!$C7J4N6#p+SYYz zlUy5p@pUWRODekJLEbZ5?0 zA&XFVB9Fu4vBjPhJRhlnro26VyrO`+HI6+d9Z5Z$k~+*gTz9LR3Xi^kNeFK*-0eO9 zYp}S-_eP}RUAziG8W|rYp7+xu2g2kuPRxQ)OZuCm= z=jS8=J1e7}>AG;g{LiDchdmDFKen$Dq}xCtY)axKVEKnL<^_U3zQaE$ zY#(pZuAzK)YU*Mb!H)3hg~2ynJFyALhleFj8`DaV(7o*5tc;Hzr8`o1BCLFNRP?J~ zB=8v|cfrmIp*;IOdz#NfWz!YHS9*#qh}}4!(q2P#6WR0R_8jF`H8lgMdQ|!p;>C6% z-V^+NmKlr>Y0d*&1kTdsS4$EQklnp*4^X>n#2Xiz_&~+f1>j~k_WON^r><@?g0DSaGwhKa7B%$4Z^kJ_C@yLxTVgV zisI!hg;uJTw`6Vy#i0Kx&jeKcBzR#bJQCaQM>;s2xqe0Q5&n_r-_r;ary9#Xyoyih zKcpZ?y?VJ7`^UBA==$1ajgk!e&Y|o0a0kA}H`LtcUXqC1Zh?8Y(Tpj*2(H2c6;hh8#5>+gt9o1G%vfg?Bqm zl@u2-q_cc60mSi&U{X{@VWFayjxW}*j(vNve{-;UYs0}}AR5@8|KDc(ixBv|1Em*v zYpW4i^}rj?&j5hqaB6z#1u@W4f0cd!re?|TV9FJMsalZG+*_yMf8O<6)MHD}{HmPK zT#iXx5Jgi++@tjx0rH=DREIMrUh2n-fflyLt3yR92RpPe4?7z!OwE8WL&B#2OKh%D zX{C%y86^qO6QVU=>`$rITy{%TDJX-EbKs_`a4K3}Rec2}CR`n~LeI=g-gd#vPjIq5 z@ZYB9SY1@Y|7$2f%(d%nwwqy~vY4)944(Q2p64L*TPCWybhbj`xuc7w7~Z{;*$%An z+>HvQ)lmUk{-6_+lcv-H_EFp>wZ#V^ugO!p#!79=wpKiCpCb=OsZwz2T-C-({z#T@ zlz$0;KzSadr!ZT-EekgY?Zr>~?}S=CPI8m89%NHp1odM66kzbk$nh>w)*m@(QnsR* zAn5MVqljr<8~V->&HmHD=ZM&5v{Ji%!CW(#{i>qVm5We`qXG14^A@%GO%DA#OG_r6 z20lA&bzoRonAAR4c&vMTlvTIZ)P1lm2j=M|A9!uf@@U6xvJd0s3(rjZQ;va&^|#t^ z>_6$bMbz*C5K6|*ygk9#jo(hqlZ}A;>i8VA@lE3nO6uOeYo7W3^t*jDrFow>t3vX8o_;y@weWX^Vw9{ z-_R7ISg3V6!B$=Qtoa*RB}={>p(C(S2KD$=zx&oro`=?ep%7t;hfRo9UM~;M>|1mjd5W zV7)uvL%>x~|1RRf0hy&r%^zld_v9iMhYB90s0{~3zq!Zs0|?a}2Jv1Oe^_->_yAzt zaLD5eWmW%Up$wn|FNPuDX`kWy>0oyUw0VF9V(#CS^PogWHx2;|d;xoQ*3ROL52 zn*a~X^Se}<{6CaR@dhcd^9+DP(ijja4w5ugemR?JtUF!72d+8pH#+VB*Gz_rw0eDF zP5ugS?ktG!bAG@|e}n;}W*cZ`-2bX8pKD`;3Q%WNesdw_fF&lvG?#okv5rpkTYLV< z;y#3cYbpI+l>h9W_24!46=FcEXT>u>YBu+&c@QcYpUbcRhbpFDO8_j)+{#KxCyuOk z_7$+-p3gFy;9knb#U&YW1JdR9af(4 zEykw@;S}V5F%ft%mR{3W4zfeJ*OM;{YBoLxEuK~!*@re4Ws=TQgYOmseoTutlFOD< z2HW!D5e@zmvG^;9+1RJPg=nvAS{f=Vwe4503uUcn8-#t5@DW^J^Fn`?RdSZXqdD5+%<5#B=sY> zUFyfhiyf_FvQ6BnwW9{Zx1dJ~dS7s|-2CY$E4KmrM|kRdyu6jec)Zop>R5KNAQYwN z^lE-t3r7c(YbpHPH4w`Vg4%_5=&7YWCjhcYPn7|4(i4IQ?)JYqI&Yd-Sr9611}Iib zdW>w-gBX~PpI|PWXB1Kz0Y;e{rY0}qu7_OWI_ch}KMoMxP4HfkiM(*`E)P|Ra{B%J zpbq;%gW~psVK5X;Lp_UD#O=X$=R=@sJ9-bv0QgkFs~ur+*cYI7WH0RTYR8Vhh*6++ zw-DC?u;&xxZ6MiTGlC7g>Unq6v+*z4h&Jf0P?~|VCF%QXjzs_J68|vUAiLsY=`>*) z`Jtummcr&mJCh{AXSYTlxFDm4?J>(*@x!PW{xAcnd>0aeB7D|jrf^@L1tD?qw@)&H z;GaNy|L_teDmcAwtFBMZW=S_lUlR-Hb+p;^-x^OeC(YIbGznmR7#B-Pd*Uz~KiVg@ z0K^{o2i{nBp=VS%KSYyfid;kkGh+p)X6 zHR&2v5A5L(-*1W-XJLb?^75g$pkGrba@Es?PAAKYv$HpGw+?hY5EzpKoE|OS;w2@W zn!N`?E9ZiUpbD?>SqDyV*4g~zx`QPCJN=GRoOpkygqJ(frOo8Ne(1DHS{z@j0-s5k zDKAI3B`=b!z4CYqjNpOMFA`gIzISHbm;}q{SK=xIA3w7l&l}>6Mpv$OB+#eB7D;aK zoWKvlmuTCBLrk%yMXt$qu|xWaS+s%_n|-}>x>2r+>`ud42$kkT3q5SD9EEhGhNWAzZcQTdy=gKEfYFc=#Ke!lV3{n zzUlKXYUQj5-@ek5t&~H(M9!nI)E(J)3$-B3nqJBER5m?@E2)KN1Bt{ znh+CUL6J=F4ZHi-RIW7B(S;aWFh@;T!w?G7e|%_;45O5R9KrQHi2Ta&nILEbIXa|E zZTcIKZqVGx{7Vjsz;_y`N#ohL4HoBb5B;^@KZDy>c(Zfd)2}Z zwhVYwejp5JODXia_)OGiX{Lma{W8GM8~f?M2W! z!1Q-$=WnI(uikX!|Mb;WKLVH-6`g!-Rn6$>QaD{_iLQ$^dhuexgZ4=xOdlPU0Z6Ac z#Nch{4v3;*{+CWPj(}Z_?=7%rQTAoJ;y|FUuOF4H%{P`@UOxcRfLE?J;(1Tz45poe@DzvfjE_Z+$t^(pt>vND|pX6@;7PdelN%$Cgep9SGFVkyE+hLS#|gX zRsKu-yVwFe`nQgk>h!fCHOr=)nbJW6e;B4HoeghT{>lFOPhWC-iOVE1H`i`qBqPLp zZdwrrgYC!bHwi?z;eTCGwk4>arln(eiBVGS5x#ox+ zLM_VpxJ16##>dxnM=>7Ta&5jEoy+D6x;he7CfnNm@NLi_(l>|Qi7o3d9kx?ZQJIO_ z@5#e*a&Q!3Sy>x3G&G*o{$}@A)jZ#MC#uWLC%J1hZU5g0I@t0D0??%}39y5Jkm)0E zR^sRJa<1Vo9Yj{g%30j53%wbO8s6br`jWE=ej3jt{$DFBFsQ+H6nRD}3{?b-QwUZF zq_r8tMTG`N@7eZ$R;8CzDC4U4ox@ITy1=~dx8)t)ZS~rjt!r}^i8hsJFYD!sYybRt zU##~N$HO#g%2ILs$YAMA;Iyp{D5P-!iioj3)G{(nD|V1$5j3dsQQNsT+5!xwwj}OL z0CJ%$!G1(lG+#3c-YL}{Gey?%-yBq*1b!Mv5yTaM{Uhrx0+27D03o1&W8Z=Rhy~^d zwTP%}w05>Hw&te?id}a1rpPny6@k>0hxN^E+CH*2x$B7{0;T^qI}XflCxc;NAzT%n z4CtnSWC>SL7c3Gr9G_Mq#GC{&CA8ctmwt!!0Q!?~C4&r}M#9TjfYh<)s_eq$vX}-H zF^P&$zWk$p3&{V8HE&3fPHkDPEFPZO64a==cR7=B7vv~MK_cUSt9pKV6y=e&mb&M^ zu-QJt_m#EHDflDbPieIG=IK*me@knRP>Jh!9vnBbe{<&PgnnG)D9g%qZUIbr zN7#Is<+%Bfc)N(gad{=lfO%Zw;^HrHybHw72hAEHN`bgNM%s^aRPC%pZ_e=z4Jm+M3WU)x0M7Fz)mG_-NDpK}i!`qQhlRY`+j!G~=88Hd4H`>TFJSnDE0K96tx5#Q^Ctb3!!(W6 z)(e47^J|gmWffC9sZP#yNl_^|yqbf(_7A19dQ5?)DeoOF`XlA7*dtN#ET!7k@M1DF zo{DW+CHHu*{Xa|Pub)|PBteyPJnzotFFO`QNs06FT*JYBAqA>3FH589uvOlSHX%8n zE5GX7R0mK%gWn{I+h495Y)mK*Bb{|a4Wj=!XE*ne`^A2e)AU*H#Bt4dmQBEc6g!x4 z47dnFUy^Absu)m|AIvYS6hB`Nbo$kGqcsZ*GT?V80=IM*n7jBfxQd67si zJesA%QZ4??Wtx%q=bp#wQQYDlC{5!tc4QRf^gRB=x>G4^`Q}Z~RMRl-&cHh`_p}+k z+EF^Ua4*F~ls_wDYsQ~z^HNSZ#HShj%;&7tw@k}Po;9={d;R!Jm zCqfeb! zZ`HYpfGvOaOb3no7u-FbZ|z+ewrQynDsMcjSpqEuTk~T=*~6>p`mK_#;2?++}Zi zVCdpK)}xZqlc!=;0cQRoSB5y;-LvjzS%7YkWH{0g>ps8sNOSiw*jQ9N=ea#UyPEXS zeg9hkF_p#KN{v&)gR?79^7*@q!>WmMaqG_e$m0!R6Ml@1DYG#ejBq_4dV9oTvCC6T zM`U{;c1?-`Pe^)Y0~QUn&OGp`&C?h!_k6N^OH?=~stH!%2YHv(s_CPj+Ab?m+=jIpfH-S~n|tx2?E^WIq{-q(Ed z$Cz7zi;$F+ZZyq+Nbe2SeYhFa^EYdiXCkaX&U#5}`T#rq87z3oqTx$&s@6)uZI}GC zS2~f)3VidTzcha;)B+ie8fFutO*LjW`>qQ7TpI|v^QRnjsH;HFdF{0Wg|&5R%?!{X zBiV_`#o3kQ?wi*@Voo19L`AZ!tTl1EmGWLg#Ad9U$pq<_wEzUlkyL#OucRPxlc{iRa$8^RCjm-n z?N%Kx6e;JExKaLg2DE!>@ zxF^>Jv~{K?+l^OL$y__o_%@ZPij(rR+OZgXl(C<7Lnu63E0e92Mc_R_%R649>voqi z?QR7>zTYpqyBN3zA(I`gqZ(@yUZbuS1J?RFvCg zpQ&YN$gYlum2`%BZj9VZh~jtMMEBH?vCnQMdpi6G*2MQkc5e z*TlG6d*Dvu;6AlPy!MRwN)k#Jg$ex{%cUD)<7r%AROynv*Q04t*13#;9+v04DDWLe zyP1PITu_VJr?kAhsM&D(#`6pwaM#|)nQ))L_b%uh-g{bZ4_2kE(Ns;s#Y4nyQ#($d zXt|&)`2{qTSB7-ko+XdJHe+uUKy;$1QE}{`zXh2e@bbzP0vTx{qSH5+2>t*3pIHjO zy5n8kH}2wi%AYcx6}0dt%>ms58gG|rQdJo!hwVd+Q&M?|G5cPx77dAr{Lu8L$xxen zgg1hZX9A@-d~g~e;&0}?cF#CC(De^H&xP>OI0iHdzUtrd9N#CwrM;cmq^dnEmH$*R zHYB_1>9&r-uB@B?xMGjEQBsti65=&!#+c1rdZQ7(KT+arlm7+FzUpqZ?!nS0>$6!! z70f8HTT;G!UFM)}*VuRY`aNs2%f3&YdOB-nFHPESpgdPO#&ET6?vblLxbya+W7&rT zJchySjJ|y(xOI36$4)5YycR;aU|cgcwfXCf+m{_7;KV4h)UKIee@KZjkV@>0neNh8 z(G(V~7J5rIkuq@0zX=R!VmSJhE3C{dP&Oqie7c}jl@$?M4cO_`)Y2Y-t?M|fucT%! zB9xc>-;eW8XM1~`=z*&0HQc(?krjK<4aE2UyFYBMzm>KQEEQJ37IiS>H{G}H-0juG zfs46xk$@R7x2_~}wLhq*N$T*MX%n(&iJ`wl>d1XPXIyezht$?)#34F9y6n*Lhzo+H zZk_+o)xi}GrRP9~y}MfHejFfP5iEPvgHnkp&cbkv9lrN@ zDuM##e)?eAZqnrNpv=8kUFK_$K(VjQz`8;hJ^Y^56hHlB=)s7{O0yI$qd*(;C^9Ez=8|$}t|5f7ubVW>r_N)Y* zAhubr!|gag>0f9Ux!Sdb4>jIrC5?kZ7s2x04r2z620^?Dh|#uyBj z6#CvL#LzwEuIM8#aH(&(N#T3VERFBUDilZa?%LO8hxc8;V9e4Q%@_})i$;!zoMC(8 zzB3Cy?mUWjuBkiRb|806W@4hI1ae&6faH6nPV^8zD z#t+|o3hE-EyVWK-Y_iuf$Q3^?x~}d+&$WR&82A2!F>>m-j6004H7Ipl9d)B5tz)F> zQo0*YC&Lilm7|+iT+)Q@Tnux%c%Imgg9U-ffsIB{pcuWkWEVButKW?uRp}?O*r8v!25OqBZ*CZhlcReHGjB#ldkoLuJ0cMUK6hrmv~ZO1Tk+1H-wk_w?LuB5ok{ zUkY5v!Myb}jW7E=nDMsw_h-+9145R&SHl%C+*)66V|K5V*VV&rY^#*-C%qEOZP(B* zYGQK(ZQT!#a#sq|^P>?lxV|PSOUg#t>O~9Z*h4oHua;4l=-a0LsAxuSMDZyJ*F{A1 z*T+L+m1HQedD{YvE6~=t2dp? z>DbQ@Z`bk5ByK*4$h;H4>N!0}d*%9O7H(3BJ+tPtCq&e-1#V+R(IeF$tTXcK%LT=- zj>)$s)h_NjA~gQO@Y3)k2u{d$KoHq0Z;jq{n+YDSSbAK_Om7w8R=@ix`o-e}Mjcf8 zJ{Jq3BA>gIYiYT#N6lZjVJCCjHW)PjUHw4s)0A)A2&%B3UZ4%f#kgM8_P&q(Ps-qN za)+kYleL=yR=PJt)9Fs>QpSUoZt}{~dA3dx|NQu3K=49mOIjx4zUa1aW~S7B|Kn zBI~3f+Oyc;tafG2?7Bg1^`6UuWm2VU&g_Ur;-S6wAP?e3y+V7es79UJ@vpgQ$C`1q zsqG&g)%T5!=;r)kM~^*1vvnoEe|FHYrlGNK8MmiggOoYgw&-YxY@gUosmJ86ypEKndQ%=>0t}(EkVJl-{ zayp1&*2Al1>4mYIt{O!Co#BUw)wCua1o5$_!7tg`jJ*tn)=ON}_bJU^tc(Oq=0aPt zTL*ZO+Nv7cE}!3aijLN7wD^AYzEwr?#8m|qI!Rc4NWRe>bA{V>xw_7mMCD(VjAd8V z9~cxleg1l;xnZH?vCsF)(neHijfj!!7Xj~mC&%s|ZX|ry*lcwQI0sPYcvJcxzIHps zuy~fsw^5RhC@K8&>%fpoqwUS1g2auto&_054pUTh+>m@!F$Q1@E$zKSBShz*Mb7t{ zS4w6$?aTN7#pqG85G2o*9+`fl+x`R{u-N1!-`r&Vu-kXe=S3&JQJ`tB5j$&G$;viuUaGoz5i}Yf085WtYC{$?kKT6Hvo;iuVDoqRu;BjboPK7k`9klK239}(|cU~;wRdS8&QUuT`%9lu+2-)$6I^M zpUHXmT!y`zLDa*m9kTZWqdIOe0uM>^W!Uv8rR}@c4$S+-CLtu9odnN zcgC1Y_EmqCrPHRW)`l0-F%8zF!})7a5C2un*$!Q8r$`TfdWK+EDsmjPV&H=HH;58$ zXkOJB%2DGC48c@KdL%Hpb3{|1j>ucr6%b?gYMFxOh^_kYPRF}&?Vp{=8<9p_^50hk)JGwf! z5hA&+uaZ_5^&#Ot8}(<)1~Nau>!8~O_pE!79GGr+;JdHb2fNQIV9AsF5DTheItfR9 z9{Kk@g4H(Oj-~{p41>X?^3(Psg|$;%`f_4-98v4`e2Da+C&cPjp|{RQ$0Ey1GUTmg z&Edt3g8=apmc0`$?@0adOuU#Ll{7Y5Mg%vYmG#WZ3Pw z()6M7F%a(E4Wl!=w-StrW7t5y4XBw9@ua37UWPge${Fhn%M7n&p8Hhy_~GEcIFpcb zeqJQBnA-@Q{!Mbz?gKYYl*3PNk-pA z&ZW|5a`RWGPmToE!1u@}e?!=6Q+(qfnAmS$?&C52TG5dDy+hsu-G;G4R8PE&fipDe z;h~A1t|3kO&c)4F&1PY9csKyqo(M5E@p^r6FMvWu<`4% z*x4H29GcZu+a*x?|(@kxrjSp`X->b*L$`;av0RsPa%U}=n&gx!T z8KncldDW_=baKJLyQyx9<@@(Wv+&H4S*y6EWG4Y4Xsw9avn11wSBlKVH%h)MV}p}Z zy;}-Is2^S6aBqagD@YR4=&@@-_uVG0T*0FOU(A|zA<kJTrC4^rTx723zZ-2r>90i8$$-gX5Q7!)|d`XZe zrahCVpX|>eS@{u}b>iTTv+h)2n2yemn83_tEpmrfs+pqMp@Uxv-(;R5B(4l`=-Z}& z5su8Ns@b_E@wxTVwpfY}Ie45)NsbVbKMqTb6_!(z>Jcm}7&r5#8!eo!t-#q61XY=F zyC0^}neW``rIndytfxvA@K^no#$xF`7U(Z|dZo&(bSq!6GwJgo44$ID9 zEG=2H?9jU_42X?8#g>g$?6_RPZEc6m_fG?Zu77Jrb^+hVyh$q;o8h3n8F$2V>N zu(P#fZ-vILEBvHFTQEmUjMnN+te`L0DO$3W?2|l#->xASRsA4jL>k&)`CWY4Rn1aC z(%kI>oIY+8v4HWA`swMPb?3T@%Dsz6pT5(&-oz`nUt<^^*c}u01zEn?%$M>pbi^f% zbqVudO#sHx6WTD3Uhyq~>l?GjF4=##nIDE9SMT*Zzza~9mY$$6@{>EveoNlt7l|>4 zbhh^M(du4(M)OFv@$`w5g^gH5+BNa#{ph8~9#6YtaD%XOZncm&{;k&^9|U-E^tca< zAFS-=Y&LU58|FFlP(L8dT;8;1^wV!HooqEZdZRy>QbNDdZoa+03Bq5%XQq1*a%6wl zedLgEU&@B0ruZkOr1ZyJnbH@R)+{-rDYlVIMv6$rfz673_zTV`ATNkQ*siJw(c>~{_794Pli=J02FoL#~MZ#uYHShq3Z+SkgwjmRvm&I!OcJ%7(n3 zMa}YRiT%6T0zZ#LTjrDH*U|);ui)0vt$Q~xjzTZS-nxu%%yxbV_#XK*w}EuBXTD>EbKrd(JGO^#r~~35RXo;Cri?>$FR+xari>luP2Q zPsnA>4U0VRigmXa>#z!ntTC*Hzt{B);C0Z8m@2MjRT+U$FeKca4HR`{2Wx?!mnK|2 zdQt)v44{))y=xcObT7s%gFfBcio4*N=MLkS*`n zc0MpIp#GpDU*JU}i9@RT^KrKolw}@UGE-0XIb@olux=9@{hd_@U>9;#`U;vOX6BQ4ohz&vCxE7fiMo+Yg&;&(P-S zT*%IZ6%oQ5-|btQ;DuWh-Lh|MVU! zH|=vPhLG#r#TZnrkOPWnoeNnAYe2J|aY|G@Uo$O8m}F&qIO#>B5Ix-*=duZ_u4^C-k{}l8rhV* zM)hZJq4$AkE3ryAl^_A)C`Q&8k-J|VvvFsr`ld{Pg~Zy!K3tg?!sD0!X}(@6YW( zHN6x;Q=u>}16%WLWFF>V`7DGHa6%Dp>LWefmKB?ZFjDV@w`G_{EzIqB=R(cjNS~j2 z+WWLC$3tnJV&6GcEnPNjbwqeFe{d7I6K1yHk{UYCS<5PKb)3<(u4 zTQ?T03G0++uL+Z!Dv_n@krF=sF~`K{IYw%xaDMV`wozDO7GmgOC@a>(IY0_M7g?55 ze&xLz;hu&Cfg{HBUc}H%_mSEp4nYkR7(;-hP-@@(;=~%Jjm(=7OEoU(+Hul}TP-!T z^fZhq8)z*Lq*M@3VP@EEU~uS*{GAV_gn--|)mQdY%m>6K$0*m(>C)XX&1#(Y>X+kr z45O5u*JjoDQcmb|?G8p6qEvKfm*wupT-~0w^PO03>Z!~d>*2|FCmQ6^$$Tcw!mqIy zzHuM|CA-*NviA%K<9c;pEPR8zjA2|-Sm$tJMgnP8;W|cM^}J}!vWJD*j*#hGL0eRJ z?UOl0+;?4rI?@PK6>R1CS5gc^DgsfrXu=~WPA`(PgG%?Gj`gxF*tYwJEaXfl*moT3OzQ6cx*<$SUEA1B<#- zb*slwBUrxWB9j~t=i&&$DW$qeU&7tfBwg{WtaSv z0b`UX?Uw#8wD(rK+#2%yf9kUg-Sk?^Zj~GI`u8izu-Eb4N^h3SJK!04w~MSsJCZAs z9)Ld8^)Ux6Z=4F^x6%`%UFQ4A|MNP9ZjsM!&5e@561yW?EP0X18)iPW4DQS25Oby0 zet$KhH2LwFl~J2OH!L=r+%2$5QmTB^yk`QfKprrs=Jb=;l)9U=5lOvaA6rs$In=(I(QA>=y%lMhzMr)g<2LJOuF(E4}(Fa za|^6!NG@tK7Iuw#mMP$JmP2Kh7F=j>nbz)>pL&>%+vU;~K4Vlt{*KAYsV|8UGARY6 zSo_Cbcw&TD;r>Y_IfN*d>$~L$NdEH+l_ThV+l(%(+k~6xynDZ?=Ps93bcuQc0c&Tq z(n5QX6+s8S`onWXp0Xp7l=s3$U(A1=C5kZZUY_$z1SK`gw0^`fxrBcj87^hmUVbl= zig+w>?mJ}vY)W|BO69uuZhOKcSL&{cX4MfV*)FsP@?F3#eWeet+3jzJ&_ctfbJHxA z7_BNCDeX+DLMA>tpIhcHg?#pDruuQ|615h8&f-1LkpH;C3f9W6yF}{AAwbyb7Th2f z!2}1dS+wvIQ&`oup|0n;ZmqGzCAWa@lDH8!Sab)VzKoYsScX*+ofn0hog|<;7c$f( z!|X&f314C2;40Hz?mpn1a*Oi*cP*P9i!@cXLJ&C-rUV#u*3EjTH|zCFyr(V*qf0~; zlA}8wfeS9b%%HXl{yen&S+7{4AS#6#xmnyjYQx%2SBMqpnB)=iS#X^BAyz8Unaxn2 z>;x%oEH~+eYoKJH+ZTBAOFC5tckDGW^Jjv^4h3ho>R)!u%-sqh++36Eh1!gkYua(d zMKkXa9lz0Jg#9ynQu{?Q9WPVL&MeST#!OOC{w`Xin$s#Vj3cF9;dSkaq_m#QR}fE8 z8VpfI%gE1`WJzWiqi=Mzt+QKA{W{sF%B@@SZdNJ|U3dq~+IWRNDBOPQ`$JDmmyz?4 z7H7nG$XdCtvYwkeFLlgg#8X+wpqt(B@F&X#>D-*U7mYg1 zizdajxWN(&L_vQeEc*sFEgZ#~BUmfxOI z>1sh*O~k$RG5;O1Wky`5P_UZ+`otD+Hj^h7NHfH4So+Ium2vH1;@8=9Y491^;>+C4^b360&lW z&!l>A;EXvoK@0)O2xUAbIk7myU4Zo&DnyN4EeRa4Opcv#ko>SXUf3&k>=>KJ;|Gc_ zY+eZ~OdOaDd8gMG5}2LDTIyBlmbN-8Ki?yzCg`X%TxG4vDOwQAw>%LLd`SQybf$GN z_6+jFTq-ez9@66W>U%+w{&v^p?fU+~S{^aAuA-8IG-B7} zt2t*w2KVi4+qbI}xnP~r<|2@l(p;MFdAOuaklQjmpv8q1KN(1X#m}%ES+{riG}RpE zCl{&K0u+2b+gcYy@0@)59m#e6fN(3ty92Gyo4_c^!6(j#qVSWb-M+iDEr`2M(NKBP z`BK+$;8T01;C+e4QMNx=kCx)}`6GldJ{9y$7Q(Xj)RH6O>s>rKqTR%bB(kyB9G+61 zJXPj1?h>il421h`3+Ga~dYH z3{IbwXe2(i;msj}D_Htxok!>w?UtM)e8kgUfO$DLu<+9A#vSLgS$^6hEYBmEhQd7s z{gVh~EuciZWUzm#O*POrQ+gWXGxtC^O0g(+Zg9D zV~mkaKEBa8p=^V>6H%D4Iea8CLh! zPJ5Ga0^lCN=;03b06#Jx`~lk`cSf>bnA56xRL+QAn;E<1gcL)C?g5|@-oLO9N*8o5R%kJqla}er zWa5h>H0VeT5s_JCIE^$(2P+4G`h>C!6g$099KAG4R9QDO>q|$~uq*d{1f`X|`^7cB zW?q*m^I=Dc4HsuCs6fuX^3Zl*fUrWXF-Pv@N6q?t1t=o(8+LX{y7x^is-MF6G!!`5 zcJM`|NUnrm9>RM1diqvRj_dc=8X5oCPFe3!VP`+U9JL;rj3#wi4c#3sv|41Bf9@FR zT;rliH|?u(a|%Z9I{}qemI@=sH{<%qQ+cK?$nPqM$PMBNt`;ZjEBWoY)N zJ>(OyVpac}t^mGGkw!-WlXU znARl{XpU#32@=*mxZEAk!3S#jJKEHY;7&r<*Q}SH=_!p{^4``?U^-XPcv9eM(ue4{ zULi#Au|w6w#vQrfJ*OW|DJF}aen__jt_P^N91e%J;m0YTDLqebfD)V zd*AE|eQ3s5hZh4!*|oHt1rjTba!L1x-fbYKQ!ztVjPZ+98J6&Ak9Id-B;>Ai207+E zn@K8dXL2-R*==K0x=N&n6bgxa!0UCWkKBl2BAnUS6e|VsxkVG!Ux%0HL6-XrNi~ga zXAP>}TTa=06-*xN|7wGJGD{N@5;F1}ZR6TE8@UJO^{!N{k}-Q0p`=Waol!c;U{G4-+rjW+O~c z1a@2}?ZRn=EE5vKAd^ex+^enj&2Or{uQDss$L`?#IK_1@>c6*W#5RWccAi(|u3riH zFqURD2tuuB&8B}?&gn{ZnOVQLwE*0^6Re2H_z&-5w!#zL#fyr7&XKoM;^UNj`bn`n z`%+z2kyqHYP$2n@wbF!`w3=G}zRexE>8Z;}%^&@ifjh!SKDc`ulI*LoHOWPL_kDP6 zq*pX34XT_x)nBN_0&HYgh2vH>S8HiiAO1wR)2MJ$%u1b!r&Z4GMJJx=kS?8x_y-u~_-TQnkrh0jf75>QnmV#l`wwz}bAF8CP zkcIf^tuw^Dzhijq;54rTOTmxh54{Aoy=L6=a$Jw9SZdR+0woPvX$4D90lM{MXsr^W zcL|)r7$)?k;&SiJu}_xYx+*rid-r|pR)184YS;?kCz{)5?lW8fweL!t#oxe|&SslD zegoqD%I;EThU~O%^A?)AqqK~vdX)JtIpp?AIpbvs`L`||8ftuPcAfF;-;cUywp_O2p2hCQo{xbyLn4ngZCovq>%`?(O6k7bU*jVJ0S`=45# zJXi10jD$LUW$H~>+qEAQ)-P+m+R0@?G*vT2+lMQ|_rk^R%NO=}Tz47&^$c~_T&Czk z21oIY^Zy1zwO>@Z(^N%OO{{cFDpSuM`_LqlVBx~8ATpG#{i=MxT$rK9=|>nLW~M5w z%4g{<#^%vu>Q$9^ z(&jZIyYY8X#O8vQ^u&kxNL|7Q=0xVj0`f+^frSWkH=? z99to5qe^KlX$*~5v5&jBf<4VUGZXP z#e0;U`f{sDi_1Gw5(1?BaB?|GRVh;}ET7NNKi-mB=iW>1ob~+fap6>er)s*ngV&&P z^VYSdpZI%9NnB?WYkL#--(~R=d+V=N<|w=BEj9Agi#aE)Zhny+yKQO`qs#cgXZNOZ z%{MHpE&sy6*WbZJ4>zEZJu>Gha`pT9&&1amBp^W zw-)c|CfQxx+M2wD^l%A&$Yo^jZfY-S1H`5Rq4veZ?c{`ralc;=LEWuy?Yh2=DuL0K zeB1Mr!n_U2`qB01I_B^!B(vVSU>1*HQ^dM?Mg&mWraV`G_2O9C*@-iO%W>t3m0fRT z_192KE)=}^{GfdcW;x(UDtu+5A^cs20kpBlTSV|^X}-Dt!X|@)_Fn!JES~=8KXUcM zvmdbIW)?SD+id)Z8fM}H!OX3sROSioxZy7ULVUwJad|3hXWP8>&HkJ8$5(gvmgXgM zf~|cU-{LG~(+9qs%}^<{ID4hHOaDd^nTolCxoE?+u+R4jLZ4JJj*}Skd8gxkrS$>3 zdg-Y6&eCX4@8!fF4-EemUc!{)6w=yYiPje>wDp|ECv#C;GjwF|T9vMkrTm?cY-Gu# zmDodxx_7ef((*~99=PueeE{ft{1XOqaqRqns&e8?#S2)pWaFYDP-k#?zBFZ#}^KaopaAf1&Jl!vpdaNWe9%m ze*L2$E6$kxAmF3|sC!DVQrf+o&f9i_jVWA4Fl53_)|Bt5?7ZWbq79)1}bvY>r2|Mp1ZJ*w4T_&@y#6jN_OwgZsdUm9T#3GQw%{>Xnph&D8E> zC!||UWUamdA>alKK`&G0S)3$olgn z=N6*|_g%GTOIZfn+Wd07&m>ay`bf6oUA)6O*QueBRK{Ur$>$2`UWUzH;&Z}qpZqdx zk*Xr~O58l6n}5vDZbv<@UUW(5l@nW(A3fHT;lrb?@DP;A4x`Q|z9X%=VOOJs&DT>y z-N7>IO}0g(FJ4njrLF7D_eu4inZH1w_NrSCySp4>Ti3XGQ@RYDq~$Q&>AJa7bylu| zAuT_>%jhOCRs>YtZxrS3o~GenF?|L#{j*YeXsFMHqswQY`PSvwUggaN18IGLx0Fz9 z2g?kQey~j#Y^+sTuF1@bstjD9l3)w?D7|U@9+q+AQV4cEO(V!rg$1)%_uJ%t`_>X#KGljF(hFee8ONqrX9Zpl%a#QpdAIQbMx(j(B zLRi;4+p@?nDqU_6yXD;ah`Z@Sq9$(`;*z5Fpk_k0*ArljK$I^EMESHkbMvEsuIT@w z8~Gttz9%b&IWxS$T(4umTNJ1tc^6fUY@#IYe;k)Pl>u>*Pm_F#dY~!Lb@-Wo(GOz7 zW2EfNYfy^c_}+xlr8L=J0~8IwR{t!x{`)^8G<1AlD*6;$oGb1oBEKw7i-Nx-$KYbQ zY&aS|P8Y@uIdyncK~D>kc|S@8--*@O0muwskb)|J4vRG96nX>9gqb2wZGx#@F|PXY zm0QA1l2&#@SBxGB^j1jNLuQi0gz4?`=RG~yoV+=JV#E4;zfObjb#Zt15LIZ8`tm1I z+9As0(K@?%)~$bFoc}XcZsrG0K{|=>l*_@yR0rz2h2JNtDT0uBz1ZQejYv}5w7YEq zoH0K!$eG`>=7z;Pq_x#=O9sCy%+sbZt>APPC04C(kYZgM2?bvmR>57ZZH-Y!5 z-8j&GbW?e1kMAo>t0snOJc+YmB{7`^BhNVS-T8piNqAtd-8DxRm2c81Pjc3F4ktyv z)H&37bMc8eErF+QOzaa^n7v>_t@ zwnQYo1V)vo%mMe{{-bH=iM$_* zW}2uVCh0690-{oQ?vEB7qkaWE(;9HJ)CzP)7pW*88+9ZFzGz?6Ni_BvS&iJjJpAx% zkoff7b=PTW9piJjtQkCF_)9zGO_q4;o_$+)@SmptWi4wJcy9*^3ct03O0|&BYur5ee zfqb~nG>4>LuU*s`2U`QnnCHC3EWyOQi_<8*Y>x-?8NgkiSJA)uzW=r!lfWevDN`XV zU}KY$2^>7F>P}DFTIZ943R{*7pzn|y51waEL+-I^efhJbEi)BzC;q7EZ3*f(@k{+r zKz=83eb>L=5J0J-?4PK=0_UL(3!5s%wbe^64-;2=rMuEkAMCBfdT0H$b zEPAjUQ7beIAHGTcI;mrOe)*D$GzY_VuXJt{h1C(P(R5s&ab-{WhJ(-=;GuMl<8Hs&*_lus0p8L%{#83;x2meqRSx#&A-`Qq?U8F4 zXVOOr9Q9J6L%06)ChD`;^S!XjE2_>)7`U3-iHNytcTz7TorSZEi=Dcz_`iIHl36F@f&fW{D@1gUZJJFMonq9uhX@J@_m z)LaKqc;1O2;654(s+DIt?(%nKYgi~h`QI+J0&+H<(J2|9OSb^%ROy=Y2cqVEf)@n= z7yaF_;=}aGv(wH#T3jVZvG{QwN4v8XCZapPN@C<{=NG~g8(|ty31aKUCcZzU_kS-T zD-#v*(F~MNoDP;xV0z;MAJgOlXiK2MrMpK!XqaVy@>}Svz_m!qqRm`iMrJ%<4ELNd zPegdJElXaW#=lMIzkeY>!HmY!7~I}odG^72gf(x-x8F=maXd2}XNKr|OoxMCtCifI z@kXuxSHQ_}+263w{J{(PvhwHEqKkNpIFGW5y+l=67&RY$QfQc};X z(8-4>^v4191!hk9MaN(k@5`hZfSP#f6`2 zf$0u{Z<@b?ek+EN1QqI?b+rz~Na9%Dkr_b(kJa#2#R{c(Ua5z;u((|L88Lo#_I?n% zp>fbAW3YC_@9{!UQxRET(=0Oe*fUGJEGgabbg~uK(NX=+Ige;j>lPUr*z2QaLy(@B zdm#tsUTrRlyG7{z`8!rts;gxeackYyLA8sK3em&iD=2WcN6;bDv15maC%l9Uj~!Du zc9er!Ad>vg>s2rBr3LZvDLhJ7W0kb9cNFiuoRhG!;JfMR$VHT&uU?ArPE9V`;*46n zBi?!6s&+crg_)aA!2nH0J@~8}mj@!kp}ClO?KM$jWAlML_X~aM{&sMk)x&-NL%T=u z%nHYjQ@>L(v$lRzh$NQ6AbDvz=V6_&YYs5iCk_rZLT-jSUteel#g*RB&dSQ-!-sy6 zq5j?I_YW2NpYE#%0mtW-=3=~!iEh3RA11UX8pzrbDg=LWT{;glR|5KH241c_?$`WS z?;UXCo>>*u?x6%&`$;oMt!I&|{7OcU0_NwE;?4KRsP0^>aHeEm2(w5hI+0RcVOuTd z*G^_-d!awYeQw-`j<26R8t(5e^J}LU)tExvM?W8D`Kha;@i{>(Tip`IKQnkDP+9c; z{rfkXXVdApUmv4tyrB?poQ#h!&=-0a@j9=&w;X9FEfy)zKD^OEUvRQ9! zY_xR{QZ`R@7Q*@4BWtnkH;x+r?%^48x7MEJ9%VWA-mJH+XB8(p3+8ry>1F3}U@-Ce z$EgQKadRWxyDG|i`MYO3RgcCQ|Kd1>yLV}S5~oD4OMw&L>uDAx_S@Cg{d*eB zjwhv--G-K$rv{&3iu`N8nsNS~V8AD;prIR{`fra>d7i&6lJv2;m!Zg-YOx-}-%khp zMc8Krey#`4*qRF$aS+01UU-=W4C7Mzd$>n)dPe5~N5HI;cMa}6d`2?T`KTbR_wiF8 zFro8t$Ld_2j74n2k5Rq!+UM&Qp51$W2Uv~yXYN41UlsTR+&;Z79Idz}%Gax}XNL)U z+gs@*{CCg5dJ3g8eKf)JKzBvY+vFwbj0nV-FVZ8#s4ZOnr5OQ_&vJLCp5IL7_@p3h z_33;N@L{$03ic-;eFJC>C$g>Y%cYxfW{(g;&e?kXD?bxB{`It~7pjOnILxeLei=n-rF4o=kn?stWO**a>> zQS>P=A2r{|2w=#sc$o2AKPJ6K4Mwgm{9_LER8ExYC+V{E66~S>7=r$51!;@YH^Tu6 zm~>&<&x*j{npnfgOkgM3<&tGO;;BEYpg0=&;?!?NI{LxQt&q-f>_#bydibGR z-8W(2@Bf;?$jZMLyAhbyaz6ENqm%!0;A*@-!{T0|0)FF5%WQpdYa??LXs8@eaiGPD zUyGa&>b$}Gw~0Kw@ux9RO!3_2Uya>^9Hml<1gVg|6(P5`r8TuzMKyu zZ|P7ieyK9fz5DlMn56-`nyj8a`aI>EEEU~%E$%}3PmLQ@79Qa)KmH!K!n41o{A{%F z1>4_K4od;#?quqG)Pr9?U{Wuy|25+~RgIG1zXzCp{p94X?`H+fbqBqhN22|`=-)M7 zD_|-_B#(NKw~Yea5-`5s;<_|CnJoJE0JT0H$y@3}fSbR6jS<>eN7w`{h;nd$;`y)= zt9LU;<8yY1myHed;~a41xbNX<#<#Anu0Nu8(j*4jlW$zRHj0@pI&mVf*OR1CPgCc+ zx4S#Dg!QH;1YvI^i8l6odl@!wY}R;hrLJFQa!54a6uFf&iBDczT^FEX!$WG*UTG`MJS8oxGd3un#3YIquH5xw`Rx(lLh!ywm;7YKH}lZkw`prU__ge+o&__*uGQlnHFPt#7q+ z9xj_xq({c^0vj+`X$35!Jr7PV%gOLZ>Mg;5fP~Kr6rHA8Y%L?T94W8vUpk#KpnfhR zWw$+w{lsi&Y;W)L+;87nw%fhDyr$RZ`b1y(wHsD>l&En`sTRLyss*0S_@jiizDL%R z5~cuhY3;M>YTc5jh|W@w_D=aS2&X{nV^X-RfMI#Lk=Wv)u`y5WZ1wyn`mCF?KUZQ_ z+m@v%I$y7SUEQjwN^l$*2dW@>#I)6Fw_CDl!9yQ)Sv;~eJ`YUEYCA{>`cEVXiFQ#V zm$CxTxM#|0?uiD*Ld#VvdH%_MEUyl?_6|RqtP!RAY$%BXtK%ogqC}y&O|}C6&6&s` zm%fN*sZKD#ESea$(T9?ed zS=rdO(se&cztvCs`vk7Xw2WJPz1RXld*HWh7Eu(q;C&O?i)b zsxB9FQAuwo)WaV{CH+pn~2PmzX(oYj}j&K!Q0q) z$DQ|TrAWzecJ@7$nJb=#L0GyBV(1X-1 zjy~9Ul>EWFb9L!yVF>Em9bQJM-T=9a7XG=M`yP``zQ8zR{C=PI~e zi&i9r(9WdPAf%39Z`L#Myq2lu<6~7j`j#}w(YWfe8_t|y+$7tDu>?TIrPm-Fw;-TR{%vBm`Z?5{C9%0#(YJLt8bbvY~zYj zX%L5&hM{&vD#I7nQ-N18$Lf?1cE{C{|J*Pw_4t5DTB>PSO8c694X9d_vwt7MafdSFmF5TGeBWJI)t7=` zcZKwDogQ#8h{av&D>mKoByZ@cz$mi7;@Y8&@U*wl7)<##BKsi&YfGP|Tx<+E26ueu z2oEW6v;N*|68^uvCh6N+wd>r+{q;Ugn=ykjwK%6P*{v%)Hp4IH9DdRav#HeV&Obth z&Bc~lb#Y4i?N<&tG9 ziITN9}k@nd7C3bug>oB?0Ap<^jzh-NqIfG_Nl8*rqh*#X|Dc&s!mDsURBFA^6`EEpj zk~ySz0R(Rza*vHORMs3E;!ubpMr*bQUIbj%E<=|bxC!Qfgd^qe5x>!%FosXP13w)h z^2LES);E91M?i{i?Q}57ap&s^qlD`Gw`Wk#uw3nF(yFQ6yEo+3IG689xlYILSChMf z*7_Cv$@wC!YGTOk#;1DIZ4T8>^@|)vZ#Wl`bj4o%b^LvRH_r(*m!^See!#IC-f@qO|x7*c;Md+xU5ucO8Y+ta4MLk3_ zyJO$r-vY<54r5E7qU0z(FD?=Qx1HD@_J^RXG;h!%7GLdh<6KUr?fgVPmV`ElNFlsMve`t|dgJT^moeb5Jd1d6M5I5Ri?z`G~&a0&r8n%wC$mdUQARYn+gcx_-7p zp$SHK*cO*G0>xm#xh7@whz2DG*$|opu6W@D>13X$k12L}+$L>KAZsSncjG%Z*VT31 z^41tR^-vJw3Wd9BTwN~MrEOvZJP{SI+Yzy8ege3-rC0$(E_T^6k#yV+>m0r@RC#il z5zAUhhZuOsRpkg$6v%Jrl;3I%P!7fB4eKo$R%cXqc9Kd3u@~hit9Csl{n#5rlC+p& z{GtS8gxgN92!V+tvCXZZ{8!5LPVTX}36)oKCDtCgsfO0T<&LcuUXGKy2>(e@N;pFO z%wgrfQK{emhe}s{NA-$KJ}=iCj@D$R`fd(&-zE?g8gNB52Zm508hlacwuO)EY76h^ zd=P$f(~VGy!MpBcYkrGM(mfFo5%C-ZN-9p-QbDc!fEN~uAHFUs)?78kxOGI5;pB~N zm)Z6YiHU3us35%2r;O%qG+DpDPYo5hYdV-^@xp!Na6%DdhA-Kx=NBUV_t(kytQ|_!WZYo0p;YY-zxlYILF45&8c*~RgcBBq%3>DkUjF4%!#*lh*A%hl>Bvz* z7*T#>m7p_R?3_|f(pzz9{jks)~vegUi`|pe05Y)-HpMQ5`A|* zyKq=z6cM<42G`k6)7=Zhn;{GA-!V4HOBmaYRd{Nfc+Z_&<3KeDGa!dGbltjJe7UYT z7~!#H0|>vOTsMg}k5Tp-Oi6}Gs@MLrJ~7?k#Z#aY2d-3$#k5>+h~?yp$+SeR0gk8M z9;eBu0#MUuH@6DUd}F!cgUYf854iaB%WNOki~6!uxuM%3ttoA#{Tpdqz8||gJfCW3 zR;}-gWgZaEvu0t0Dw|y*>J2wAJk@L-+P{`x=|6=!fK2`Z!74y#$X;GQ6smx6EIfJd zNJ)Cn{WdWf2SyG5{S{SqmHCI=!r!@of8QwzrD-4Ym5{;39YiBwWL(g=b|Bu=Z|B;C zDm6-rF+a^~{zl&buyK_z+G7j5%4bk|^1h53hIpVL`|d;qI)dQqg#=q4tAP;2*%y#V zvuoOPP?UzqX#G&u6U(a?dwtj7a;P$t}957DWwsw}gOwRL_+3c|b z(mNRU<<>oZvrW$HjMC6j-)6(YjlOif6OgrXf(A6)%;B(D7mL=wWFL-aF47wtlARep zgA$Y4YZ|=@@bEpR%6X|2(aR#f9#OyK2@dXqv5iZ^dZs=miEOG{>jM@|-iJAJCPYZb zVx(efTWLLd!5w6b*%+`(x6n65`!t#^$gST_wR7!VPy7|wXQxzZa%#QSJm9cRBtBGM zjk)WH2l-7w&>>th?t6lntu<3+RaF4Fm;OuckM31$ym`*35)&L(7oI&OM$S6CT~tu8 zu4h+~D^$^(h?rSscc?N4nR^q^d*Tujdx{v8+;(2T_N}6-kIc5DFQ@Sjo6n9_I9dGa z-lX(os)EO=CsuyG2|$MQvRzNR?{wAG)I9^~?7uw`O3@-PB4E;tu?S1&m^7g?}Xxhx`fF1Ns#@aA^M_W_I7X37h z3oX|dY%cUYCb-xlMNhcx6eefn*NALau{Yn)n1n-3N#{dUpR>Q1tk4xFFT-yCvTNjd zES4y9Z-eTuIXu8Xb_y^BCRjsUfx#446JsVec$kPn ze#b$}%JUZ}ds}V5(PZpEsn3q{P_cR7q1;7qh42u~@X?!T@P6z&o2Pb=IXI7xo?hIQ z`;H2(><-SLXS63EL=}#^>p0>1a=Yb*P^Pxl7y&F1zBbtyPT7K5bDSm+Vd%hv!CZW+ zU865hQBVUz72;>2WV0=(&m3~+ZMZZW<00!KuF}{j1pA(;KV_h%6TJXOAwUhH#832p z5hYjoqq~;#gVjDqDM%M!ri)+eDVJ}lh3hTe5g0m;>u@GSfL2$mOt&$w`Y5i*fKAg; zALDEto#A558co~$K?nbR$&8IMT|q&gcK$Gl&`WyhzNAiLy9JAc1hafccOrzP6L5h< z*yujOM(4SWSH%VKVvV}T%a~4S_c!4zqh$A8 zwzX(7#sA!+LEm3-5+-7YqnBlk`t(Vk0jsMwM|rz!WtCQ{Hc4F+GHqkrl)2rvPuO0B z7e#utJU}t!iv=Km-2Uxdrk?;lR_|ks_L+dq=?a$@fW*1&jwr0yt~Hz)Y!Be(J^EQI zhAD`PhL$cFt_w4OTkEGOH0-o1!df;dvcgTMP`lX9RRW=L!I})~C3D&b_|ElSBcxQs!g==di>l{M1tbbIku?Vu zd0TG`=d+kNem2mm{e`5MWdnTtOod*-eW-_r=XZU@4wi}DTl?CYtkz_=CH=O8Gh0^m zn+%a;Ow0QD_4SzD@t2Ov)5{I@%{4V^*&HW^3AZXDP(B5Ekj7mU3Yj?Js^ay!*S9`! zTS8mzc7nS8+<@j5Wd|j%X6^k0#5Y{O1BVyIYq_rv4zW2O04&FopU(+nJqZRimgO?r zwNh4(C+(%ob5Ws@QIrlQ`Js|NEO@S}8VK7(bG}NN_l^60C|*5CGGmx3_8s-u0Ouwd zOWSUhbl!>s2S+qhwi}XO?UY{2od4V*D~hZ9sfZZi7^85LL`+tra+#v4_Bz=!4}1&Q znXUKKfQu3VH#+?o5Uge~%L~DPO=?A#OGkp$`^_MwkrpE*I8F<>z=&^Vtn-7TjLCpBeAf2NRA1rVP7h#LeJZYZ#_cetq^2A< z&?T@%+CC~+W2^T&q-?p#U2;Zm(7U;C2ofN~1>`};Z_6Rlo@5m^vc{ZZ!pRSKOLXI2 zgBpOFDV!ZlQK@z0IA}T++{S8SYrFbx-82y9LD|5oKTXIBQji`{rZvngF|P&#B*gROa-p?lZ`Re(r^$?154@{GvMBcjGD_0~)n9vy^pd z9FzQEBJ(8Nxcs@e?0wO@n)>dut%m(x&Gg=kA!+7{#*RtF&LiL%OY20v_V_wjnN=ll zu~4dA@!qWKn{E60C$eUPez}HLWI1yrTIPN*EN2NC1J!54aiHC7D6@7VNxEe1k*hP) zxnipgA`MIlUbo&bQB!kW`h|2c-H^gqD1?^Z^jjIq0WT$g$Bh}P==&0*B?0TWTxe=% z*yM1DC~5+#^xs~|>FpVsOS2Vj>c-W-@u#gn;Pj@IbwBvBuzjGq4EOcjXe4!98s4C9 z^EgWP0P{xzG8+1Ep~;VWIM|8f+ezS;(a0krzK!IG39u**b{M|M|Ed9qEP9}IMHQnH?kR7kf@s_5yq7~- za|^>kUFqOb^xVpG_}cswu8whl=-mXVTwEko&!0HWW^K1MWf*et9foil;M9M+u||>K z+fPAElme*BeJr4%)O-0+n}+e`5$`(i4lKnkHK(`4goJ3)&5qP+xt|INF*oM6iz7kZ zNndBBN8Vq4E6X2z5;lkEhT4CNyR5PN)OR*O&$q^G^oor*lYXLdu!gz$3VTuYc{V@H z$)J;c=EP#m-p_qF2sL9$kbkP5oCiZfzt#PW;=fz%UUbV`eoOsOp{4+YeZndnPZHLM zXJW7j#6NSVV^A>lJ1_v~e6{PEV?ff=KasU<3C1X8g!UOg^5bY3KB~`Lm|0zCiP{P9 z{N>k6dBgO~100OoI;lODJ+V7mDtPa7q)3|m{(N`3FGXso7+S8k@vLahBy)U>Md)X+ z6{-c`1?a)^zHIgoE*}qWbK23r=!_$(oYndyf+4`|xbf+{ql{A)?@>Bq)pHbjKOw)? zX{_2;{I)tNkp=+I?=>#)*$uHJ`tQudZQfo2oLmFrJ7Q@d>673kw>bHO?Wr&D4zYxh z+meH;!$Qq)tL|QSAmJKjDa|%TuNoBkD!?tT*tqSnZixHozv2`HZZ@hNfJ|&r+BtcluU>@rObEB8J)!&Peo(1*=8Dwh zawc|RpI|yFDpaf5J8NcV0w?GPAfao^{=S6M4KXseH<;Ms=|fW3z8@|wN@Uej7vyH! zQ$dI%vO`TAL!9v5!>9o%!q{zEvAK}1b$02Y8n`cdT{pIi8}#APeUhJx(~XKc#yTjI z$aDB9TF@Y^IzSZvPlPn3<)G0PYfeR6cj0LE4ZfE(2S8X%h93s5tXs8$fmlOzKQQ zUXgGGAOut^IghjT&4hN2Ml0}=pvpjp%VqKaTHK2rR(MyL1jBIw*d?ZUi`I4(c>ZMdl zkcAuk#LbZ%hE-t0_6%RhrwLiE+DYVkO?DeQTn|r{^X?oIE*Nmv&+jFrc|N(jk9*t< zKEMm4wPFiD#I_iUpl;a`h4nQC#nHx6eL&6y;yyo$G*_%bb^0<&lg!#)xqGJo5!zF^ zgN5**#ss_-)IZH{r`+0jq?JR!1T|FY9d$*RI7L1WFujvn}uj<}R-~^6r@TFA}mt3m%k|g`6 zSM#Px%*h5Q$2^%l1Mp|`MANpO&{M9foTs`yCDhKa&3QRElP`}58xUQ`UXZIwiBc7H zoA79t=~= zEoXnIc4D#kSg+irUm-S^O=Wo(m?cePkM_Y`y<3??bbgfEOyL+oGez=N&GN3x3)u$r z9j@|cYz#}ISb@WBN5VIujRQM?!W)K;elk70 zkUtQ4PaMt`{lU=hL9Z3OM}lGuj|FUIt-3fKAxM|sp~3Rn($AmKUGj$`HQaXi!p}PS zx;x8(V!I73cvF8!Q!ECoXX6Mb+LEVfzOqe<-@Q9Hv&1D;xTz`6h~lOXDTXo^?8#8p z`+5iOdtJFtST|g0NV+}-2;5=hZ`|TP$KA+4yu`5sWG5iRbtcAHJ3Bkd z*64foZM1PXCc~+_g`j6j^rAtz6a|AMh#~`0#zirpP_uMOn@CMdWBA2Ix8X0Qpv_Qq zsmO{*fkN#(+7tDg;LCq>obG(oACB#T+zE&*skj8uS3*br2!!Fa z85V$KFjl?U$9E`bNT@@do-lK>8^?VR7=;vge^>ywXP+mZi@dn0(sga{rmRlebUwZ? ziM3q%+`GgU+>qC}T79ql7DqI8FO-X4xtsp+x=nK$ z4e+wG)4t;pap13B*ZB$x&HWwfk!{m#bF!Bf>g5X5+=ndq7fed*-(tc%0Z{;)NRtpy z_yDbcECk5u`HtlMBj8f`myy~z&e44G0_zs&^N?|H_6^=ZH!-*nx+__7%2Yu@%?)I2 z*InsZ=GGx0I+_~k4L7gA-;}&mPXicg`TqV|mq1V*+oa!GhlJZ{2>iiq$KSrUpn0&u zDbpG?JDO$bRk)ibQ3=T4MVB&2fV|@s16>11Er21_Te!Macg%Q;=sxz=ZG!Xe>Ly+f zz^IGQgK@by&lwEN@dU(pInuOnIZzJ0u)njmN-nCIFGxY!4_#GPe=G0mMfP}j#0MWa zXx5f3z(EhRx~IcQzPs&`JDsiL@7na`)$0lf9*Hp$C}vpQaF>rq zpFYHhWE9u3Q!og(jd!)rNB^)zxBY;MjumzdOM2?znB1-sfCLQ?JSxT+dXVg1+*oFk znwNLe0P9t5-8Qkb1g-Si$Qx@!x$hW)K;XV?^-)lzZpqDEsnwDA)J@k~PQDf{>*Ym8}Tbr6gHOLUyt*LzWpamLw!1$-XCK z8S5|@du89Z$&4Av7Guc1^Lu7=I_GoF(d+m9rVP%`#-QAjZnHz3C<=@fKQEbz5cA7wlGH(hCE^C1B z0WNi-UI$(2Fwq)y9|!`Ei~^|_zQiC57{Sg<^$LF4DLxMHCm8w$yN!iTv`4|GE`$nyk{K^-e;>Y#d znxn;m&ua<8g34j9+(1>fW0WTnVSg}>)uOsJjt$ zE7@2wF6{PeTaPNY{+(&Zv5u+YJWQthGbi75J;%79+>e=2lTz}_b)FZ6g=r0B?exS^ zx930eWZEx`KnR@L$wJ+D0GV{zjvoGckDHmq{{zjfxaJfrZB^IA+p-Z^{KohR{QG)@ zeYTOe{d$2`q2qK}_v%dQ^<_X=9l2ZzDdOe(CxW~@q zCr9k0PdO+svJy1_GWd=c>x=Fdo5bA)`;IS;uNe2~%yA^SJJ?S_*D7c2lQtwwm6SYg z1+`l0d465RaIDUU%NeGnA$QrcIz!EqG;(J{FC{-RujZZUv&`3yV&yU5(&;IhF6ETj zP9O`@Cb`BjX6|lIiP87Wfc?$hK7AUnRn3OP?kn|i5Bt}i+w0ClNOz}R+V_6TfpqMO zO-+MIRU)edjKrl-<1&Z1JYe2wSQ`jPB)tF728$ldH3#*>+^rA}>%UfyWaz`4kmG$WgniGL>Kqb;}N{kUTS7~o& zcU&hsjZ@d43TbZ7=U{=e`MS5z#D$5*UsnYgkXv%zn{ZfUzN)xJ#b7=3+I6HF z%K1|%)ZM)o1mD^Ks>R_)cUP!bs|P(hHk=!^&42b=ey33z2MlpI&wI_^wi8SBXkG>ClaO7tOmGJ^Su}`gBqs2}oHAyXSf`}yj ze)iTlfxMw(jdU1LS=shLbRD`u2f34vk>F2s z!OiIIcg@=bTmUX2N7papfd$5*+F~lR?!R6l5I7b``BFB)L?BltvtZLpWw1lHUj!v} zRNQ6+YRg|QR7wE-NbW5kE(4D;`uQl=W4ET>g_iFbjcxyG5L6@ow(LCsz8I~5fr&2d zqc`HN7fx_@3(eVUq#6yQ!qGfW75*S)?GrntSeVOOYJQIufRIu z3s7Oqzxc>6Dwva~APl6ObL(aP{Pd|p+EF01n2Ay;FeXP&OBOK!zqxn$XNQ~7WeH9u zQb~B98b6ySFFMic{4A^hG5*OHK-}+V_(CA}dTP@7(@3J>i9G+ajWH6O;%xZyV89{T zfeizFjM61r&tZR3?Jzm7G60-hhF!t^?-=01Cde}&2@D94*Fjg3QRD-;lVA@*j5kc! z_x54%PP#feyn?U5A_W;eCX<~O#dn*MkS>$kmKOyDqby-dmUc=N25*z(eW!B_D}1yz zx3+e`OcN8Cb0rqLiM+mX60Qra;EEyK8B49q=9d|?8SwX?3?^!E6{z!BT}H=^N*or* z_R4WJ`YDCBHjnRF>2$rOa19EF?lcN&_FbHOIQJf-9qXz&f{qg%)>fIC2ZP&MN?2e@ zy|3m9PO-5aU2%bBzSW5Et3Paj2&~lCyIP=hM^T_riWz_G0_0~$s?h3I)aI{_ROe&+ zO{L|-qltWfvgO_|sY__*rBwGIqubhUdM^fLUC_|~@~FpS?92DM79*o4Tu|h-Exg!0 zKe0CTL(<1jSyy(guoGOqwR^a}I6hS9nXQ(av&@incolbpZ+ml-KarL0jYOXQB>?fR ztA-~@@kuyh%jWS`1Fegnmv+E7wc@eLEl&)kNv^e8OesGz=JT{e!4%xeBlo-iq3p~E zsSI?hLCp84{DI0S)%Q6rIl9yZ)Snbd>HsvmI%~PU`BUPFt?DE`lSv3?0phU#`6mTZ zzp9HS6&lU9`L#!@lj-&!N=Zz||IoEp%N^G%9dMa)jIkYsnJv7=4%3B}3@Q6t(*^hg z1;KgX<>o3jQAXzaQg>5y&b!YIpO9s7>P=lw1M}~g?tGeFa>2qC*D{$@nOkSkaX5pm z_}TKg8n!p#H&;F)8R+R%K?j%iD~H1-gF^S-H?yE^CDN{go;>37_6%;H)qOZ zj4N%Dul9E=>bkEjHz)fyfe;gDv9(FMT+r);4!M?R6Rs=;t)KZ(vsYAA?^qIAKa01o zUh2VM_@MM0F@AoBkv3`58c+?b>LiBbtU>3#P3=rPA;R%fBnJwkdt*_Zcby|QWbOgR zL=+p5B4YHy{%c+&L_1%wR5T94b?uTYZ@-2%7wQhzAKimv1EQH5K|T1=`5!7HIX(~= zA%A$}DJ%I|A);RA$L}%pTI;cOygp*S97XFpVmtuwT^swqy?oG4%$5F5xE4t z;ioMsJaDGFla@c=FQYL|>^5&oJz;3rLy6uD|2(pGx)>Iin{_vG*YEoD%v{;^=^MP| zbYY?ditNpTwhnfkIKuI!7jnMS@x%C;H?7%PmZMcxP}brhK7og2f?;c%;^6+m%9}cZ z1}CNHR|sL!F5lN}p$-W4$HEqnc{=xMAqMGup|#b4{B|+&HGM;TWua{z0c_|%5ce(* za0_-YL=MNkatr6w$waClU!WG+A_tUVyO(v03*{ZO3Cw0wSkL!;`d$wX3n-+%pa5=S zAmTVLQ?~D+y2PvPyZLV%8>xH1@h25tq$;GaKAN?HW_kap^3hQz@4CEk@t6%C!t7^W z2ha$GQ6RU&(plP^$*aU}6HZ=!R@Goi)!jYZuv})C%yXc4P}8pngVt{{G_Equw>6WI z&CnCy3hlRlzqKUSXS9~TqwLT&dB=73l~v*#05wa|hbkM~CJ5juLO?sZ7zjr2@^8T| z2F^hox`>5U^?|ech$UVpDEqa9uk!1rPaWNd-FR@2T3R;*y)kRHadi;+o2YqxTb40~ ze04eA&0QWo^_YdV_R(8;S{w;r>YGa3`F@Zf*5tIdZQmUrL6Mzo%oNqu;_*x7sc$Nz z_Wfa)Fusqrkbjc7Xw zev|UR@X;oM6ATC(F5}~RN$S)CglAWFPw{tmerhGed+FiHvQsz;vc5K@T7jPvS&iT8 z8mWTq)e6IV!+z{^WdFq0z#S9buce)Xo?YU#!cQ2oSTG(I1}20nccBL6`}c`Rr%t^` zag{;9HE=<&-*d9qShMZeOOfuuxexAhvSok^lfoW!84)BsvOsNw)YuD8h6@XJpsIUE&uF!+9?(DojlDoP2atzhLwZ7gv=-tUEOfH z&)8SPPlpYXTjYRNFZL?&gvzqclrbhj$ESGVtD@rfYUC%uip^fWL%17FAa|?EyQ=2Z zAWJ!!T}UxA`Vn$^AnV?+N>jSg)!Lz1`92|yYdUX)nv^@QtO>%k^eR>cJtQ77$X#F@ zj$Wg_slsi?bu-R5!64H;42K&{V}Wliv}R9CPFG%BJ)El6_6WEnLV`rZe?*wNgSxjm z{8zEE-n+GJ{FhoS2HR)ULSDA70`k(HF@E#Uzx8XT`BVfhGye2pf?A2y25IJ4T&rhR z@Ajq4z2lTF8eRTTMpITMDwescO-(^W%)u2YFd)ZcHh;S?@2&&Tcv!#u9cQKy4;voc4^hqKFzaXVlY^-SXHf6tID9Fbd0$T z{^7)wu&wIaFcrY%*~3ZlVTsrH5svP$=XnM@?W~Ty$Ro15xZ<9%D#2mZlIw3rbODfG z^iY0U;5PbxLVlAG)8t<=z-yrJ(E$|4;V>&Xv=aYfOj%I*LZt#S3vqW>=JC~6zUQKv zGgtU`igMwqj-XeDlBEr9T5_QNYL_41FHV=Ir>)+;7T+OfPJ!0ny@A)gt>m%sLF&8w zw$F%bGh`scT))5=XNOQ3wAtz_-ge?rF7wq2F!E94SgGX4nUh6 zQf{GK^-A6igm%cvriDImYGk_s^bPfux)kW;n3vG|eW1Qc@V|h;zhhW+TUoy2WRkM6 z;Ba}!=J*hEm(QQz1%NBhX=B5>GGm2kS4LK}CnW;QU&V2RiB$E|meQ1IT`Z#i)66Sy zkC3sMLd_sG;o2W2_785*RJYm~KIoi+w?@SudeV#&mP$pIan@KpGfrY|2SrzO(7j7* z(&$sv?+ddKjADpYK=#qV!G?osYd!f+AIU(lw%hjKM)PY?1^QAm!LQT#y5fooo$!;r z_as!Kh2pKJv;x{4D~ew(^q@_5zTjq4 zAs`7c2d*LL=QjZ&NXU~}P;KEAt6mzozYbd?qSNUL3f4P#qv`Ja6%^=6YgN?xDQyce zG74eFQigZWsIs2@jrISa!^sGRewXL(j>6}MtNFIV6Gaehuix86;RA8(I>Jn#2@K9z znVw5tb`n-*W8Aj$Rks+;rq^RKRlBl8FI&Bp+U0ufjmYp8kgq|dXp5Qd#6&znBU7u-uT!Hf1+A`d)#qN z`EMHer%CxKioAEY?Iaa7DbOqhhA{w6{9<2iF)Cx5m%`+UEyXy47V`Se_7x*CG!1w| zKmjmwjd1u}X$XM}{YW1HOVAcAz8vB`tguyI+Gd%*PsqexG^kakJ6T&xkUvJKcwjkfVsIz{#aIcM{6mijR$Amf8zlDN zQ>emK5Vpa|Glo@UT6)tf`e>;xxIoG%sFRWrN#X4NB7jx%3qB5PtmkHh^XY@h{f(Qk^t7LXG`+jv z)Qdx85yT~$?}h03_FEbL>p*qqi24NF&Kzfd`H>j?#T_LYqrN5Uzx$GZu$A$)(Efuq zO09^<@!o4P%`NUrw=FIO{MR!`pD9EfB|S)}mp#G`$TfITyj#6~a)iGn?pMtDFL{3r z^#fcIIl7`&`NA=PR?WFYnOl6RH2SYU{VSYP14NF@57O>vs=)$W&NdA^OiQSoG=a=099KuJlN z@&5hIJF2S0>)7qKcGPqkP|vOLt|Q8pz}<0uHoRreHnTxME=Xdce<%b}Q|yxCU|8a1 zsEsL|f3du}((=>6j$Kl9uNlIbb!z&rzja=zq;sAU>O@uIOV!VM?| zW}Kf6D6zXz`cBc#sx!7wwAR$uueJ5m2izPU+lj}TvHqJ-t!=D-0}OMPui z^n}M+>Y(|`;vjs@{KkI^*#*aahJ5yxzYoXzya~ocfUybOCZ&4aD9FD{uAnW-B-B+ zva?)JhPKD5*rH1j9zR%h9u?5+0{7_A>s9y2T!d5Ua-E7TfdH@#%@h&|>)ddu=36;T zo8;o`AgJ2b&fC2@cYRF`!8FFOzxBL)L#IDy0sK>ZU%&zLNlr$%J(8bznvD9UCQ(L) z4AWIJwO5BibdN)l?DQL=WB0%bjCvN$CM*tTk_5Wv=B6Y3mG8Dao#r(}o;JCR7!u}5 zU=>#DkM2znk5$0HIk~#Vqa+}#6*O>VeaaA9)+&MY=z4S16{KJ>4V+J;eL!cgc3#o~ z8P6s6@%Rwj$I|BR;b|bxmBs%V@;~DAONqYHkaT7>Uw~M2Rfr$~1uX~x;yIso!U{3k zUD@i!P~)kW`{2RbEv2OD$4Wv*pe01lToX$tJN<`93iNKLWc&izcS9<)KJJKp^m)2w zD#{==2@DVOP;%#!XZ;T0l7l`{yvxAF+BF-6;Azk8@gdqZgPSq2Tc#0eDLR%fS!*OH zUwu9)I=6iD6_@NIaTi|NsnXcFdAu^S#WjihR+9{uo~(Vn8Mw)s%$e}tx~#ytuO3sQ zylJ-q_Hd^V^`o_arhB2!1vwUm75uV^7Hk8VIoz1o!un(#g_kCPUMaTSf1c_-2UY=K zHbK#_37;%!9yqN7yb8Y4I5t)Q=--&$ou=$I_OP_HTzqZ2lHeHPLC=L9gY52ZdurOpptkp^oto#diok_=Z<|M_fdU#l-T=O>0A90Xy5~cO3#($VD*YCV)6d4l}LpU4$o72KwlQ-sKS``^c)RXW&mrL<_|(@c?6{fD zmE7pKL1Yx~eUV!+uPt6 zJ?HIfF5mJ1^R>~mVzn$KB#Ls*vmXV`*Ua2Ff<9k~OJHl)ja{liX9}fv4DYzf4L$iG zMd^OS2$m=%y=__#7^V}IJ}C3)3LC~bjf~8R&2Is&4#E_6>Zyd8UtMtjqd5x86eL5e zyq7%j2VjUFkpyjgu^g6fJ@BBdH6!HyT)v<#vJ$KYDuU^ho_8!(z!-4?mprNEytYFx zT9#83N3$eeYHhO|t7P)|kRn7A9EQ6koL{Vw*+?T+VJq9da*Woih07 zj(V~z7d$#!^O5i7k#81}(Ya>TfvdRjQnpnbvS285AW0<^R=>~_In{oqsXWZS1FSX{ zUk*kI&2<@);KxlMGkJb4tMN$&{YQ=vG>({6L%9zSF$JbxV@}S zqu9R|Ff&=El>dbq{2mek19x}WXHc8U*{2F`$pQEJwxyJH+DETF_RG*K^;t@kWA~Jh zd)wgGA8WEf4*b@z+%lO#ovJ9__tj=(y?xfgagHCUW^Lj70Xzgpn~I(5R1O%jSC0iL zj=1q6s;D}AS~B1C-uG>{Sxa<-(qT)_Z?v=aIk1d2skvj(FAcIP1YZ@KYD5ym4ZEgV zfyrm1i`pfbH+ABQvaN9y7s_o7zIJUXPoi~z+EH!+T=qVxN zs1V(JY=K6wK>UcvtW8+f)VDG(_xUA@6>G^q^P>N&oi~;DfrZ@57KL}2`^E&NrYk9BDw4K+id^faDY0pW zq*wb4+()8m9mU#*EgGxjp3E-amKZ~eNc&$lpj~b)3CLRK8Iq)CexJCtQMQcufKs+6PFJVioyn7!_5=mX4#V7oS(l&zbba8RW{*FpCQ3!E zpCBz);vG}HM;FB;eN~Ql7L5fW&me_V9XgC373fu(+acE!2<>)Thn_}Dy41eZ8@yES z3dWxl=k$8CHqV2q-<+2fkb+dK)m<-iSQ`!gS~^g95CU@hsd#I~6YYS7f48rAA{<0q z0Q-1mM&!ghjSdTUB#hk8teE{9ulotFkxvW=A{ra&h!Zdi7VG zBZO&Q>RPNv(_9wT3FFw<=MYEWXy@;Orpyk2juDczw00as^B0GoV~0)ArQNUYQ=lCy zO6=_|KEI)$nV4bs{-JQhC@EUl*wnxYU**ne#z6IbQ;lzJle{Sw(&mCNK)4jyJUyK_ z47wl1G(5jtq3SZRNr!ww4An59X|PCkw;*uDJg4wbwb*gBaB_6M??cA?rW*6gXCuB3 zkuqFtD}~SUt^bx!`x}J!`@WBL!{(}63jqxbL(7mgLK##?C@uNz+SF!<@)9JZ)3^XKb(S)VX4S|#r)bq34Wf12}5Jut! zju#RyJ=d6$3QH{cB2;C-hHuJyvvu#OoXtXAd<65h6g?s=9fqpMzZ@pqmras-6F z+y=Ru4>Qn1M0x!{S7NUG*?0Uu7WWWY&xsfMVZex#YUo>0#Y28CXo&$tWZMK~*iy%n zuBG&&JhA)hq>zPE{k!YbsHfh87wH&b3fZ0~JBzrU+LJ-_X@nAfvv%K7FoK z)v)SGy`imLEQrO*I4c7GbrZT~_bnoDWCATUdrIKO-?;Oa`Sfep-@4J0wNqk5R^BHC zKNBsKI+cFr+7k~jV0Y8V=Lo4lR{(>ECzcuo*i+92Ryn@F3%TED;Nk0Rg<&|#&M#)J zWCoPkf)hH&1A;4I5K#cu;^)iqz<&K*`3oaiqGM4pDyj<>Q{$Zb%;Fj3xt@ba!9+p) zZO@y?=iZ{Eq^cfBH_p17yV&$a15%|aol(J^q+k#t1$ZU6yIW>e7|)czx4^FKoNrjJ z?6QTyY=4QyN+D^BXFo8!j9i=}GTXSypBYmJSr-n&Jqp(ZOGj6Kcj`UuBd$(~OJ7S@ zBp&^z?>J0;_Tqj#_Xcs14+!BjNr@OC4PPwdXrLJcOLEHv$Ci|2#_`FrQ*J-Ha|T;#df>^ zDh2KpYAX$Kmgt7;M7~nOIZx%EmdU|3(3;yAQ0)H7kp4X^;Fco;GT_wkG1qyQOkhsW zF~1MqjFz5yordKCF$HBq*gHURYiB0o9jw&9FQ5&j_QGpG2!f<_|EM7G2^@p;TU}vC zsI8${93+9lZm~1=<#T6vkU<+K0?)55E1s|CI92_1kQ0i%gDJ+?N93}Xw-M;gw@0H9 zwmYreSK$6i=cM`ErS}Ozjy?-pn!4?3o>ZHFF)E{k%9TN*riAIi6N zLhE4|rE)=hohHz3R)VqUtsLUNdt-almG!7NWtpX2(03qTuVyNDK259=ssZ`9t^&m>np?P3y78rG^}i+V1@#s znRjWi8BK=s@*QB5)c2jGRF4aaAKkp?ac%lppJ}Haj`5=$*_!Yg9>IP)K%sPE_%r{m zXZ7CHRg@}X8ofI{6hdP(OjQ7@Jt6uJ)B5wjj4JzaK}40het%E(WPKr>5?OLpAn5O{+Sv6$7-;V6_=!QW2i80nu%$X%|SMC z_DPy_R?%fFV3vCGkqohpgX{Ksj<=H>pc2~<>sqKFCHLsLm#0M>{-JDtbZ(dBzFAFMy6XUN)_49CS<+JLhiT29;i0V|YPXo&=FG zcgnU+u-8Z1x%YVrxG$1{5J*?2>N09Mmj>D^CvH4)O8ANgIuX=zT|sn-p1sV&XtMIE zDz(kcEz7l!@zLu1aaHQUKy(AT6ngpGpkuWG zOS>4>=1#eH2h{VuL+ixL(jQAbPJ)>l=OA+?=`EUN87>i2wn6Ic;T z`6dAp#=zT})Yskpm4 zTFCfqp@Rr+Id0+dUK=^u2#ehvHSwMHi0kVeuN5AQGlH&eY5RWn1MkWJTK?LE=wBvu zLwf(4AjIdsh#@8U8Q|dd&b=jEQ2JbhWQY19TD42v6NO_dpGTM6-5qxC9xNITy|_7t zF|hPJ96BI*RPZCk-u&L?$S&vJ+TIG+|NVL4r=>5-Z!cm#ARo8By|}pMj(g2Yar`te z<5AVtHh81J4H&|%`A|;?xb}TK49j>bi>RNCE%n54kpCllfBWxOQp$Wr!N5S?7rvuf zF*rDB_%327E9J?9XkjCnVs49kLZhIh@4_2+f^#|e62EYyUa6SXA9Io-C6!VZ497Uq zw}7kcF1roqr)Sva?oC=UFOvoX-749A zQ{%ue5t~ycvgU!ns5M<+u-nA94E}fK&J1*P=r#3MAIF^Vaxn#lC6?2hfty1ju$()c ziAe4kA(LZtJ#A_sKhDEwGcqc!OkJ1qD}z$RDVu&H2G&=dT~7ab3H;yU;`g0YqXG{5 zab$1ztNC8OL8(_9jceD|n6^a!K#M^^?Mb$Ai2GVIYGmg^OupgD8bc>=Y3@Gf5d4bS z9v&oNxy2&=9#J4sUa_}ZA$a!-qaKUR_uZB$6U-sQ5&MTb^1G|ibeSvF8Zqh|a^jfh z>UU*|Rd&BrcgY)fw8v$(Euuh4j>A>w=bg6t0YftCb>fA4Yli`0SH#I`;T^@hl}i^F z9)X?ISAk~5Axse;*%-0x(ep&$3y?DZ_kn(XcAOaEodlJ)pic`{KGOu

    u$_7(5ruAQW)YTJSAkPR#kasKG}2DOs~Q#+o%tP;@ex<6_>xv zFf?qk+&QS5QR5g*2d~}OwXW4*v)OAxI&Hzq{nOwk3UA_=`;Km}#H1kVmj(NBwyS-; z-&nNugaBj1ob@W7^n7R169W2o{*Mxf2F7sMf|9U3L$<=BVvLgp9JxTSBpOO}^VJ48G6;L(q`dOuHl|2V+oSiZk>8)cL-q zu@DtKS0wOiV$WRSI68|ZfA;&7XixeS-<>4F;_ygMyN&&fUTJBu_1<;XQ>Py524iMq z^ir!mKZ`(zKQ?Kc!%CPbMLSW$OP-rckT(KQoZ+3bOQH0Cry)o>b&Y5)Uy66r2Udj3 zz%>U8jDY4dTqMy-?4Iva00vi8^Ja9$4pesd`WALDgn&bB31OIouoM}=wK;Gwy(i54 zp|C-(ox#l%XY%Y^O%HTqL|_Vsh+BT~0k z0h1>><%W`$%--G#eQ2YkpeBlVa}hOH;8ep~Vm+`q4-TF7^?_r3 z3q;XqeSbpbP>F-2nYlWbl&7JOi@p=y2N<;#hA9Wt%QWf^ZV}reKXY9@ zoF9mn$^dSS0`r`>yf-sy5vbN-6H_Z-nBxQ&m(OfCh7j0WuOMCS3k=cZSV~a9Fj;c? zePbcI$pw>Ro&RuOfBUar!?B;6T`5Z-b{l7S>psv(y0o`6KYz|m8aFT?NF0L($5urZ zCkAmobRwIHxV-I&p&Q!$ECIBACb-lBgIxyU!;UJfHYt+s*K4*Xp|y#o+%W$80mLnx z8qPwaI0(_&6vm{0fsZYQ+Yq$eXy6fsX=tFnw03;c{C3&=&kkpq^C8W|GtR? zv|kRrvmTX;8qZ_p!VoftG4~9-h}I$`@Eh*EU={INZJTaETb%1u2BA^iDQa(~^!*@3 zOJg@ZWv?o;;9F~i%$z%G{ub`C-_{mJZa`1kW5O=xd;JbD2?^Syw%U3M-D2@DOu>f~ zy_g8z`FRKQKg=PwF-iM`y6MAcVF;6I)-|bXSP^V6!ykXFhm^KC(|Lh=9qUS0iZ#w> zA{UE`FG7rC?4ND}BNjKtH1ID0&~ZIJfeqxrW`%#CuWyHxKzYc91&*4`p0WiIC`PsT zFZI&HOYzGHW8We2`HxfSD;t~0l=0;uSI<+@$84a-f$mNceE7U}$7S+hYK|L|zzPMr z-Z_g!Sf9HKdRwI$<2slE%~2aSh|Uj^~7~pV33w z1$Y;nSyaZ?s*HpwnK#9r5{?PW)JW`F@yS)}JEVJ_-9)C~z8fnm;-1@`HO5~2VQDI{jC`JD53{hgA7>acs{|_nH*CoGTk{UhmgIsO@8DRT}Rj{wv2 zKlj_~M-gztK++tw6JA?=UOOskH(xm{=`EMfMu+cwXP!yP9XD^FN6siwB^4;F?)%Vw z_cd^M1OX^0S@SpfP>0?nRx!u=Oq~w);K00Wq6^nf^#-on5Z+;s+-RxIjH$BF8OLD* zE{B~wzqy2hYMZ9o!MZJ?XT)yC%8r=WTay=)@>7G1vp|!>f%2bDtT_Tlm7TF0xAB9h=ELGFZ@+&J?}sNR+clvz zw5uowjEu0oK&f9M;lB9ivPvPbtt@Fa4o#GY`Qmi9_rU+NN_P-j4|Au(?p>W-`{k(YiQsAksIRN2I$;-cycAww; zY{QSY3^7orop-TCI^U?-Ty1*JJbqVx;e&ul<(Cm35o^f&&^*^}J=NgG5-^P8|KBnJ zvqUy_Wi2Yt?oA_-Y=LSC|6aKJNc78>FX3g@JV0ELNyO{#Jff}dcK)xeJ*Z9dTtAWAiFe~7;?5EpA$-7eNmU!u4c6hLm zvcySi2E5frhAW_VHBw~xri2aO;Ba!;IXQ2UR(h^l{sPAEd+}`e3}9A%b;B262KQM( zq7vRV5zzRnz3rb{_M>4YeYb4A1Y-~})7!{TT(sa>D1Y#Ns6+P)W}Fpe?Zl=IC6czk zQ^@*tUEtrcbuxIrZ{Tdj!Uta9tAX-7!M|Br_|HKP|J)dnpumh5Qev^m_wGG1V9n(; zB07q{CqsX5lbgb)pT(5zz=>s`nBqxX@)F1NE%ZQsF~-X5Cru*Vg`F*c=W_FtGME8% z8V70!kmdwhk%$dL%OWL=z-BKP64x;0UlsfBd^zzvsq6c-e3lW}+pmBM>m+G!8x!My zd%M6tciEi1Pq#!I=SkwJfno80z-+LLQ6IdwPe03TUUNpBCjmJimD^qzGHd+0I`%Ko z^?Sxhk^>_~1XC38x4k4Fv}xTLeeiR*FGufht|*I)1KItnx@?L z8abd0uT_bQCVB&l57-#+v=_+zHRU5ciGV(zOd?vZmvdzI%nmvYkOX?T&!5914iD&n z@1Q2}^owNiAHTN$Z(NSENs>5@`h>Sy zK<&$hRQp2fhLjwvK&FrOmHY1O&c`0$*nZB$MK;6SCl5@X0Kcdq5dpNOSu2A_xpF`Gv#*VqoG zLC?PRFrauBsmd-vt-E*kd9kEnFBBxOhdS{o2K$f*z2Cn*!cVzSaM(Xj)8yd9O~5DussR}6R`96I!E#O1F=BILz++uaD&Rca zM-I>XU+_2jLR7&2J`Rw+9g-xiSy-x>}U(WeS?`%9+gaH;2j1DGn3vTJ8-P6Hhl2N1z8_GhO{%d0k9pwq>T zxa4FK|Hrt4loa6M#y(H^_LARG0&=Zzi@3Gc@8d(K4tx%&8cb9M4UY;v;6*ajCrRyC zNAJdx#?Sw^Nw`<_Q|Z=>-vgl;qZY|1E{nLJ|NHNWDnG8YZ>)?RPaGxsf<- z%U_y%TX%nRmAc8KH>Z%1`lI~{@6#Q;=qv!Gh^XQ?;yfRqGtQ(o9d4 z;?!1HniufR+)X3~U19iqut8w7-&dfbnj}f!M)HMQBoQ4GOYJA}Sh@pATNc{W@TOk$@u^glIf@wTO!%ZCi*lI1Z4X7xDXRK48-l8Gsg3AQtDk z8BuGR$bGOOJweQg`6)ojoH*%;jnw0c#6=aC)BZS^){Lk2t#3yX@B)@SdFcFxagz(y ze(+Y<&9h|nr|VB^yasLD@i}KuEI4%39KVTPY8OqJEQr6mG%D3v{7ew9j~a>wO_MKP z_G3MF`*I|=%Vhsd$BYqHdWBN_X+GLXl?r)7dnLymTvWM*Dm_XTcI*d?$K?!+8}=7@cO9}M-Qd*YmVO>4EV#4{fA8$>YM>ql`GUC!kQ^2zfk{f zhmQmH7xC+ILWqQWq71B}Zu%_^x$nvDQ)2)ret`zqQ(ZJ8KzsCYn?&;8?eHECxmVvY zM!5ZWLqE#cPxRH|+2(_7oM0P4D5tm)ckqIWA@?f@I zP$6*|`5q}rqyV=!aaphOsSpy8|0NhdKb<@NLtR;+8?vVV$%R@W^%f1l=7A6F+2X(D zm=^Uu$675F(}=Ps9!})gWW+m*-)!)y0^u0xVfoeev1~UEk%gTgO7Jj8EW_{4b(@Ju zk0}a5Q%TR)QeS3%S2kAAgY~YPPRptvE_d9$1p#$Rywkz8c z_E8rjm3t+``*Y2MR}O*p49HX$_%#XW>;-%o9X<*BPJ=9 zj&QqGeY+xw0Gjz)V>U2|K0Yhzn`vb=@MV20)vE|uk==9psIM++u)jl^p?_v3XJ&5Z z0Te<<-lU_W(@$4z!fYn$audUnd*ksBY)VjgN;WD!q~Fxq3Bktpoi^+gFoFtC7$5aa zj8GAtlBx1V*nw>6`{J3*mx{}r*Y4HM;HU577t%Y%hC)zxW(v#U78>bnY;65PMhqX% z$pCM`xvvI@>xIuBuF(BX@V=fVk}Qh?bnK3Ng%=N_-^3j|N4xv;Nvti%56QKO4-id_ zORFrn2+b)CPMYUkF$E(hHI8HW8)k#1G$w-w&b}Dogr3S|uGf41^-)OT{G?HlD8B{E z9lmdKHP{=YX@=NhNE3yVN_jc_^y4=!($eUG>4+QGeTMd?quA@44i%@r^={alVkyWL z6AWv66cbr;=GucF;T_Ey!g9#Rn-6hKhsr=(YqR%1`b)1+QATa`{8*pe1c^yYm~@K| zU4$gcg9W;RltdpNBE#GU4s64&>06tH4vuFgZf=%XAExnO7vSRgWGn`3m!_ysHnJjDqCRd{N6>u z<4wvECY;sjR#sDL%%$liHX~vHIV&XC`tb?3BXu#oK!Px8Rp? zOb%8`k6A5^%IDtLcz7szdwE=C%tylM_(q0I=VROmAlS@oFi&wjLdJXH4t5}YxPwTS z>l6at(!0k(XP58eQaQDKZ-@7nv0%h`Yzmsfzh#v(3YD$7x!aAj<9l`%dlXlXJgZ4| zl6v?1ekzZmhvV6BD0CU(up7ZZ3rAI^}ExC}}ZiKkV-OuvTiMPSKDY z#JX~))2c+`#E)5Aj~V3V%_lrIK~%7)b3RobYu6uZv_Qt|I0r^hC!z}r%RdMiS2L{- za4K=~no^KmJV*3eil1W1e`hHkM+3I~S;@094l;wu7~`HL?Ji*fa@pDKTyts?`1Lz9kp=VsKhu61kxkOEWPsjPJE)z->hFNUJlmm{n zC7L72`|dn6m+<<>#G|_qi}Iu&V_mmK0(85AQIgKr5M7--_*ENg3B-{fVbPkOsY6l z`ByGW#2aL%>nDy3VL@;X+a_w`EEew^V!AixP$d?TS$JbWfvPbJ@o0knYXFn|F zO3Y_RMMZt}IxF7xV%6>_x?*YKLvzz15$p1Pq)C@HZn*!gbTb?IeGMY(Cd#ic{N}{m zUr!QQ$45aZZw6inckl7BIL)53Gj~ocY;JBBVkhk|YS*`L{xmD+sIMezT8DAn=a4#A zDVRggu&S(RFm;R3x<8;#*}ogr*y&OWshH?(U3iq9$}q=4?-1=#YyiLPGumI2TCRLI zIhQIt`TI)f?rqbQO0c^OBZA=a<_q_u@&zp+@3NY+#wHaJbQMBV9(#GoT!wq|V{Pg6 z!-MP`X@X2GgEtiGrW!Kad`gzx2=|)Yc3NNcOH6MB)Ip9D@sCDyBKvQT$o}()e1PYM zj-9A4J^$@TzMouFcH4)dg{GO$xhkEIXZUFAUKF$(j<%2&IH#@ZX+oGWQ!pi1k@2!lvEv$HK% zjjx{N`Lwl6P4Gri`C}`VD?DnOIOTN0Q);NgR3EO2@`Zg!@%1dVdscR`s<=3ZH@W&= zq*La=_Vy$0b}BxvwI*gPVJGhfH;9C}8d;#f#au!s02uW6es_%_%$PMbVn}8G9Qw-&0q_WVhz-P4JA5Sr*gz!MFiK3ukJ-M)f=Vm#Ra=f7keIgoOn0 znja;|G)tG2VtUM)!gCuN1D~~st9Ew=FbF?EKhBCXFo2Ac<7O}5*EGVPPtP*ZSnk@n z+zH?A{Qd(Qr(ygC5En~dm_E) z=Z8tQ6r@$OT$Tj!G*77R%Hvx|zkC9dA(zAf;HY3(&y zwx27nY46-IMS@J(x_w9mgpIXgdnv^8`4T$b&c=p%GBnzIbI*@j@JvAgwu&WGin;#b zfEkRxDUlYQ% zzu-tJ&{K>sse~Aq+;fU*-}1WNWoBe^k?(oq(#aF91UJbvadwfdW#hwI{f6@JHZA<@0K2!qXv2EyZ zgIkcKpbbpYzg18rXr-Uzz9RInsWr$JU)e)JWuMvJpp7l$Ts>v5C z8iw5-Ym|S)-2G=DgZxjk`p4xpW;{9yVv$+CHfNJ*;h)bEi} zEDSomETx-gC}xk{~mUJ;90vPV6xhbuY` z@&pMd%0;sTN*Vtsrl;C1qBj!c@!9gM94NX08wG5Ggms%9| zF|i%nUXKgy_c{JPBvB#!HsGK$Ecy{fj)2K-WyHvD%-*_ehc3f1!$HZ9#=aA_uFKJQ z<4V(cE?a7&)EnGYZ-bGEiFBGF1VLne#WL$kveii5R9TpC!Acb>UH@xLILjTH4wan? zt`S zp%!mHTWxQDuf(ymBA=tHtE*;dX{+(*k(WVjT%1Pzy7jpCNN-QiQ#;s5BE+T3O2(T9 zk#k7u{7%Hu(tb@=&BvEQ%FHQEjd*iUHJy6sitU`PF@UC6UOr;{qYMASU+#J@>k z0@aFB<5og3Jmn~209keL$==JWUa;ClduPvS;l}Ca4wci^nxD9%_vz|ujfA$@>?oR! z4vu92)+7#a_pTLYpd0RuSwcQVjMvcFEEK;~2Y6S|{<(5$N!@4Z?g+7t_~bM$Xl_x3 z2FK5LuN_G@VT80wE33$UmLlY)?sMU3^?1`Z=)QOJ1UXp#JO%ko zE_>}5d?Z7OR!Do>HRGaMf7x>2uHyZ-RmHgqGy>IC>D_$OG4^f&8hhbNPLB<76?I;6 zmEW`p2p>7h`bZ{AhQ zBPR>ObqQ>HLOB)wiGy-yeCb62Nc5i=B~Y#1EoJm|^)XbQU1UqBNUv8n=&7_0PjfI& z=OR94x&%X3d)exV`0(aWdrJ8m>KJgwW=}T!3U>zc@Sirm2yhm4-_#Rv-OlRC_$f;H z)e}9?Tc^@bwIRpiwuhoshXx%o@wEj`#k7L)4P;oQZNS$$yj$9u(# z$%L>Zpn+Vb1%!aq#CWefRW4y4fqa{Yu%MC4J3p8FJX|g@g=>|kpV&<&l0yxbXGWrs zOhJ2v<7+fV?o0-keNh4sa|+6QtB`M%5AR+|3AcEfsw^M1O7amqCRB!5rzDj-+Gp=P!AHzhbA%zZ78L$iZqLz~tjzo=ww6_n%VHEYRG1?>am3!-Ks@~lyU!$(*iu?I4q#tU&o^gvkZ z+aX)s-Py%Xf<&oo961xsy+Z^h&*IDEEZ`F26^wrpv$?kuO~aZtFc*uyApWDvY$Z;` zHpdJ*YC?)(xZYA6MMZnHeTwLhZso1^aZU;W>m+BkGux zRDU&g?t9e50^J}k{t%M#nT*1&4N2IpK-X)^rDHTDjlDiW|E@94puHz^x4YHXZj(Wj z-8?}01@+Ar=b!F#Jel)Ua96T^Ce=AHl1#vEdt5L#`QA&Fv-qPec-hUy?+vwQ*Ko{` zxuxB91l93)CS0#j*?J8DEz(XK%SH6tUdK9>9Y%kq&fj3L-kWr5;SMg$=E!1*eGOkP zdkYzTm=o7eQlc?xu7$FdD){Q?F;wLj+oP$$;Dk9GU0obb7V|VAH|CqyXvBOt{heh9 zmTMklxAU4{I9P=to0YDrJKi=-j0uG>b_H*g1LEi}Y=F|wxThN)@lq!O5*4#_4VlYr zwx2i?G$Yq!ogC76$s0ZJ_4kL3LOcZD`n|UX?DH|qZrRix4J)n>J(!-bO_?HNnI{0N z2OsFPGPvmqr5^lq1iX3fS$~urV{Vw8KcJ;mScX|*_lNhTB3VT31q{Od=_nYqWayC@ z#bK_`lw8ZDC#&tMivhi$2H8 zV;RqA=HlU!y3$Xg2djZP9?+a=C%(~_{=2yD{*^R@W0hhJHk)y^v|X)~5=o?64Xquf ze@v_M6#ohxZZv9^AaodELPuP6lmB#lO@Y`$7vZZj`f`*qb$40l<=wLV&C~*e;oJ#j zogr3S+{HVs39^0yX){~Tk#pn(0^ZUgBmFu9@tZRa`cxz}&(a(wen+N4J>a5FCFAMM z$$LAF0Y^*=1HR5f;oa>jzoJHUwL`yM~c4tW^skD@_UQEgK%5%Mn2v*QtYu* z!`i3bFVad#riQa7f|Xb6T4Y?Pbf36x=lqayn(BP~5EuGY;Y*j_k#l`=-|$xp|NpQjohQOneQ4o@%I zrXKey$j-li{T{^*b$9o6-iySoXYt;U=d=PPY!4dA6Qt9xPq|rJLmoC1$i|6z90(Hk zn*;?9uBXuAZ?(TCiDD9ZLB&Yuvv!<+ud~)miDw#_N`@epzcypqlHwuA z|4B%2b8KH@wP1j)rmmO!g|?sK3tP|f@)5(^5%tRR4hc0SUC|v0`16ESvd$f{*NP{e zBxkvg|Mmj^jRswr!qWV6LZW@{s2~faR{;C@?b6wi-{YS)RNW|hIs(p`ZJ3<&t)g4b z)iV86E&mRXMo2X&gCp)>J2IIq?<5)f++y$X6_A9-<^4bN<_L7~iu;=?@9qkOr9+MY zrJMcIz~Wh_`RnFtYPz-;RwMEfLKM!TcSLQ!pFK==_y$W;>y=aMU4=tq?P4qbyDzGD*uXOi47 zSL;>zrminBZEQ!(>UEs=9$FbH1nsSBUKH{`S^dMa+?GEN%z1?Zm@*uF%GtwYd?es6 z!f=xXRUWb|BYx$Tt_SE55*7yr3Z3{0@X8dkOo>H1U7YxGXG#hsI=F*5Kd$so^978% z+^LeN{!QTSUqK@5hjSPKVWb<_dPa0@`%)0I)PXF>rEbtT>wO>Fe{2vlfmaY0`o6N8 zvN)tmT{5Do;sM7V zInmf)t@hcNLr>Q=DcAZZ!d@9`VxH8@>nlr|t%RsBGm}618z5FVcQ}{EI+ZX9%MuI7 zFV*pv*hO-G1E1`7mj=|zIyai7%R0>0v|`i>DEM0slBIUIbOis|4V=-Vv)mFSalgB^6u{jqeu zot`~}70{Scvxne(A<^SJ;xP;m*#I*p^N>$5msyl=5P@EXk59d=V>F$ghtI9JYGkHfx;JhsM`hG8M0OXZCemck-misyQeYu$(t3zw!49j9k6XxpD3~KVp z6XG2=Lj`&5pQ3s)b5Je8KU*Y|kgvMj^Bv@G39NT>8GszdlC>i~tS6of;o!D@YdD{9 zb?gShNRt_7k1eUo;-0UFk3Sl7>|sZUkEd&ZINm*|y=JTWF?~#Flt!>lf}pX(VtUD8XLf|cOIV0*C&LR0 zf9~UmHqsT3i<}7}S{-Dn5c1#j2+Mri5-dO%Id*&|v9KdH?5EZ)>Xxc|IbcqXI1JS>%Vs zFtS4vk3t#qj+)h|p;AaE(W|uf+gAB$ol9P}o{YrfbFQ9_m8-~LWqY?cM3u+mph(+j zMn57F)16ilTq4LRYZ`r6tY(Zkh4C`otkK?#avbR%+Rp1E?8mdJ(ED6fpE zT5-7v<`IOugSWf7xWl{(gJXR7 zRs=fmr7@+^`>4Bf^<%B@9fyF0ZVs;{gf%a}m@OMuwfFXNi8I+QI zNj4aTDRkDBB4@dyq2N`PKOb9`eeledj5F-r`k}mXFk`~byAEZKG5jB|2yp)CmFIzN zXm{rc3V=~u%%)fmTw+AGe;nbatMm`Bv9;_ytzhMJmhNs7J}}jJ_YI=pM}C*(*wxF+ zW_;y)Kvc;c9I0V)Skm+5X)+RDf`E-L?fC3}mXo}ZJx2i|wGZ>J;Lty%!h|1-X3GK6 zKd}rLzgEI~{;8_@+Nm>JE|9@wITp`vStYw9f4FygDE+j^U8HJ} z4vps5C?pTzFAZKi-f!cns4iEpylHf|$2pIml`gG!8aHvYdljxesCG2oaACV@#+4Lp~T*KkR)EUiZq;6yV^I1Luz@^bmLRZrE zw9N%(drXEVw0yg1X?S91ZK*GaJa@! zGwdYaePdH2Qd-K=2n^cJoi^Fs+sU`}J}HzwQC<587eu$UbS%#(B=}8_i@C_uyP%&` zyw9P=vjVkg!B2{~Kk)wyZ2_R*l{#OZ$M!tUPVs3JO}>?35V!n3%;(5OL)Ig?UP#Xn zo>_Xj4Hd(aC8Qwx7L!9jF#aj7I$b|3a_03$jh=@0k{`kHYCf3}H_2&SyOd;oYll=1 z;p?y1Z=Em-BOQJ`?mzM^XAVA67PE#|61q)qPk*=RZ{d9<3-LEh_F>zY`nep>} z88;btq>%j$)Xi;Pu@Ezuz+{G&BX-*#auHgM*88aGtWV<;Hz~_ub=w zXot4G-rg^}>&VQ*BlnQ-C-FTCGem5@r_4CDca8mKV@SFapRf*_p}${3ovsj}Bfjl^ z#U+AoQE=_l#97!{YP5#a_I>h(wrOtibBcDzVx7+HHDn+hAMUD#3~X)mn^~B+u{>sV zNFb^&6EHBnFQF^rCU(;&i`M*d4jOg%!vA6|`r?U@LW;M3>&=XMPOF#lXRK-L^OmcB z@@$wQ{Tm95(*RFbwu{lY(HA)F5qF4CC&C&A6=qf=oV|p|Oi(u}4Ut5`O&B9TA$7-7T3QK56cN`v~$+cT;>X zFXP!f1kA`#2Uy1esSn2|L3;ERd(n%IzJ zi9b7k2=(b4(YTs|g2FOIngKV|Z^H24x0jO+0jl&mX}NTD{0w-lWj8@Hx-p<^xoPC{ zKJE3VlgfIYkQQk^W2|xIL@6ok!VzDF*2=>W*#d|71EKiOq|o{BO-m-0@y`{lDM-&s?0qXpp>O(!l z2@s_5$4J;#vcy9NlJ}=8naXez5#O=9DvO7hkE^0) z-g}+OP_15M%#>$8u4jfDjL>i6WQ}K4G^613-R$ct1r!!}XOY*;p#IKAOLr49>_``u z5$LGBX31}p?{nI1=zlbm*_Qng`hsZNd~WsQq>!`YokV4w`0Df%By5AF!ffwL$>-`x zF2D_O=Fciw07WbSD=6q2Djb}M7Yl%6wCb$y}2GQ#0;c+H$TaoDr z59u?Vbv6jZ7MgbR*{f>!B)y5gH`g@%>97oTtaAG@Qqumz?Ml*O%T>FV{j?C;ZnLz) zfv>JKjBK|{jDjq=>>k=u_&U>)I=f1O@coml>glzA@=)S;&h!cF=3+h@@?NL5-qHKM z=C5otPZxYnotal%*)!mr59I_CU5=n)`>!9SRi(gs-0y=pE)U*~w%gM3TrEc+^}9{X z;PH>GpF!BL11eY!0*PSE%wh3*^r#-uJ3<+{AHMLYhffOVdgjmSe$?`@7^dluf~|8B zQt1jp>~#MVExuRLCyw91kaaE03~fKKaW)|s%A2L!S>y!q3DA4MqZsj#_)duV$T%$# zFJdYPhhfO&!7-1i*G!_V(o3$xzwbSI8|P}EmLqqo3Q3-*n6z&z91-e@@sJQ6W2*&W`>mZ97YHCjL@< z6o39)Aa*oP)Lc_Mhm9OT#<--^d-G(!oGpLG`B9{ZdAs_VJbn>t*m1l9+m_zx>H=M% zWhQ^K6=1z)utM+Tq*37|5Tyg_2ABJq$q8-W%~n}*fL~Rna_+H z^Y=YE04`*z6Lh8z206@qrnE$J7kWfV1>*MYu z7vz7H3!*uVCyW~-Uez6BTuSp=mpu#S@hWh`gFcFZ$!|*V;o+NsY+MOSG6b!cP+VS9 zTgyK)F3RJ)qO3n5I^A5)peZ%}zK}Q~u){WS;ywEzc+E^XP2IB4a(S~t<;)Xcl7212 z!|4UT+CzGCA<6SLSR$$O&Kd)i~o$&(2WBa|nP1Rj^Ni zmk<520%Y8ixyQwPH0xc~9H$+t*2D8LAun;�M~+I|oB)CwgPmUb$AZa=&*bj(47} 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 jgvKgT2Jz3JB6r{xR!Z@KK6{#}jKvyGRp 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

    d$b|(Y{;Oo4)CDU6J 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 Y8fTKw>bS3W*p_q z^UvO10lHj{6Cn&A07&J{AoAE5LGGUR`J~yr{^MfAkF4DI#9-A#DKm zq5c*|vFQN$m(hGSMgDUqoFS!Xe_bN4+*u9q$OAE*->abIPF{b<7mfg_T^U{mk$>%5 zAi|IgpbG>MtE5J<}Ho9zpBr z2e5&gHj|m%$WFC_D;U$as^Vk2WU3wH+cAz}9owXSXa|BvaE7*$m9e{fr|<&&d~RNGsuOy-j=&djiNZ1XX-Nrst2(%o;wPHy9>Y@WL z57mD4MQ-;hkWr?ny}L9FoOkkgDLBu-^B_r?f&st8C42Tt@PF+*V4KZl6yKGGp(KC? z1<3|N4QP56KkL{LMQ_VK9$%7?QP6>aDq~T{-M8NT0N>Cu@GlZ0kG#tm$YuErGkGO# zb7X(hcM|#)0nsBG4Vl<>nLdRxz*}OzP47rep0#n{+;#@(hKqnJC@u4g+sTUs5ofmg zSWI4$O+NTpK?wB3A*ZvNJa}#{@OrKfJ#rLr zOws#(ZZJK0?>P-c^=Yg_2X@)o3lLuFdf#A2K*9gc0eOs}i!J+hpe53P$B}$%y7x2_Z*BJ{?^^T&4ypf%VUMMU|&QKb8S zrXTFw!TVJT@2xVB6&VaJXbI?hOw$`3%0OY@?e9wSZ~UO15W8oaL7Ji~kP`LkiAnEX zmm82C{4Ksn?uH&jX*<~5Z@OR6TddrOEH~}EK)(Gv{*^e?ehuDs$zG7+&h`JVFjIjU zh^2(%G zNeZ@L4AumxQ@?laJYV6S3(Az&0dbbm`0}rOLGx)~>-L4jkf(>62@Lv0cJPuDwW9aB zAU~ip?fi=|=xn9U5QX4{Dg;=E+9Qg9psBg#NqH;G!WlBmodR zDypy(r<;V9){~Vf89cJpZ`2`lp0D#q!z)Tlh$Ba$AyRq^0u!*nH$;Kyw94NHjdRO5mh-U3m;z^7P#=VxXR&qJfj8fSmKnP}sF5 ztU5qOPv^c%BvE%#QX&2QC>478Uomzpc-_|vPuq8a|JE*oT3`sNEA(0=^Nc&*ex@){`=zsxD4C$W9=F9=PJaq%oW|2eS89zmaCw z9vDFfUUyw@9~;H*lLW7F``I_94)&!x4vys13JzK?=yP9gNgQmu_rOxERlN2CB z>U{{H8eVv%LE7F^jsU@$E9x1v+BHY^kdEzhH=wXB_X8m2MB}^7IAFglR2@%~hJk}f zhn?k3yRV1VmIWW3H7ccq{Cp4<;A&-~FgWdD@Z-G(k`CEHqYBPe@!Y%13cUm?YM2nq zLf%oyd+d29S1_ObbSTo|D_BC9kb!@R1Vx5`2<4;w;?cJ} z$}pM1{J$?Ubk2YbeFkOeF9xS1r2i}1wFF%=tNOy5Z2D57!Mn@*3O`pL0QJ*1-;iGy z0mNBL_u(!F16;ui8K%#_&XK1_?I{@anUAS{Y+#gf>i^u9IRIXmui^DC*3W+#QnhH% zv}87YJRgww;v)8v`mz?dirsh1-hOLr?NHCFV^oUs`&s4}j0?@@&9tfa>nXhCR?f(N zWXgX*V@Ch3;_df3)P3@vOad34a}?iK&EVhKUgng!6v;1LDvgN$;pfH$zx)IIH)Rzw zRaKwBOnnq|pZD{<-JTEKC(u{n{Q~4cGirl5eB^n{JRXR)p=20YHiE1mUB8`1@!NM6 zg)z#FfwE{_V9}mnl=v&c!A-XpUy`$h3OB*a`CV`C9Ogz^f}lLWaqb*0nEFbxX3ZzT z2Vc*89A^byYyxuzc}=)oKud48F}_{;TLSsmD4&Eml8$pPgFcBCb{?$&UhHWGX^Iz> z3|g*Jk3Zbq@;Yd#F7>{Z6hd%60lgLdw0vJIF-0c&Ad2!$GthG8?FY_XEx&@TjuQ(C z(n-(IJprqB(x=;vo_d1wumRdeq-&a;~-R zos>s6tZY`o?S$xs>zmQv50X^!9#A(1B@q}sX&s-MfB{==scUnV9GM`8F?5ji|19-% zlAG~z5V)VQrB!`2g6R8~Wqmt@E92Vw!4iuFW7zi`-d2&hfgcj10V4U%c7nbJd9hOh z$a+gNUtDBHVg15Dcc!xLgZ`QqgxVB?0Y6-*DY8UK59eee9vR)vs_N9)Nkjj0l=xGL zzgYD}Y=4x1p~1%medX2s+VEo{27)$mX@l8YqW%M>MzxayQ&hnw8SXPW%H6NElXMr? zjogyoIwubQ2q0jYTO7v0j#n%f)>p*-^zSYexysXOdqa`B|L^c0 za46vOB#V7Nc~8g)g?GkTa8D)wZQSc^x6cpKPS#^OU` zdejroQrjd+LeXpvdOg43TfiRl_}JRgoJ+=ySF2cl<0}XQ;q1VQX}V?aS4rjhw*N@8Y4}SK zq~hE{s$Q?Iqy1@Hz)h$I+<24Ng-_yOKoFAzvvBn&WkA61ta+GlXh9GRNTvM+c|bS8 zfb!-&g;|64vJ6g8dm$xHuN#i~*cwX2c|X7b%g)^_EH_q zb3}Ae)S~`gdfxi1L$4+}aQs)ujUV-M15AIV&{e|Hp7T-u_#A$*kA|Y7V_Scc<;|-$ zLB-eRizW`9^x)O-Seq@PxtFpJp3Ctg*GOT^CgF9Ua^g)c122blLdpGp)wI(U!i2t$ z{8_}g#;56B63!!MU1|w+(AhC14oG4f-G)>Mr{F~EyGVFKz{kMVQ?ThTwC^`+;tHUU91#HGuogl(GEb9Cu-M0M`J-uQ=c*hPb2bs>u8I%VqpkrmL7@K(AqXdLsB_PivBfSxq zOE$HUkg2W0-!B8EmgZnQNlp~Fogj;u{^1NY` zJnM7dtpoY688M0XGhY{ObVyI#ni)kPj;a6Ib|J1W6whpyO=ZtL-H1&1S>^Tjw=<5_ z&tkAB?!W`f+AK3J*6G1=c%w%Zt+W8r)cb|Ib71KK&018l`BK^@ew(&7K5YP(I4`yT zlkkSiE6()PMFZZ80e|0F+aPGZ^K!t;9MRS7en>7_j!(&^s6Q{Cf3~R9@^`Fw?d|ox z;G|o4AmuE8@20^=KB;!dELg#lY5Lkx?w<9deJjRQ8TxL$(MRAbZzmQD-SIQe3CeDn zH{*IT+Qpq*2&l#5weW?spzV}8xH>q*e*DnX)-2{*V2zwtSFwqU%bVvO<=xvwc+I?J zW%i%zm+xy^tRrtUAxsPc){5hP*IWHKT5|XA(NeQO-h!I(y+c^)pPt=@RAmlBrYmS1 zMw!dqZYVXkO0@=6JGb%Zb6dhCCVVtp9>k~-wP3A=PrBSLt^A3S>7glfb@1V7A=^aHmjp9I$LEftLwUXa7Q@pjm9N9- zK5#eK-tjVCbrJ0|dXtoW~zR~?b1omcyxPV#)$@EkqoqVkbp zW@-Q+A@3{1Jvcp^6?^J%p*rQTb4IxCENtE$;~X)h2ZwUNdbvcE$83eytJS}cPeo?D z)Xg&6R4k$SJ(b}7ep+x}Bv;~tmotdL6CEv=@Nv#v-BWn^t2bBVy1${4&UL5}syd=@ z@|!D>ISqlDvZI!zQ$HMBYIx#_o4vJMx0C~kUC4bk#4jO}@tpNu9an4{y}XyvgwN09 z4nO?%ZA!ZI*s&OdVq)|`I8_@6(dmE~?7H|EpUALJ>wqJU<3`wnB-xD+sJl;<1_S7ud zHKPXB{MK~Fv0*jsq`k+LDc+7X)s{TkW2oFA=9EWP@En_aX#DN ztO^Gcx?(x;ykB36`}SBQ52nFMX`w8PU(F)cD$~WkV+t2f8ACdx~fU<`~-&3 zl3(!cd~!T$(F75F%k`@v!td_{a_RGv^!6xxwNp>_X_y`w-J38+hjmEAKP9d$i`ZP> zF8kYXCX*8xz$O{+@>a4KQV&^aYbd%<8PFZF|2<};`<7O{-D=-+1p;1vfX$M=x0a^` zca@{Pus6;HmU*@^y}J-Gc~i38Tl*eimBY9(Zq+wLudu@K`XfirtMX-qfv{oUuf?jW zE5%OX(aZRl18);^raYuzF51p>eKRX;=&p{FcFmk~9N3E2vMT$QsPOI*y0vqTv>QJg zF&*yHAzYqCLibJO@8F92WJ|*OJTr?cUxodtFR-R91%B1z=)V|WLf_fy@hdgTi|S!CtJ@_J6V#O9w7?)eHJA zb5t!9__o^+vtevezTw?_bh6+`1@VEjU-x);uMaG5JTVkF8K~Z)M=jYp;Qf$IBQ{;J(%MhPe$M7&xdWR4|ZQ3>d9)i+PY0Jn4@` zZCzB#TlHF$_4oQRm(@$0L!fc@sEHo4Gqv>&KkCv)*rFtAD}qcthMtue_FvE`xqiSc z)JJ|gk6sG()hH|ZH%9)FaEu19uNh!^jfVf4ij(Z?DS+iBDJH(Vr3>uqe?qQtePCY; zVe9}SE2ggbl^A%vDy*+I)#*ge_|u2)F6g`O{Y;IW@C3EC+MiWyuYao3GM@`8pKhL=V-t%wG)t7WNlA!z$&>OJUwxFy#|~1*vF(x*6wW~Vl_?!ZnJ8B9B-2CUi5Q1fV*$y#YCGDTg>LV zeO%z2bVif6&Mnq!BI@CfyO)cH(>y#E`n95glahzF>Dw%)7l{duF+0m5VDQ{1I26nm z8rqN0L{nMvegt5hqyx24*VqoU=zdP)BmGMEK`@1wRV93@Ht8}4Er8YzQ*FiHS6$h7 zqO#a*MNDP2v4AQ1OBAhYvSCGX)9>SCN8-g@q7lxEKVQGBZ5H}X-+~V9Xc?qkjATw= z>MTCaW?(b?9L8poyI$6m9N`+tbtz^ld9RtocefW4si-!!S?9!&p*;cH6NWSBz~_W8 z?473dQ77lt@kxi)A+1`@#Vdcr5+8K9*!$$O7g;#1_a5kyC)^Lcl`M%|sh3w6uw;JL zltVqSO)Kk2*i6QpI7maP}Uw<^0TV4-Sn_Q~Bgu z_$@GTm}YVN&gq)^#8pI{f%W(rd)(hfKLr1*=zs%#+QDLw-6{d_po{<_@fC@F&z%m1 z&L0sl7ePgDtV$FGv8_2YP3$f>1U!9uN#N<9*?)fgR?LlFo7m9wkRuV1Ve;Se=0@2P zF(xsxt9-&{*cv4DbB0a4@Oo#x)``Wkt{0E%Lp8I#`f(ERDSh%2W%N%yX8#Ct7^{m; zp@%K}mlIF1$XK^MVOo4APVX8pSful0=?>KvbUs;TXT=xyzrVjNq~1ss=>v()yqw_P{wCXp{EFYH>D3nf5!o?2tepjwZH(~g*;WJw9G=~qg_m-ac zq{$HAfI9Acx6m4AjPk^u7D#|UChW69+dhE-ac&yMhx3Z2$;53BEDzBtt$0vvD5zAy ztZ{nS%ecRimu-Ic?WJ$AG|NTp>3ms%N3(EU$X$5cBGe!6Y$y+9u) z8d$s@5ST2Tu{~rP>k$Bf00xgzMs7kTcPDOF1lS0JedlxLn-8V*9&pLP@B)W!3^j_? zsv}MubHF`UnLR78v?e`t>q`aw8>ffay}=T$vwe)Fa|zpj=(^uvG2ht6H?sVY;vU$5 z@S5^X|GzZ7n6cWq?PXtlh66gOVU&};2uHQo->{-uxXmBd__Q1L^m%hDo>+XsWb_N>2kaK6}Nr|^-dRlsn#m;L~5 zF~#4dv_ikr`&KQ_xZ%{NFAYuAi*5r&#Nr$2w^DMEsjq0l=7^l<3Y$9o?g!oSu?k-9 zz~;8O|6(8ITOzT=fdQC*vavyxhx+5Hk0{%%G~&Z zEaAwNxe9vU?X7|bi_hKY71=EOpSgC`6GyLZrBZFCizZ)bnr)yKb^9I*4@1qgcrFR94nA>E0$O(6_X&H>dlZ|bXw^DWe9U=;N2sr;qCEAg(n)CoI<}eZO zU;6MCuSD~$XoGg1#~$>#z9R#Qt2stWb;Q56-d|5G$T(niE9|>z*{*mMYNyszsk%2Y zA3ENea?esD4uSooFD$jlK2+y~a2vVSJ#@sqyFyOJzKA_w`U`g2+duYNW#H0~y=}!4 zVs+i>=#2%pT9-1Bh2ORC6^zfHIys%i=Te!;<}j7Nb6b{R+p!Q_NSNz|2cE!ha+b|@ z^^d4BgtMOwVRwIIQeVeh2XGf(bm?B`Nh3ufIr0Yu_`T?2Ew z*(ZVK3+tZq#_o+Puldt6s&$ivl~gsK(`nZ#R>7YlDm54R%v?Ut3o$#OX$Y8zD+ZFp zia6cx%|W#DQ=UZf)7V2-!G?{t&he9M*Z`Ti9LvYLy)O!(o2jW`ck`Y>{3T`8X~z!>E;3REgA$> z0{$ZXw0qxjDALSQWylBbzxKm+sVn=%(ihcaFNt{Es>CQaQnKmY1*0BxC5Wm|U9@^i zs7)5#zq-FeZ?M`95Fg?^N5ZfJPEvc3()5UJp#)i%)B__P^=8KCuIujCSC!Ja#N*4_ zSIwq;+Sd5P-*=-c{A#phN14N4$FTPEWW5bHlp9z@V!TY8>k%$}!ih^Jss?j>)@B1P zgLZperLPTF7~*I8Wt@19m6&I3EDq+w8|666 zS$!s2U_bP^I;_t@NCNbfh+3@Im2kYI= z241jXLUe%MXk5AcCLf!Gv*)$; z-{+@Gb(2y2$z%Gtz4y~v4Bf`5s z`=J->r4LlZ&h!iD@lDAvGH!8t*U~J=`y)LjTHd`5;Y6%=%3Fh|aPp|`46{FZN6X zA?laCTb?&aNELDp{<`(7u-DO^T zdIXLL8WH&lj&<1a=jh&pp?CS5OUg0;Sp*5tvZl&)HzjEZP?D0IWIJ%A9Abnww5=j-518Bn46KkuN=q%!(r+(pHzmmk z!k^A@v|E!~egQ2{jd&No2b3iBXHJxs5GBd|h7OsPvh(XNfNwCsi7;}x#8bfQkU3mC zT}AU4#z2!xX$X~YmPP82)4@BxrUD)ZgLNhBHtCtCATukYhvvWbztbxemI56&Ih%I4 zopPXtAy}adx~7AQ-d8u?e9$Gm>n^TTQxH6KTw~OZq6O z^%;o%6=S6^dzz0yO||PVNrSFIr?B*dO_Y#70BM05M5%hOm_s>Rpa*O$NuE7v`JklL zZcCCpvU`A^!r;r`=1-O>NFqK!OdZ*6zkFB;n#FfPt14c2?adKL$zH5~M39#KI`_ zpszrXMQ$xzyLv*=`!u)PLGnkzIZZOJq?6Tm)tqwg2Ol|B#7E&pDT6nepPkA?B#>>{G<38DtWJn(Rk zq6R@wO7ptJhe9Thl`Z{1;a)rkN*peJ@6bO+2+ZeoK(bJcFQSyHJqF9mnYY~xcK{xg zhT4AeDntOXsSMQ-#IEK1uYLqQ0``oy%yMa15E!f$R|-|brXr+~#{v0C^7fA|`UYmrdyo=Bu7efcW$kxbo&zn7db&-|lUkkv440%Y zi6?SF-FC6wAf*h2qy%SiyHt!3Iz!|kUc`_@%u+ZB=~CCLBnNIj{M{moXgq+}Skn9~ zyVxL%P$E#&LbU_iIIK4r1g;VX~< za!#&=@TLw9o!Vh@DAsUowdy&tg|}&L{(IRLbA~xeB=(ZgN4-~pLf;bM za2Is7Mwt96--D4qFw8`vq?x)pG$L)Ft0C3CRaZ$Px&~;7oG+a>r_Ru|5R329lSkA8 zmHr3l+Cw{s4$ImqVsYX<+i(jxeJi2pohJnV!u-6^B1MpR;1_eyi!l~+XzoFdzGaYK zZ=;?A`Fay!DIz<+N#<+cwF)QHc)FH+_{mzcnmewNH65qVXA?cpE=!?q+ego>J`C^P z3gLvMMDd#qqce%-ejsrgcR64yIMl`$fb0|0ylwLH5l?;xuLtIhay!&*e9yN))xksU zbr1#`l~^wURE3Mglu6Yr&rtbXpw36D8#!*%UnZ#@i&+E+v57mq72WpGX)GVA4%l2j z(KP9_4$jzY%k1eWXV+b%lf*?aqiK&h8i7y{jP@py>rZ-=~Q?Xl35+CKRpkbqvozSO^jPxkv-Yy&bLn`g~@@i8I;ek}T$66^tkUoL06 zXysJFL!WPLxZDbn_NhvrSkRjE4t0Kn6V`1=8Jf2XO3Kzxs_ ztbvVllk3m`Fup-)N7c^rA?uM)*aK(~npZwmyrQXZkG~RCiSf3OTbpJs zT?esv)OIZ*{x-%KPW-|%-ViQd9@1=-MO623uTuVKh*D4TeUKwlJHB6ZWB7R2n}u2g zT%2bBXG;Gb;|TxJ?GYZ4TUgV0>Q}A$Bsg{6SJSBpMA7LgFYDK4FUR4=b#?0eyrF0} zlau3_oX_;5Pm1d%t)nqvXdlE>Ul%b!R4cNuZr#8=S=dL;-|p__AKLLx>2q;T2=;Vg z*^TD-#hR(;89#La(T(lU%F%a2%g5g@Y*>E%69j`G&c(bP13V5n76_(u@4801{@H^EnhhROL#l3%5>kJ zSmsI=e7Blsccd3YWxhiutr?G*@5qbdyPwZARXUpo*qQEc3B7*ngr+pxhul;DVrM;vHhGf2ukh>Ohoe!b5>~Iye`<2HIzh1?e+xymH>ghBDx_gE9!+j(?D*^!l=)q84 zahcOlThh(>D)+{Xu}IZcDnh>}-rLYop%7KWQ&Vg0E*qD!`C|Vo>#m~W^X?Y&uh$Ch zq}J54F8c%XKGBpM@a9z~G5nNRoyVN`gTcIV>7%lfiglq#2pumTM~41mp7vf zxw`JF`(ZZVkidHxWLFn3KY$Nq0zouVxXZEHJ}bzA=Oy-)10E~;%a(uV#Vcz2w%!R=&k zfDvLOes)*(VZElE#Hnge*%AkVSQeWNLSE0Y%t!PeET4^Td!D@zZ=#Lm@W@YZLY3KF zSmhYss9VOMr4fsJk;?_<%kQq#R;53&o6glUa1cbUw{;-D2Z}fvfdd^L^c8ZPQzG`y_f7D!`$kQ>|70EiZgTWp zx#FiVzHkYr^#t!%R)3zm+8D1=;a4I|5UZE7UWy&vgcyfUGV`rb6;810iAvT>)2D5& zR98A-a!?+6J~hj;m&B>H+!I$7_Xq_7K@d8Gtz%fdpoQjjJsrA z)>ok4Ta#V`Y;no>H^cU_g=J3PJF6d!zxl=@wsDmX)?2~!9fD||ike8EO9nqeE5FwI_jASbhlMApe@MfzQ7-ia zb7S%8e}P1fS|%zNvPFlY^F zk0&%8wFHK@TJjc_t8;{Qj}O&m;?Bc@CJ7bOX{R>;^!+1B)%JxGVoO2|Wzm12T#OOv z1jlpmiPUVqm&8IFmWgwnqWywdgExL7d1=FB@g~^0Zg~~%ui+W2uM_CZqNuz-F(;-wxD^k*sMZ2{XnG@(Fs+pU*U*8W0KgpJe$0%rJT3p=$;k& z1FnU>kxU4lG!7v8JG26dkj>L74xs`n1bhZnnro^}9PRP_%xJXqRRCiK8<-)!RowDX z34PBgzkWMzbNW{0d@L>P^Wcf%<6D(KJBV`Jg~Gm~1I}>NsjMWyCy8z|Q8U$czJ)af z);)`dxg_QTB)4PJ+lpE3CEPOoh<~Rn+VEcT@6AyP&Q7Q^zc&C^_HA(_=ZmY?m3%l@ z7R^>Trri>6Phn`8Y6wOqclsFfdOuV!l^LT+e1u$oK27uOqiuui>kf#U=6cqGvEJ1ysKA z9q^VAu0Z?T8*7r@ZQ42T>l~G@If;Yw-W_y*a`m)}`D zJ;zKKJ09C>Sy;EEBZ>Pk#;obOC>u=jr=Z06$N`EO`~Lx=RMgjaidI9ol=m$+B+Lv6 z81NZ$azbIFANy zo(Glf=-gu?xBLJ}k=ffm3LhD2`3X2@4d{AP4$?DZGPX}a5XCuzKKTKv^j!F$w;QbE z0}Yji@=eJDN(DF+gFgHvh>-G>s@O^Mvlk#@oJB`cch~SzgR{J4QaF@K$udlWQ@$1h zL^3R3`~vA$x{qK0+P=X%l1&;DH=`gh5_fU5`INoG4*YEw`5FWEx^A@U*iHz-NLK?| z{zN?AU9-aoRktX(?+YcPJ!H7%vMYd+&abjMk(mW$tw;LxGC0pbW}kHE`CW3L4Pipck2?5C{Zb%f(2p$u<$ulp z`XSQK&CuDIx3IFq6lM~%Ccl6joJbP0B}1=4HQ?{5cA+9wrYPD92RkxtF%<%tlqFzH zeweR`XFXEN}*kI7Wi9^>WSx72v2{yN^-{-A%OWIj@NLvASgl~jS?h-+K&{f z!EE%NI~CyrFxeiaEBkgPAPAVAsE{(tDhkK}&1eq<%GhXsq!e6~fiO8MvCK{Y91Lh2 z*g=Mi1|dPiG?;Rcg%Rq?3^beJJmsWrJyQ4r^&!FOP2VjDuuC{b`eq(@s`GupB;_~{ z@JYsI=;-mfwX2l!jDt|2BV)v&=mwIs`5 z%0X*as=w=Z-*-iVYko%5oP>Ep4v+5}FlcC75+6M@^jtLZtPm zL73cy9R>M!Ke(Y>71cs)jrc1HiEHQmKfvI5)35)lx{{l3ij$&aDL@KnYeRG#xfH!$ z-aSUfXUXt-8l^xLT6rUoL{2I<>wHG0DO>^{Jk_iJLo6yqMw0g?8LLvj0D)Yd{7z0} z?1+q2JdlD4+*KqA4Of^1gS0hIKIeEz(fb;wCuN=FzzQ!PXeMWRNG)H0meKB4Vo2bl z0uAV`?Zc^W_Tb1vL6!>2H%UrxLw1*n?bN4?Y_;~2o?)Z`YkP4eZHkqyMfPMK<&(qU zlf9ZZpY3i45t*XUEz0DE7eGU8k1TN1X|q&RD`}m`{vzXhil~703JTy|`-U%Fp_DnA zf{iKW47&jJ#II@90;;dIYvQdFQ=1o@B~@* zFK2@*VQ4&#lZza=_kl5q7WLX)-t|#ssK}9eI)PHCp#!BhUI?r`JJ9lERJDw8N4 zL5ew!NnhACwa1{H@|V#+=NdIba)BAy>kBHw?;?VO$uoWsnsIlY6O`~An%p2T`V&_# z@lwRr56t5f^F_N5<|x{HRXcJH?iVzZhJi3Kx^ct1P{G5u_k|NF`|yz7n0>H* z^*d_mTZ~03@N&mDR19zA=ww{;@Hf3RyLSVBmkhN&@E^m$K!QKR{Kjd{ze_z59|*Gh ztjK!YckSV|2wmC8S*-MeFS4xK@IWVMoPMjY)vn({sgzZ{CI~fj~XT3aVfY* z#(%8mab15_=r&iD3t`HU$1_V#@AGLj%1V5j^zu+jw3%l1=yY(!5_*`c?FlDf#IxW9 z>k9}PavS4r-Yydt9(b*PD;cdLGzuZyrZh!wqI2Z1I(f0pr)jzP&Z$Q|H#uJ@4ML82 zna@k_YSveMVeWtqv=W#YrKb-Cp5}hmaS#f9Msr`dR7qHZ+rW%Y@wN32VV&x!0583j z$nwm$>$xAF6OdB>1kz0hd1OYP;uMX2Ffce)YmS zVUhaPV19i7W%qpgHDRL?L>&@m<}*Lc6%h3n8t~t#jy~bx)kjMUsSeN>K*c&SR==aD!c#dzh*fL}U4NsY#9u?J+Ho`8t z*#^BfNBSBm713+18MLh@(=+%PT?VAJn>$7aU+yvpYWc6sl)4c3(_aN$|XSm$D zuT_)#UlBVGz>#W0m#s4%giY8>S zrm`pQ1$V&P8q298l7By0ez>*{E7{y)7%vnuxs|+z(*CG-BggcC)=*&mFu&IFHaX-d z0hiV_=jB*hkNVpy>lH2}fHJf=#Gg~3J}-I1ze@Jl{W%YY=cSi@ruU4o+rn?g<1qf% zZ-x`DS+#%_n&ayje_SI&fB8HXe@DP45yY2gp#aOia(D;ry}Fv6?Z1vLBGFZ@>xlu_ z^G&O;l!QG3of5RHQ8{8$U!5Fd=AN`NKYR%kI@tHQbUid$nP0|Us!l`3imoa`pf(d~ z;e@~1{mm%ViMT0q@zhFZCYCz34f(J~S)VQ=>5z>)|DV8J;{ZNodnW*Wt0R$_seD#+&*p zkEHbZzTQULLs+TOUI_V|LFStD*^PTGvSXGOaNK+ zyuN_15Gb6JI=J~YxP62hIgq}UxfNq~>XLH_RF-h8TMn_&qCU=M+qmMdq#C!e0(Zu) zytolst?ACWD92HYskVfd&J-yfxy+L{)n+kYgW47-by|u|)#*ItyEF-mB{|8mBm@{AQlvl(UFP!eV5nLHxqT z7__Hkc?!90Z7qe}OcD?HB#MTw*xgUOt)Lnb00Mx`$mr>f zqe^w@EJ#ECHkcCnwN{U@y5}8d8+Ay&7 zu{Cpl?}+op;VRpF6FfGY=!ZMqG1mFLy-mhfiV)wuW6FeQ@qunxyg28dcRbDwXXU93ai`si6BzH=EocBbZ@T>;47~vkZ`BtOP$f71OE%D1v8uu>Q0qz; zUIY+2BS5uui`eH?u9#W4|00y@g2{$=98N9WGp&XPSS};|8^COxw8B#PnmQ*#u+Gzg z4MJw&?QBr4iap&~U!#YugQu*^;_>NW-|N-~oNesa9TILYqNPTEb511=DP_Gx(!y(A zB_6RLSgn@1LfOtzlR{VELQS3yukINA5u!>THsn$vJXikZ0LJZ5OOsZB-g$Yc-q%vV z90h-tJ64QdhyP-2GF?Pj**X+WO@U$|MsgAT8}hAF+#^7WPS08V*Is|cu1h(KWx!*r zkLVdvE1kdy!0|J#2uJueCVKTs$uDiu`6db7DJBy&8&lJ%sds#EY~z~5IeJ20V^~t( zAzb+Lfh|^>QNm{>SB~LwM_~!`Kn=ZEJm9k4ti){HQaFkKS>HKB@3G{j=`;r=fo9z$ z#A*j_J((X(U1V7d=-fk`j2#to$6~4yFZJw&>W|wj*7E$Yx0>et7fUqXE%;ZugwFPV zSobhg&v{!s%EYy7+3ysoJrTp;WnGygXWAy8|2;F`&P21WR5Zo&mHUX5ot7W zANO3uCXUsi?htHVii(v6J62CC?S}~9w46m2H5YU-1w7R_R%D;`%#ed-_go<*7R>R=_V1M_Ptg=hmHKljkq3-XYBR z$9@hAt|0Vm#W`wYogxFNYcO+CbD!Z3fofMXygxcs_7*hxWGfOg&ALB4%jsF1=V00H z+DClXt0mbjTP_#Xx3*aEz1m`-Y;Gf^1tdXvzW%XxspA2x?vbs)cyx=bzz>=UpL%y} zw<^YOO7_95%$1B%cCQoC=-S}rNEL<`8z`($D`YAd#X;CmgyTb!eYrKTS11i+{TCm^ zjypwNoOS}ks3lYb3Wy%hFTwAo5w4gf64$ImTeQQWiakQWT{M@=U(FMF*6!39G)kO&i&Fo&FDd?-|zQ_O<)k(WQtk3nBs{3RnP@CSWL{pdz56Al*iXM1c@V z2vJc`5l}&p5{gQbULy%1DoXDyv?MB>kVIMngd}H1;NAaspZ#H<>pCCbFY8*%MP%lg z^OGTzC?Co1CR9uaiuRBc(3j<}+ip zKvX}2s$=+1&_eo+qEIsWdrl_f5{4Sy{j#4}Yb-1P-O&XlN+?4MCA!m93bZA7=d zd`pR3-89n7Hg>}e5KqJ(ro#VmBYfXHIK!&|PTV)^Lu0z%4^ImV=dYuYSZ#b8VHBP? zc4Nz)lULRL)O)phI3B;_-G8OGOo~N;1sxat2De-XOeG7=q{Sm6WC89(DX?vpcd1)` zK@0WH>zhuvv%eVLIUw!cQX$<&vbv`4yw(gBU(R`nKsk^ZTIGyp4|`;S=))3S%){7A zMCvP5Dtb_9K&f=T)rQi@khhV@R*wM_hgW!ZS!W(GL`(_8xEpXUr#62ECK{g30o>EiqL^;@@N znmzB7^X^C=8{;&yq7jbSsOqjP_z=74US9<`gKf?7?tFV@;5~80xHm1%+#{LgnxuE< zjXw@~b~RA^u394tF7jgcN4(vZBI+kX(8)n5HKD{CZUd z<4bpv-0h!JC9$6N)ct>F?}L~GkQ&HO?+?;#IZl?CUHn#`7u!C>zWnvcK9>$bv4pcx z$hjue2a{;U*Vj~uBh4n4b04{ZvS%a9yZpGN@gF)X5R^CqyR5~3E0snJ_#-3QX|mW- zeip1^8tO;BL!7q7q~kn$#-lG3Uj^4X4zJ&)sZ`0*acql37}V8;N}~*?rL~O*%R@Ug zT1rU>?US@iSE?jetvXJh-m~K-8n`!dwM#gepay4ipTIP7LlC&er<$*}sa`(+O%1g6e zCNk9Ah_O4Oo$^U}JbI$z_wcHb5YdO0*$d};;brwuKjS!pB;TR+xDgE9 z_-ft}d_X|c*qr6Z=@Z(smJ45;|aqJuQ zju@}kPB7xY%j}$^o$OD0ubj>6X{y=A(w&NaeyV%=oQwA!&56}6M!|a%a|GGrgq}QT zmyw1S^%!Sn^Z;;`G4*tOtfv$8EJ;J&pBo%!FimTB%MEOpvB8iXcz4I>1ev;;oQh4A zB6S7E?I&Ae56Q;< z5P-K=L$FrWCI(SA#pU)No^95xgggZ%L7r#}J)acx7cT+K%jj2M2r8}5ym{yrPK*L_ zw2F@w>YHK}I-2#KmOH#sf5yRmBf1K+*^jmfGbH&IWy_53Gs3D+;nqXoiWTC$TpC(; zN#AfIun7t_)xi%=9un_}=>rzcC*Gy?3+#y_;)$rz`Ee;NH_iy#&3LyS>t$kR>odRS zyS{g$sm+TC?Rv=TTuN{}GW_hL1ko4}F~IT=*9yCa#Ol2C)3|B}i&ziHtTBg0FYIaL zvkB{h_jW#pw$q8;I#PsScl>AveQy*>sR7l6ML@(kVRLBM(5Gi2`=rhFwKwf|xDiWYzIF#w1J$PtO zULa)r>qpNEOjNR24X5%ePv7&-S8ZI#RKV_sZ-vx|8q1me;luz)PVLX_0}WfYY<3wD z=4)>63N33y@vm`BSuDCuv8G(9`m-*N8Bj|(Vo)ZywF86JcosI|R!^^78>0!mWrU}} zQ6gpIg&1dp?$7rl)$j$_O(@=MH>##9al?hprD8|2*X^wFDlRQ?HeB!wNh7$ z1I|r_xg8uzxAuGdN7eOQOP7x<`4M{>cr4xJ?Y)xwvWR-$+r0dQ`J<0^WrfbYvtX9H zT=aPG9*4tI($ z*XK@C$zGkcAqVfOH*P4h;1=W!s~Kasz)->A3HzxWe0BU|E?_CWvYy_3@sL7to@LG_ zH9~2Mzy23ntH3UreZfU&nHT5fI{r3`%2uiHRI?Zez4qy_J*U@EyR%H{7p&Q9tr3qY zbKkSR+gvicmn_oFSQsP5{HD}XPd;a=!-!NkY!w~DDZ$y5!&&ndqIE7K@^ipGkFX| zC{=~e38a_0Bw?&C>ToW+KiBt3OhgKxWuPbMDWtpzEmkC_>C8=z+bzLb^#y{Pu^UQ8 zyRDFlE?|n$Q!p;#jj>0ZF2;0KHr(d?*qaFjBj<8tamoEC(wrc1OjmL|KEyqECUk*P zI5P0}?(+dm@*dP%kLA>|9f-Mpjhh4C!GC*=1?Cw0LM=ryV$nUh_%;C0ep?snW&3Q{ zo_gF4k%$1Yg8EI5;A-@YO-DJLOlfb$B%5&3v!T*i?UQJTug&1m zxZ-;e?QcbxL=!&9`!Y*`xbsj@a6}|WZ|?Z*bzTn5Zb!TJUl$iG!}s?n{Emaaa1woG zGI8bGlWF!IN#&koJDkVmz!KGSQ@tg6=RYz7vaM2b258d(EQ{^ zTU`}8HIrE)qY%Dt=ZT!soN17Ze51<|eS72U2WmVU&8dC)qU6>`Gj&LP?0X9La!{%9 z+RH?}+gOvn48ntmGIb zSZ^o~<)mz71#Jb*zGq-Q0xD$(pO-K9LtPPEiw7!hKdqrTva}e!Tx7F9&5$YeBTsCd zyI|l13lNw&;Jr4Sm{@8wl7py!|d;^Ykj?E-r$r10+>%+3UneCT{KAEUQId@ipZdEe{&+VOLjak+{@yZC$@L}63hfs3Lbl7{JHjqBj?OkT?YsY!r|M+ z8H5v6bs)JB4Nl~#)7tGaHGLMY8CeG8qxIC64^)aYeLK1OYyHrI5`-3sPZ}C9*Nb5# zh^#3$DZkRF@pC46*8Cic5<`Xy0Q2NkaQLFqB#uyFYi;N)dVzNZJ*jt8)~>B z8O}`xky|oG4~Ts<oO zc5+rVZ-wA=H-6weM2_y9T3}8LL_q31n;DB5H#$RBU4`J%B`)NQLo!GnNJrhWpKb_^ zhw*V5|9XY6y@oELjMjanvKb(K9ee8bD~ap5)M;@+Qoo*Wlon!H7;E-Ps&?nzl|*f) zhac&eZ=I+A!C>xwyQj*-L&<+~U1$dK_aE_#q8@)6cFgeMKJC?;ZtaYyabpbVj@Q&>mIxm%4v`;7gGklvC&? zZ|hYC`5DVa)-Ieu`i96}7mb^^>N!0t^h{)DF3%gs9{!B909pg`{WeR=II=$Lmft2XJN(nY)!lp~_wkM(g!TU#u7?N=rT^D`)JO;*iGrDUPm4rg((F>9SN_+Q>C)rTD(v!?}XMMk~JxN9T zLAqGanA003wR3pUO1Ab^k~4im5)+uhbKoLpi;SZ$TjzX)rCxAJC{0K{Ex%cEMGj-S z223G+hUP_>c?HymJ7keSs(CJbt`qU=Q)|tnMgR6Fn|#1Wc>f^`ZVhO8mm2&pIqR@e z*(!TS?P#M%+`MOZZD)yfdE2mr_$i)<7{d58GJ^ak{akw$U?)`);~S93CuFD`kR9oDs*rvv^iqW1!j&_kS$gt za5&Q3Uo##K_iX#~;vHGy`l+uQM4e!sV|`ji)v^}+Sc^j+?UEO@aeG?bd9t&M){lSEgW=buX_GJ7+zJ}TEeD@v+^JA|HR5A#g4ve^NG7Y z7JN#@rtT^_Zn@v$9((d zW{(4&_J4Kdu|hAU8^j2;ERzxnd0x!|Ip}}WN`MuVUZkVu>&W4<%+^#8EJY)aYFQi- zN2Jjky;}cVO<%A4Yn{>Fz1K6Z9?smJJg?;f^(y2NS;<{qE5d7nPO3R}>Os&BBRV?$ z!@F6juVrD*W@GCv?6fRm=#=WPl2zn|{2u=&!Tx#zeACR(R+n*SDJi}hu@8c7NDZ``J_F)5jOX`KF?HV7CQn`v9Jb_Rkx+mIZ0+; zq3IXNR+c+w-isaYCfU9{di@R2<7`vhm6nn8K#(Zge;&kf2IHc=E9#*Fkl(zMdH0V7 z@X9hz$1TgZHVEsV`U<;l?SOwIZnz~>bC#Ylj!1&{9tMI+4ovk^TWamQw|Q9o>y;Sv z2)socz3OIPDdRosr}K&i={<1B{Vzq>sx?3*6*U5lx^n0*(Z}`Jk`_cl=nlMZZ|N%P z!0BUo*Q#rN2RE+F`hnffB1=CZtk_k7&$%ab%|1Va*H68ninnEo?!2B%kgl!270B8A_ri%;M?;Iqq z)+?{qvYEobV_9jtU)W-#_uvN{*tmT;tq+zq?q$F7`$x+gv~a6lCuBKnqv*@6eDbe6 zH{nu0AkIH08pSUMD?+nd!`M-q6_>g2ShxampyH{zBg;+XmstaK$tOYKs>51sxna&0 zp#}bnS$&H+$-j1q*Mo!pUyeI}!6P&PaF6eEta6LfJ3d* z1S5E6vCBDDZgGyezi;%*_{C=(zD+0CDO{%{8&rA@bN}_?6|q<(62UqEv|-Q=Kgw|z z{%wiV0iF$L{FNa3(;{ymZ=1Sb{}Dd`EMv6*W>g1&eiQwizJ^~y)9-p!d6TzwZ~wJS z=UgQjR64a5H5*5@-#g_p5p;E=B}lGxgi|lH9p~u4#l4C!ts3Tg)ldD>nr>6@pOpah z-qYIC7ci=F6)9*jlOg=f2uMf6<*Cu z>k(3sM$dbTekI+Qe%qt5l+1R!13)F?W8H}5XtSQ+q`^E3ldXBKdWk^q01a{K2qcoAB)Wr8-?Zb2@;fc- zx|pL1+Pe^uyBUp!Yg`ij3b!z6wlBD8{iO!}_0D0bUiHq-(Q8>h6ymD-Y?a@_y~uUf zWuBYGI+R>=a_hoJdipIK#w7;~RGE4Mcw~KAWBj=#g%W*!uD#Q{T?rQ}Kl3?gozKvrww!6D?cBMQ$o>CT?+q4JF6*nb=KPh` z{3c~>QDl3S=vl)V9L@fgW_&Y`lf!s2^x=Tf2@fe5OsS17f5vBihzxfgUnq2{2N&L> z^%tsTBzJA;{Re(6KN#ybK2iH2&>b4wYNhj`RP&VV z10Wp2#_Csc0sry>!$#fIXO`o!EQHQP&E1;HSCv9)uL%VAb(dMMuFokuRUG<IC3&d|```g8t=eYOR0%lI3u|a~~+1agOSP}UOTW-*kNrUZq;zE5V*xZ+yN;T@s z0l5$$@@iJ)|9$23K#c12sKENaiDnb!e66wojTp&1lKcVv*=XzOPEF@Jf5|pl+o!Vrd-jV{)H@c| zIE#Sle=0G{PCg6!>{lHC;S2LFSzMsQ3OhID9lhRLbeVbwdvTj*x;3Nu*{?Z&=#oyk*AM1g?7|q4@#wL0$ z(;GISt{b-^fliL&BPOk@@#};iP(-awxH2Xv$Juc`mZ=}M2bt-Jf9}C#bL1=u>7b<9zO=(WdT#bJ8!@g}qR}GJSJP^27a7>(07u_~pLt%He+x zi|rp8e*bvQhO_xUg4H!TT#qUK^CClS`>z)lPfSZgd|X^Y7#!vV6OkmsnrHysV|7^z zWLQ&d-9k6*T)D*1xIgdDm8lL@m3N0)W(_v8Tsjr98nfM`=)cRHgn~5Iua_|T#O#S3 zX>oxg4eu1g_G&!)Y^1F|=@*p|!PzHZKgmoT#x)eu10^b!+yvXqz%#zr_4LZ}GuM9# z=HTf$2hZ)m(j-x~X(@C$0}M6NdWvNImI^VO&6y^y&A!nW$V0jH&drgBRaqKE6*`Ws zMooI$Ez`;G57DLIuoe0T!bDkVTRFKd+aGw zDx`@@D))gEWu25Z`r}|C(>n@hY%4liV<&cloIJozoW*Uwwu4pT+4n$~>QmlF1AJ?N z2^TsHp+{DSMae5%KfUd@SM@TMdgBwJQRQ^W&4bIw?>69Alb(1}gxXZ+Q|h~Ax%Fv+ z&~&~voTpmnwcjXa|-}_D4@DODy;un7$uIU=J03EWE zapmC95KX&27U8#c!Hi)Ws$9wBx$0?j&oYxVJwEMY(}ReFHfm`~Hs{xxzD#9N>L)|< z`L=@1$QbqxlcX3)qj2>{Ip|dem7SXq(RJT`M8rWKH?<>2A@Wm)m8l-MMo-GX`mYY= z0+_LmV5UfYSQp+Wvr&+bCS+ozLpiP5R@`~qwhne=r^iQlb&{oaixXAmovIGWIc@U4e|kzvOiB2 zv6R=)f4ANm+>f6FRm>@xZa2GR$cr$t3i2($E5|ztxPEQqz{{ zoI|HIBXh_h$(qZRB7#i;@Dl1^v8VNlAH~{wJj(PxQ^IV>fF1Up=u)9 z9lfB#!VBA3P$?&H#5=PZ9Uf*%L}Ovl>!LL?-j-)2t~FikOqG}D0Z&x$YYn4c=fhl= zq(EM&$u+S>9ig?AY=`(DK@jkZqp3ZD0_~3D{WeHtAKl8UwEn*x*@c|vWtWWFsK}nbb%iK|_d1-V^ykTl2ET+m>W(?+B;qpoT z`NBHUGb~D6!36TvHttebvr%ZxJVpPOu^iFc4x zooxD2%Kgm)n8kLd@A(ENTn<#z<*)-0r}@Q;ysrDsZ0?(Rr$Tb#F4j)YhM|HpKa=Tw z98ZtA#h>WZ!e%PmR27zFFyhadZ=RKI_p(ho`*>>mhw6I62*}}db&n%=pvw2HR<{IN z29#gyg)@%wZ|e3W2Ovxa@_ea}s43Oz%p+?M{cMDr-^Cq7-=7K=>K8f`T(?P*dJih~ z`KjNbQqb$M)w)Yt*0vhqY2wE#TWON^9nhm9U{MxIfE)YCZp-c^^H%~8=I3oZ>vfZX z-IcAYv99DtNqt5iC$f)+qo{o^7c0-msA*`zsXEVo#+mm~WyUu&e(Dn0Gl3$)k5Lb` z!)wQTROL^R|1Dbcke%hlxfgwt+#|5XMc2O$(e!P`kvmEF)ANw&-R}^Au=~9w6@#~1 zt!c6RZjO&to`d~xL&8DPt&s1;Cy+Fq-;jep6KAG_MeE>NQ|CC*_@Zy{UF)!i^Tc+2 z=T3}0VcYB2Ij@;WF0Ebn)i1iVYcPfDa;{vHBHdn~oMeb=tx(v(Rr+^4d$ zG{>gyIz_uq*HdaLA6_0<3AS!ki&}VRq{_QNCri-63

    #}`EvRyZ2+70v?0_`A9cj^Z6aJe`aqSA>(L46a$iaxyiN185?g@HF zMaj%Wz`5^Ev)H~5)#k5hi7hvp{MI<5^APGTy|cR&ilucX&HQJcr>3D>F7cj)zga8< zS9A_~+P0pgE~Yc;2^CG@P+VZ`whWt+k49mRMl;#JU|Cxs4TfUcCP==$g(+8STISWH zg>zi#fHCD@x&}n+clk9^hT+i>1YwNcm=+o>ZhtdyE#R_5jyJ8{Wv+}i8&6TBI8<`FUgY^vUcz$I`_ItTTcx$#q zKb|^$R1vo<&#qbb4@8mtWwy!|YMya~VdHoJjr8@V=`kGH+71f%8TK20r|tEZ`VM8> z!J>dTwPuS#MrY5&!enqmK~wu3gt;WE>13%_$uKXZ|DZ}mVFU9dCeogN`uE@-N40)Z zF&fch;{df8^YqX$aWouS-(7BmC*H6_;Xd4-1rIVe-Gt3}Mb67+(MHDc6|92y%yBD6P~yRUQe|)@Aql z9eR{3knxmU?tA@E{}d>rR$7Z2tpFo-f$zR+w|@ahJ&8LF$}b-(Ir=FgLmp(WSEcp~ zpJj7#m-qTAnFm`?t8BFj=q%3DDruCZ%FVU z=Tg#skdj&V9vc=1;4daJd!?QfrU^=BpPmU?l` zfSq;lAX85&$GYgocvsGj?NuV!bgmzx*XgmhXqU%saaOK%6+0`kDIfTJqoZPAKGY=2 zap>{9`ouh2l0hj{Nu1KvGY}#@mG#VeUPAI_uy*h7m)B`JFwEM8{Bt+-GCK}ZP*-Gl zSn@GyeYwVd3jfrSk!kh1Pr?SThHGzi!=7kmJ1+qkv+Vwa``cugC#s&oZtVSO|m6~cJAYfl$8^!N~jhvi=%AaR98fA z?p)5OBEZN3@{V&>x-5f(Oy3#&PSt_)|CLe`Vwm5$#J^1hpZwOe-113LNW^-4SY7i! zbFntyC*3CRuXxX|3A4Dn_FD~sI%L+>c#ox_Tz&w4>Zz3v^FP@U*TCcpMmVas1x_$?K02xnIbqPbk8ZUPT^ z4J0V=u*$58-pR=;0&SeZ%1AB1 zNKN(4mf;n`0VeB%zijizmi}cTt(FjeQu$-^UI31G_0Mu_zw!cnlv)0ZgcCC*Y-~!R z*Do*iSHhI<{N;1akZn<@KX2HQ4i?L|R!Pk=E_jo|X4am{(Ok7w8E-ZY)){d1-9lghbk|y5s+e z09o>|Bai=Y;D|Ah&)2fo-LOP4(;o%P+|cpBhLsoyEHiyY@N^8XY}l}ZSXf#lgTG}T zPuXSfy|YZ(L4cp~Nw<8t1bF#7?~gn|fyBik$zvItpnm`i_POHFWy!}=`;P23T!M%0 z7XiQ1C*O6;3Tp+dx<|*rth=nnnk-G_L;b7ZlNatkB>@P?oX7W#%Ug&Oc!+kn(s%xI zF2}(*vYO(Ku53Q;Yo6|n63DDtB@oQXQHNK$9!^l!m+!nTsGgLels=re3z+w|F7=F^$6bp) zW_`pY=Gf~W!?ZU)LY-QFpDXM>t)chlp|@4i^zt+N`zGl>UnlK9u_@CkFR>%f%5gld z8VRRgl$y?iQnarUfc->-`&T6_@kGE01eRT1w4#kp%ZJl8jB{Q~ z6YxyP^zX2Fxv)GP7KJAedw2$9boT;YE+)a;0iD8?}hm8@yk8tb5<>mg^w*iqu`a{*=)&I2{NGJ(op2oGhYzi+(0uR|zapcFYLBN1HCOLiJ|2aww+o;S z%3B|`Y#L=H*s{v4bg|s0``|ZxdZ6)2hE~Q$RyOl7@EWue@|SMKtJi%KVjvSsHv-c5 z(4*s5SE#giK|-r}Ri*p7Gs^e+>^XHWC1H_Z;*sh(AnLHwgO{s8J8Eo4Fu(PN$+Wt??+IyZp!N3mc>3>pLTj4%r#D9{uuP%zBt`R~kFDgk@R1 z?jm?%4hKfBVuO>*ueBvCgR<+u(=hks0B0NE>at{oZYigyWAk`El3rs(&r`647G(B2 zBfl!!W)<@T|`#cYMWLL!L92_x*Ajs6U zLhi%GQ>9P}{vOq*2uaDwW`>-82EY^C9UX0>M%*i*on7_6=6c$-R( z&{H>-Mon4I^CI*>EZ#~cgJ*dzobWcZhfqow+hBapV7JGNY% ztp3?wi+@+ZBzPMlV13?BOY7mgP#vkPG|z#95^1)<3MozKiQ!uXWmLXxhaHFb!g5NV zroEJr*MX9}O1QgxLPTWz&n$>ac$pjI_20heqRb7=tB8(l@{BJG3hv-E0!0M4!CC&$_uX+&=sv9d=+Dg{iNYDS|u zy^S+(sAu@ZW@$exdojts+S9E&`H>xJ`dI6$&(`hgPJ_wR!XM7@>nsm5QqdD`IhUG8 z=C5AA%rtwz3W})vvVGvm&CchG({ojQtPAns6yh#$myP1FsfPS_dXBm349Lh2E6~ER zuBd?h&yltrJSk=%rZw^0nY0^!PfK%PK>hG@`Ay&WM2NEcC>jYX0Y~xMfn_ZCwi?g~ z!EW%iLgH%&c}0$jRA1szkqKPPBA*)&i)<8iIF-izoNR~MDVUi)-RhqbqvEJcSM!kf zP`9t#dY|{JI;r;ep-`{a_0dY2DWg?xBVl~N-1h2m#7yT%eJi^#U{u&6FIoHhhshx5 z>GMi%t5!{L9v?sEgNc~3_v<%MmVumich;K0vvmU*jR?@Cni|t-<#;_%gPdQrH>);R zhp}HW8<&eXLQLc6Eqr%~*LC!0R3EC(Bb|UeqManBdYqqL%Z|Km>2N_BIdfs2!O@$z zUoFFPlw5~;y2v~0=mLvdHRYvxw*kDba)^4pPpcbU~A<5$8GXF28u% zpBR5quWYp*e@0ccKftt|fRXIM&>%a4HO&v_pFe7+&jXhB8n{JOZFD@$z4_xTS+*-) z4LTwEoQ7&S?>|?Nes_HC*OZEdi(slY-DjxMTsIQzBo{5S=aRexUZuVL4puzm>>?oz zUEw-;TPx*Ue0GpG;=|L;mL(7>@26Z}7jvC@SWeehJrR6gbn}M_M_&hDoNN5}w%J%D ziEg^yMghTRlv1x&aQVjmi(^{s*|fZ`Ja(^rsX9H##+N@cV4L8QuGX^OuFrQsl+1Zy zmA=W!EG8aGsIPFO9Ov{FIl^AF(ALA<$**%7u8C^zI#ZbCFx_Pfl@}c+bLxD}eKR00t)2=c#E(z=LS>*f_+(<{s zAg>Jv@>A^*i&q41!vg$rPc9IEz}X>2lNxB%VH*SQg36;<1t#BEGB^@GV6HWt%35Pj z>f9Y~ErW(YT%dMy4G9)>Jj2qqn-;@VAE^8Jm%Y0G6xi#39y`3kn|lGy8;5=5!nYSM zJ7^%ymfET4pWEnq`F;IAs*fnElS)`CG*yljypuJ8YCR1kvyGp&)RPudzMW zD0W(3ENtfeqv8#B_WI(7UYszzJ0gWc==GM>nQKo6=%g3sb|l-49MPTmtXhtqsRjH0 zv0mQsOr+~4z^uh;`zWu#9*XWa0c1oJf_`aNr+>EcY4HA)FH!`YE-~M)7v_!2x ziFET3B+W9%#`}AUNL+GxnpIV}j_1)3b-n$vqitb()7&zm-FjS_DId)_W`5yxj_%xz zCMa2}J=cxw@%a=Tf0!M-8W$9dwMRNQR~qA*1l@}d(L-;V7*473f-T~@bS4*ctvtF& z=y^CF&#H*w8&)3#M+)Aq+sI5y7rqfDdY!vf+6(3FK?!ElU$d)%qSh4IrFi{DPO~Sx zAMHa8-Wui=bhDXV^8+F?<3~cIi%Do09RD#1+rBtnZ(Qrwx44Trj>@i2T|2Sho8F;K zJLPqzcU3D1lVUKR?n8Rj-bDQ3_z|7Bh&Sz#t>0xsk~2G9k7~qM_M@tJ6PQb!y?nrEc-huQnIA_Au}@T$w;m zM5l(&YNWOm8YAU@WBSSMSwvNtxNk{b`xDU$nMKlO-&w$eS3oob>W_D1DiyIX-OS7p z-QhomcQZG|P_BZ6xf=><;?|x2$ks__Rvw#+-te6I@inx^d)oBw_lFK`o;hi3b!;xL zO=`pu(cT%;7cbkd&9iSw@kojyKk5toeImp}LG{oh>cOA8MW<{_#|8t7BNn9F;{Doq z%I8Po?;Y3s8(!@ch928wL{_d2n?P7^^3bjhG?|IH8t=1wpZ8z0cV_Hrrh&irtJD-m zvM$Bqj3#-lRgT(6Yjnx=q3(9uu?XsK=ftqa3B-by^aJ@`6XTDRIzv;0g5xaF#iQ3D>T&R0mdG$5vx_u7To4`}_9tEpcI2Rvkwku$VcJ=r+s^4W%5U)4)CcM43HV9`J zZrSX^x3DNAZ}v7c20jz8eq;6b-!r@9$QhKFe%MYNV*y|}&& zR^vL&J$uq&`X39b+emRt8Bjo=G98hVPyMcKV#GogrZTB0Gn79)Y;&)z4ZX$XkD|^Q zgNy6ivp;+HU+!@WVU#QFeItV~@?g23v57a&xbt-GjX=ceY*`gB+*nD!cjG}-n<|@= zyx>@GaMnMQ&I*OCp1Bb&eH0iBcz&oY$rK87`O6d!#21O zn2RbW%3?s!NIY4!&Ki0@C21=G%~QhF&#JQioWTwzFS2_$_0R4LX5Llsf-?&fHwlU% z{N^pq6!Mds_&LxMewce!wY+qLai>zPLD^;)uiEW0yylUhlsFa=hMnlV&S^~?;-P#& zVJCMx@xm7+WSIL2MsGajNZDsYN&gX|7~|d_eB1gV?PG;oMVQD6dVfC;>35KIW_g~+!rOEouZ*w4R@C+Bhn}8ip zpzU{f1|=9lKoTKd(esN-@E6k8V&2EB+>#$-^D}8{8SsEMYcErCn$so&Vkt+pnRFMn zt>srYeeSWfsH8|l+^g%@Y05=8ysdyuO5 zN2unz+BKxSF4MJ+#Mk=bj2^TRJ)8}vJNU%b)jAU~zR$kZ(3jc=&5z!UuDY zL8|J@OFDow{Go)SDcw;pEt>u8Jhg|*_ao8zSt@8slBa`Ufnb7e6Lr&TUCb?;?9yRq zQOE9DvsZqS@SoA~*S7wFdJP z4liko1f=ySvfWhU%?AN0ADd@u$b7n4yv~XipkNzU7OsBNFSMyShlqiP-xY24ZFOiH z2ar)qj@nh?T_p()&3;ek9V42=YwjCM4F?ua??|GKpMh;eivP*= z9Nw?TF1GX|=5k3ou;SH}O-g;;ci@3zB2W^wsfb!a)+az|M8C+_K?^m4*s}T(%^ce_ zb7>{p`2FT6E00m@EK5^2+R#;%{C0X5H4ERU6liFlPIQN#8kINQ8`@;Q_%v42+RznS zt>xePbNXF-(=77SxL*k#(*=KDc}1k8oITvv#(tmZmpkFM!}#5w(jZsYk?1Qy$i9>X z^|SD=DVvojy1nspLsqnHSh@|?%F%0=j~DG3`&w60WRMji0o9Tkp%dBTr*~=w+8NBg^-BB2h^` z3m4wYBB!Q)%9%fqEvDDnSyUs;iVl)h+w<RFiT{8b)}HA6Ns3~PvtrteVbhFIg_wdmU#4HTgxAVn2Vxy z_B8{0bz&Yi$n=j+^6$WF2D`-lR1M!?Zif09MCwH7QsFeilfE-U{OfK>>G7Bz8F%j5 zPrmEH%vj_zkw%1*g`4W^lV?G%JNt|@dYZlNRU^}PZ~R7mtpcY$Y-r>(;w{I?SuUD~ z$bGE%08cH9-|8&(d8mKgrjzihu=hk~F^|B9`|kg?E)4kLtz+|Wt13(ELQHJR%DAWNO7^7`Qq(a)_sN}y5{2L@{X`=kh+qFqg7j8V-fwjWpnx%HZF@M zN4c=bO+$&5aSY%?ACKzzV+9a8>jbvkF)fM0dgIF&B8B_HJIUX^A6A_>J{(&IYe}x? zM^F2=<9bw`T>&CB6_ghdJF> z7zJ?UyZy|TN=*7cHoDFwo1|_S;@^7KDXW#;35T{OcI;i{rs5$Q)6pa^10kVJ28?LEVU<_ls%RCsFeEM+fChBIsh)ln#wRO8kHpSrL*=9j+OWHT6B_LCZ6hSAn=!T&t%b}KlP{EId_`+GQ+edOOiJAgfboW@6oN=0#-Q)5p1 zRPFLR^2Aex_OxbfjVq?7mYm(^fF4kq4z#n6i@U{wOT(~<`Y|-YoM9r8?H>#0@Yo|M zJY>xyF6&MbK`>w6H0=B)LJ#YaF48j49*g&;yc%C9qBpW~Ti5@L1>JmjiHXzieOWr) z6%|k-`=4plP1AYWi(SlXn<5tWc3^5l1=?Ak5L5RT|K4M_WrHkleqz*0Z^5siAR_{^ z=>j6f`nu-YZDm zl1BvX^^V+*bd5h1(`jyP`37rucv4(Y*ZM?xU0Aa%%StxF>AYospu^4JkoO?IiR*R7C0foPC%=Z&qZmLn0`!{ISR>sNDU@P5>~(cw zfaM$1Yvs9Vb5&n|$2_ZwCR(3_{h;mWdiorHC5Pt|)D_7d=FIE4bl+C3Z=}U>Nq<3QgurH!Bj8XxGS!L z{Ua1Vycf7a^!%$AB79aS^*sQ|klGU=G6%BqNnjZ@mC46YN``KTjCV3RU~n>h$M}b@6Cg{&@R)o_LY+db zPxJrHxm2W;QeE1Yo8pK+-saWJnM~_rz5$6HFELKUvE=+3u(F&s545c9pYx{f=;!wK1R5scvfGeaQ}+`aP3A zK4lf}h-{w4-G#qxdx#o3_Gxt`P9+E<`6RSz`WoC&{NZrbw>Q_~b1dd8vcwptT6mda zy`6nkWDwYZR<}xtsg?_Rw#A>bMsa3i0X&`X;1aaw@QH;u)DT^54gw8@L~akW=Q|gq ze5%*?nBLXCT0Vt=?Zxh2#SFyZ6IC(`u)2Z{58-`XuWyam?r|j~YbSSd;%BR;-9j<` zP*9QuUe)RU3s6_)i?vK`#Jc}EeoAb^5+~!hAV61waC@4OQ}I3Qv(d(g%+MT0QTuV) zka^pI4d7DEIj=Fdqj~}bYWSJfm^pNj85dsX*5o*y-&56i4K>|zi1|mwuu8e@W>PyA z(e=G>gH_|S!OB_(4;QNq3Nsul@N+>2ACo4wKJ_~%!+&!A7F*2Z*7I;!ftcW2b@N;7 zY7P!#Wt@EB<@FAX+lg(@a|GO9`H3appy)ev!}kE0AAU>K5PKn>e5dzK_sesO53He9 zd#x5Gfj6f)(8Ih`h8`#{zx{LPK8DP3>+L3pQDf!GT2omuh~v1~2zH+d$MB zY9ogK9SE-?W0&XkvazjMUa3Xpm&Y$Wzqi`)Wst6R-nZc%ZWDESD-QoCnC2Sd4!hy- z^Z0Tl`25xR*FBrUMt4vll12fRUUpT%8GS9b*x`mn;5*;0Ig`jp-|6hW*vc|ivEa3M zOJs3jWTFF`)4W<%-2A<2fB!Iz7F)*dg4Stt+u**0z~a>rHAb6}sOhU~xG&x@w!*vc z2ER|>r3+B=lFb-+HD>7ECzOo)#7d#q-bdwq^&e7$S`PQ3Dpe{5SUgtt2eRV>8ao{g z7Z=_ydBjP#D9P`2@3WFjxXB`UsnR(gpiG# zo&hiX-%9MO!A>E-Z4BNvz|4DmRcz=YF3n~bI~Z1MUdEmih;6O4GtNPt7f;#Y!D~&U*uPm?^@7R`@|{;bRpmwu#}>H!#%- zr@eAnT^~F48C7Ie8P1d&=BOzkPMY1yxh->x54SpXi8^AVtq6p{F#awmlOaLp2i|>7 ziFD&r8pynil~T!;l|!4cvWiITuBs9t-8fnZDFul$(()MQ4Mo5@I;?cOQ2`AN6vNk?ir6o z=1&;A$?R~4>T!Gh%X_e%mbM&i?~VvBI$v+EFlrZyxjE^9LPgVa<}AR)RytJ$51AMRU5uP*Evf(0a@)||3*MUsvD_IJnX5%*8!;x;!sN1Y;f(Pd>+ z+>+L=4kWa0x}v3UI0e`;AeGO=x|mf@{@%XU^mzzb?A0V;ip7SI8c#a&!)~h@-uF@_ zzW5 zt`WSAv|<2nUR$|J0Xf_S5D&wH<40rt;wzu^Mjs@>h7JONLC%+3lawF^1o3FN4mx*O zn4ZEr@*dnshlf_IbDiTBsJ>!OM(Mo=o#icCEpsLh33{9l)vQLpk|sw);-!FJHf}G_ zuS3%mcuTRCJcfrLc(d^8z* zD1pFI(5t#`b}AGAU_88bkTl9&J{Q5`j4wtMyx;cQkh{rFr9#HGa3q2Mp0WApkpZy8 zIjr>*DAK>iwEatl&}C*y%emlW6j1ftArn-1di!veqyxM5h(qwSZ{J&Yj8YRiQ+*fx zTRQ#`=+n7Q%|0!_7%9nxrHp+GJYIGj<=!zN7a^Qphi){6jQ?^2U2V52xM&5A+?go5Laup}5OWC^%B6ZVWlc(fr)@Pk%dT>uX|(;VJ{4&(89`t^t7cV!9nvA; z^sw=N(V+m#7i)QRT4dk&J6oBHJ8^o$H#8|o9SEdBR~9}_zgs*u;6 zCPeyXJCI?JvYr|RwF=FA6I2mT*|U|B3DyUp?-GwCc!DYIdZ0-rGB^O1oI-AU8Uqrr4L{ys=-1w4}QbCx6+pXJHBZQ1xFRb94Nt2ZZMni=dY{N14t{guO+EL1`Y7^qv)k@3MwC( z&M%;~-G1t_HR05W=pdh>AXPbP>O64<{t)-3~k|@~Vb+ZCc5= z(Qz;$ZNn(X?>koJ7-%gvh`F93A08lm#m@%5jz>bncSUHB9;?=Z&K@6J*WU?f76xiQrfKoa@6Obbc>agt>?!#$}*K@4xdO465aGL+vz8LbX8Ouq&}*)X}}+vKq? z0#QgGj3sxAWMiR>2d$A@3JBpEP+9g@W(Ts5{zsTJ320twWbTfs+`Ug7j7mf40cFjR z0L|{l^Z~Zimxc%0GN36)2U5$~6R;Dw$1wtA=6+0yvXhX?9~v!Xf&74K2UZFk{a<6+ z91TfeSQr473w+D!V zcHfxYU#;7{?;^lsS6*X|Y$g--eFa@OVq58?1?sh@e%-z*08Jja3#=RWou(aI5Cc5K{R@niOe95}-qgC!?DD4(X89EdD4(VM!ad+TaaU_V4!-$=low zD8pF7=B5(aTtG9=4P|(WuZoM2r~47K*50T;!-C$bny6`!K5~{D=tk|W#3pk4kbpv= zYLA=b2IvP+J>1-EyQl5bJ z>NBLvD9G^bUjl%i;U%3WvhU^-51BEL{2>m!3X22jBq+GtJ)n3d{ki%SFgmmXc0-%! zp}Y3vp))|$OGlE%`GVssD+$r09l)m)yi{NHyo{153VqTSg5LgkM?vS3<7a$|jr+z; zjV6;w?Pjad`x=s^r~oLqNSs_f@dG49SDV)3 zJ62|J5NJ)tl9ggal7ZtXknBtYl?~nVNSQoJD$rSNyHUsK9kV$G6;IrIqJo0{)dBKp z{%Tkma&+hIo7}VbXzkr(RoONVBz-xGBO5_EaUj9w&#-5XjG;`sKb$3N+81C7*0`Vi zg>XY}Yk~RI_NgORq+>V$sVsNonbNyJ+~#-gkoy+A?Ja!WIh72zftR5oVnj#o$1|v6 zu>PEyoei)W7m{|7H7yOwRX)fnO5TsR&GS840w+K=WunrzvVyEZa?0SbxP2bkvD*I5aX`~xn5RUkd&&S+iER+paz4(Ihc_*7AlGgE25lqvTX;ZZyI}t~+3!9O0a|Ndel|l^bx183 z)WNueMGtk8PY1iVv9~Yk8GV$SC(v4Q!NfhX(gw!?A$r*+NWY4gDpb1uojg&{+P@U} zE|9!3pmD}efnVO_n%GDFrD{BQ#|I?(0ft^{zH6T3UqV}EWq(M~$BoE}t^H8#uZh-i~ z@g2JURPJAA?f;1%{7?LV;eX->{}Vp|X6*l=_<<(Cd%@9_O;&c<|71nSTkpxpF1PG! zW&8FLRO(huIz;h5p#1SGh-Ot$dDl~I;+!O#cpL(2%fD$!{wIDB3Jz?QnOo76@ZCk= zluMbt0c6hqTNmLQbZc0w)cl+h7P<|#((4@z@>(Ei@t>2b542BCYd)atJdl}Q1dnQ? z)X!3E{s=hutyz5=0R-cRnBOUq_DYU#;H@*Ztmzae2yjYBYm$qJata{vASE7C=lqXY zbvoprDZiK_Zy?Zav=5yAcHlO5?TG-r6>7ZUBrWfHgXOIy*)2H&wwf2h$GZP~ov_|cS-{vUDfG2p`P2pNN6as)%Q*KG}FDe=JrW6&`p<3Yn3 z7x!V;y=u}V?KlgCME>kg+We=xFlx9wi@Rc9Dv%o!gJ3X)A zq;r5JIr!p{P^M4yd1N`NLgk+j*Q|Fqr(`VYU#J{I0~G7JbKw()rs-V2ohA$EAoBv~ ztU^*k8abIBv?n(PY2NTNeMpy}b@NOgh--{4)M^z(i;tUlle^LYa@(?hz5g{Riy{8 zm$H}is`dR}m+MbduD=2xuD2Z-R@9&MQk6N5{YNG*N3a^`^f@JAF(9vkp)?VaaMXaB zBdd~E0>>N$rY^{CtvD7@2eI}l77v>>Kf|-TTfTjL(mUB8RerNH!86&cC6WfWxR>

    KsVS#sLm3o#u@%q;fVb4QAs@6Yk2Z`m?!4%GDt8M^$7|vCL7=8B&WSx_ z=|l6j7N(p3=wNp*Sgq`_F(@xv3~8aVM;$h!M5-l`(&X5ET@_0=u``0Ai6UQop{Qs6X; zaGJn?ZP9b2?<%;Qcg zKZa?)_YytTzi>2%EiB5Y0i<<0>Qoz-;Sc3aFlY23={I$5$Odc;975()WdU%3_=02o zkpOmXrIt2)V_-261FzzRd91z>HgH6=C*Z^$z}eh2ex+w*M(5%>lAFgukP}U>h{OwxM62~!~z1wyN{AqxAJNhoX z*W0L1-C|X&jPu9LmDlGOwvpuP*Ht z2oDIVxQ4zAyO*lBLOU(*S>B&u&m>@Y*1QPw9!tCER9}w3yE}(Ty9_nr8@B62$i1dA zbX%pH7J5?X^1LN7n-!S9l-TjjzOl&0#L9RalobbM~X%{iwlDR1Sp=zYT{8whw5`kQ_Cx)Jt4 z)$XyM#Rip8C#zyQq{NqU{lX_qfMRE7>;^&`^Sdfo#~r;SDkOeT-)}A5;jX; zB}M)CW;1$4)@Ngx=_AVwe{q~*p&0h#8PBozUe~KwX8VgQdFolca`~h-L~;QD&=seJ z!1kEOUgTnTETwC#z%qw2NSRA0rzV}Un)y`qgA3+aHMsoc96Fmhbl9%@iG}g4nQ6&K zg_SEaQRw2ilA*i)QAgZXO4AL^(Yrz3KoBcOluiD-DfhEw`op#~Dh7|^kd@>6#%V&g zNE-~;W&YPb|ML<%;7*tSvJr|A2UYe&XZqcPE0+lhScbXj?lMna$wz7Qsf5{Of#z?Y zg(`oqJfUk|C|^6%j()(eKWu_xGX+UD;q8p6ZUCa0hRL?^?})JvF_Kk}T0w&}! zw$<=mzXh{R8GF)b7)5)gs3hCFz3oplZMj=*8i8*b@#lF*c^xN>bPK+IJ&ud0)LEmW z4U^TV-k5iXi^UwS&`T{|Du_@Y+ftUUs?pnAQ+D5qb^hA^>DMJiyFHGE9yj+NIt{1Y zT0^_vM)J>@_VzZWXcK9jV~V3#%wP&9N}D{C7l*&ai`|>jX~ zzooqF`lv}ntRFG&U9J>xo!Gl_zh>gcz@Q~=>Y7{3HM6#~X4CmeSpO;km8R??gvrK@ z6^RY!4G2FxEmoL=VljZ3n_N&*ER|OaT4*n;s$Bb3?+_*4!{-KIZ3e@PjbcHip6^f7 zG({wW>93{mGBH3zC5weOIYa=z$g_9XD6Sh61>OIV^}ab{sFl40Y(ik!D@1bMRgT?r zNymNv+;@>Q7j2=j)Z0po2d1PVTY7Xgww9e{^s}=hwnS7?*vG2n3`-xsdl6Aw;DvW{ z0NF2YFkwu1iBR@QzKpE$SBKby8gU)&Te*b%jTDwX!>1CjD_C^3COtu_s6vhmO6k-& zT>%oJa{b`cus5g#fA|buJ4?g$v1+!rn3KIvQtNUwa#)yeG!@X3dIzqQ@!R$XjY(KM z`F!SrV(y-qSy0PwE5!XRV6Imc6>;>%{65{P595_EFY(G2U-Pwfu0TJuU+!icPe!3b zL2`3H!c7D4?z4?;1@bGEUNQc)b`0aW3BfY1*>-bk^R^R*asxA-5y<6|6b|-uW4c`7gL%=xn0bcyzMit$6$iWvuIWnG+FVi3;tU@;;+;4%R+UqypzbNn8 zHziJvbsj$x4?8jQ>G~6lqi2_Qvl9H&oOGdepSn)|qtBNN@^74o@>V<{5Oy<=snK}3 zck9dEm9_@{<)2KI@|Oq##+{yOQ6BU}!hE2q_u;fLd|c$RFHI#EXHNE#Ih&g&NS{@j z;`_)NieYNseC`PRt}3*zZ44$$Yy3{{Hr9hdXE#1-p(dgUTN?AwZBSHkmJ@UM(5f+j zbyr5)cjTcFlbd2KZ0iZ994buKyyg|kjDJ3K9eZg$hV47tiBM+vN#qd@gy4(SXaB|x#=s3%Y@FWXAc#q? zQ}qhT2Q-F|Gf#xfHqVM`G!pPAi{h|*Y_gh`sO*^B3Upe0!gGFtfYs`x^JMX5$2SXR zaQ(J81cWB!NepA#j~M@O|Gfz60bg=Gy3`2&NJ!|JWuPciUzynu(-7ik*-&n|y!WXs z?YVVXvMxF?2ft%Xd7`B#)&g*GNU$7KIn-t|vbaNZ$NVAjVgPJ4ycnw54K z5Q<{9);k3{mbL;bjaOLrx+6XS?vh5m)Oxf%(oYajG|c6ep;S(B72UH#!xtaJ>01fX z{O=81`sG`#2fhOy2H4dc3x7QXM$q%rY|IPtHh5%x=%-M&n94@LNHxfowx}k`V3|)} zk>8wpsZoXLj{0m{Y8m}FcsdOD)McY9S6r2?OXh~%7tTmm6y`YS9xV|FDx+CzcBI{&;>3$Q-NKyjTBOq>3CRPx+$|l(FQA;!{qK3&h zJhd)vyhVfCaOdH)zP(vHT(A%}VD1jXmJc}(n<_}&m{-iH{I&YE!-n}OrZSr#5Il6H zs@yp^!))+8IOZ1Uan=c7Ec_Tsl!MlgyJzMa7`OewUYhmElP*lDyDj+`jW_o?4fTxs z_BeoqcxRA52Yl(WJx;H}!BIJEQS44hGHzh{?XN4cyYaJvK#b$D)a-Y7;uR*H9llh% z_eHG^zVRT$tgOcS6nnQvT_{IL3|IV7DVe4_=2`9%3efVd6_!(;6Q8*nzE@GZVpd*y z^{gYk+#8{iu}cyxz}c`a`flb-c0Qg9zRiOvUENBPo=h1yz(K$iTjnmG1_xSY83Q*=yfh1LuxU(j`Rq#oaVfsRk~AY**@Q)D^nztA2{?auGvJwRr1Um)rk9S~Mb@ zO)XCWhY0hgC(*F(hjJLmh_0P`k5z;3xr$FR>9B1sd>=0ratQNRTS;iULrOg0Ok#2H zA_+htcL{`_9O3sxIt6Utad^28)R^#W?boL+^$&2nw*TrMV-a3_JHAaWC09wcaw~K9xgX89Sh58iTPoXZ z`+)O4KHI7C{!Po~Jw+MsPJNxm>-tu0pN+(UBe!|#_X(k68%5qK$4Bp?kZjj+h;X*z zAzhG3X;bF(ZJyS`_)mg%og&zDlm+L3$`T^k!9p)}l3^egS>k^whG3(ua<9aTsM zc+6Y5HgJ$|_j~?UCO%Hy(2EaoBNilk_R-f@*ScX!HJ${y6^wvP!w@Lcp_dv5QGkc{*PO=J4^nPYpStSM=Snbj8Z}Ni~k(d$EfI`~!zRaMfPI$HcFD z-kVU?cK_O>5PUGr=q|jk?G^8Wp}!Te|;9GQl#+NUS;a4me1P(#x(ErjGY)7?;A0+cyRbJXe4C z{&>T3+{qSP9TzfBQiAt)A<&i%hVkFzZ|wQ|6C_B1r_cu@{Za7nDD$D1ZXFfrUynQM zw!URzl}bWd5%`{p(+ztV!)92=8B=~<7W2Z3d}x$t>3Lrr?)07x1ry7N`qA+LDY1_X zIsD{B4rVbxMU>J?9;)MMnnL8(w{voUXSfGK6^Dj=B^_v9gg*76pF+bQf7RsZ57BoI zt8k6OGYOZfi1nG)&*3v1+z8Wy0!jGqRYL5Eb>=WxM094QddO>B?rtA$a4Vruwwgu( zH{JjkHmQSIq1V|!k&Q3L+9Yp@p+N^cHW#EP$%Etm9+2DgZtx0D9-=sWMD)alYH91} ztSr~M3=_Fedu~S1wXg_3<`}RkdY(CyX(5kN-lqDghpveBziHqkD~ntjShv@Qq{_5G z;Lt_rEk)c=MnXY}u?qR?-1p=ruK>CauAkA!Whhob^PEp7zYCl`fXx?FarHeU`|S>B zSvjk*h|=;&&;(FFs;-yumAj80r!A7F+xhOx4SKjr+?O6(-?B5>%zx^+` zRdJ{j_fE|31(F()=_12H(;$tgqWZk;xspQX5Px!Fhk6$yISls+LWy;UHLJowvDwR+ zl&;8u*Y+AEG3<~niB$9j+ux9qFBClbO*>o*(BoE&mL$NV9E2$!?TXZ=B}KV`@`EBI zpjU$uU6jnT-vExs9&mrfV6S}HVZT($`XFHskL@J0)ddnNyp;L(DsB(BS~>h$kd^94 zXh0%c8X1^x4-q_CH9HuPTLM8GBj`oFKvfF;?+fTo?58fsb}*xB8Yd|hgCJ-QG6s4!YG{KY32n7V+ZGrsBjXK)v%uhL7UxVPNUvKdw-39E|Q}*PVyazNP zL}U!Z0A=?C^G8ZjR=E4O|AIh)%-_G9asxM*qO9FyuHXO47|Y-aM&2NHhKUmHIs?IO zUH6XbN&|}C@4XZza|h^l<7S}ej&C-=z(VnseEWAw@}YNb@m#|JRZGiDyGWY$BM|27 zVWOJpUj_2H4ICnc{Ju0{vSQr04O+VP=7W+JV4GAkrp#1>cKmxkhc$6tnB?1?AS5Oq zw&KC_;X~I;7S07ppIM#h4%u9tQ8ZY7kYj7`*@V!YrKezt>hUg024r*U1!hXPoLg_0 zv1$T0;tKxmXWxPC7bv!S+3W%vu`T|!$tfe0N}1}r5cvGr{R!rOM*9^~RR8<&^b{2} z2XgyZ#Q(2+5|AMqkje8OFzJL7@d~bKQ2|ZloAIYWN=tKex5w`|IC$xf@yN`2SG0` z+VxUE_9SY3p?%sk|G|>^udI{p>HE(-J_=OzU^c*});>E%F^K=dZ*TYdKQm$|Ib$35 z1LLJ&;uKr;?=i`7Jn=D)^S%=sx%{asLys$YadQ>Z{OM+3snnXAzj54>)rJE+uBMbnI2UDf?Y4aX3}JI^>1AqM2sl}yMYkfYGWkAALpAXi zR|McA-Y_9}IL0WB$K%&N0A69~HY>&KZ;}h%+-p*cxm)n>#MzY5AVQ9H*+xoZMe>&Z z+wv66vyXWH6YZf6G+N{Krz&4imv~NLj$Up(wtbmI_>ptgVkPjBwYVR4Izv5s&VDuT3aH`YPwcN z*w0eq*VcJ`7iche*~+!rdI#r3C3%qK6zNg2m481+sSG+Va=ufi30%68V@` zVmdZO!2RKIB5xOw%y=@_4G)+re%GAZy69GmnT-1JMqRy|sX^f| zb+m|dl|dAYOwFy;CAFpmuU?LgMkQ28+c`R(OVn*G$9Zjxb(T2~tu!W@4rCSI<|$=G zD1E+hTN`ZNg+^(VG@Nboc2g=A0DThK$_|pYZ>T0jEUbCG=6ugCY)7C#VO4`Hxb+2K zlIL41%L2tCHpPSb*|EY+xKFSe23bG^vvR*RNP139;?hhhZ^}#Tl=o6ZjsMebQSq%2 z;tP6S9Jr7i5Evh-P29is4)7}vQLe&YQb82=(a!T!*i4Q3!{OdGHE%q#sqW{TO-%?@RaoN1!{LmUm-Z~z=NbHiG6e*mF} zt)IL10!C4y1Y%%CZk?3>q|T=l`^wE-(}}XqFSvBHCfh4 zFs+!@+%hFz@%D*!Q+CJcw4j5pq^UHuP$y?w$)L2eO#o1z6X{Cc?Kt$nCSaX>HXmd^ z-(Y@aN%AEa)OO>Ks)d6B4!r`rt7=4xsZ#4c!Daa87+HtU5xkCh8zqna80!>1d3Q+^ z@NWPTxj9OP8O@V#!0=%;CSwkxXQdemQDr~EDg|DK1 zsW9>BT2FFFXKw87Ze7>_6yW^{=t=x$Mpj)DZ`OJD+42y&87s{zsTp2ZG9BZp*J>4t z-&l2}@$^^RtvPRKI{rbhI1wx54rubX;ZHFVh}q~NN$ZNDEiCTz(jRlj@zQgLo3B3G zasdU!ky2~#r}@@C@YNVrx#iat>ovw!EErGfwmj*O5>3P9r55GGJXFNQxU4Hy!wh-g zmH1fw-lCGZxs<9cc$wLII-^1Qe#d(QDb91c&fNh0WSW&?rODDZwfZ?ovh~9xdy%v# z+72HYi`XQ%0UjgMGS?ha-4&5f^(j^wRpN3%#7Fa!*rI}lL5AFU39Beq!?n-Y)sShA zOvt6Y%NZXh0N69{FH73)ZO`qlDP?JL8Un1wrr~TZi}1HYj(EMz=E@pEEav;P)R z@_-(!R|)O9u(#a`FnGtH!U*j1;X%yjDNu#X?UTnGW57+CDtyP?UOJ_lRJIk4f~~v`OuS( zrotB)Q-3ndz58IRRsn_Z+B`5$QOmk(lX0{y(b+aOsxqcqm;3B-HjGVWo>;t~@!)Zu zs*P2N&ef^q!%=anZNsvc1jPa$UzS}!4R_dJdpL(LC9ur9ju@R17DQBQF2vWwt-I@% z+n~@+QTJktCaGfj9{dMpa5+D;ra+g+TV*A$ZnGIZ;V)h?W$v#*sIJXz z5jVe`5tdr6L?vBrgjy9+a5$MQ7R}~4BVN2UhCDQ$W+l(0``Ztco;}n$O?Emtpc7Vf z<5y5v)wOgWpr7o{BX-l#AQBW@o%uc+&HmwQE%-Gx&BewW(_eJgJ)WhEomX zfMX<>Lh-r{u#jeR6Lmkf>Uj-kVvf4$TLl%2BCjG@u6f{WirPsA+Ac& zr^FIXlqGytUY2^%CDNs&*&$+pS{(gNphF$I==AB%-dFo?`la1wRCbI^6h5Oi81?7w zGybzYcRs8B=xUE9Zh8zAWlBdoVk=RGxFYYvF-53Fw%Fn23UgVkyJwA}-yu&64zJoW zZ=r(zRB3VKZ0E3#Z|q?!B+9tNz3>g#rGINwC;jN=a0rb z@ARyIZvuDLqCik#3@T*lg`t;oNL5)kMup^g<`fjx(3*bl-Y@?c%!E9n(L4w_-4C`thx%nXZ}zoAQ;* z-hM+LW~?!Kx*~^lPJQ=O7Ay{261dpr?EQl#mIi*hGhQD)(NROhHXCHSnyrrzcE_>I zE`P#X5VPo9Mx$^-*OA$5$u|plV}5tG-%njS)C*3ePvt+oBsrUp%AjfT+I^tOQ#9U* z49pIqnF{o#loE@H9r z$)DeD5q&*smF>F4PMz9%d(Dytj7nlte^s=4^h}yq;Uy+?{oNz9Tn@lt88FKrH@l~< zv94wLrdhiTf99vdbcO2C4+zEjc%)*qc_?NGKL`Kat(3EKXmZB7 z@I;UL!pw44VV+q^Wa}2ZFD0;m6=%}3l<)1xCtwAG58u1o;UK*LH;){W==2(!x?`qS z({)!+O zy+!k%69xiFVjS~26}5_pTk7xe<5s1d9YgXtl2e5_FOxi^6>6RtO1VU8e%5c)X%goA$Vbj;w{0-N?6L<@sTHC8 z2I=t{(WdQno_Xx^XK@#H(KW&?y#sVM4UjC-9>H6yD>ct5zRecEncKwP`H#6{XFpIY zym@DuLrDGNu=*6YmfFTB4vpc7+(?!SI)vSmIwEXJ=|1vjEbHab-n~lq+!zPNvOd@T zcI`~^D08@zqs{xG3r0luDdq&|ogE@neu}$3p?sRF$ck;ea9HMqt&X!x84BiEwldSx zH>f|U&pPVwIjUF6A}}a+rW}5>E4`z==VZmlux1cg{;Hfzi8MjEqsJaZ*a6hgh1W-I z$Z;`85CceLk@O5R6~gHJl3?T+4F7iXgPHdRv+b=9l2Zukn0dSEw58Qje)IAtXeS;U zPc<9w1hz(mTWh>m)!6&MRu^UBR7lZ;YhK0ja*Ss!i!JpU6S8*lxqFUKQ`{3Nl^Gr6 zpSNq{*bLVjbnVGjYqLXEX2~%fr3ullZkQJ?`bI9PrQqoPl`-G+ z1HB9MjffMK*(c-qYX$Jc?kgcFlE?s*d3A|J_t#4wh#AM@bBM-?KV#Q2T}8`rYh0zQ zXb7cXc=Q2?G<0|`+I61C52PXA%ar%LGqf~r>Nn0A`*i$*1I^M`35GW{1U6P(2II8Zkt`QdqX*k$&QCwi&~V)kit(9$;bD-WR zlA&mC#gOr9V|m%^qiJWI;p4eW7OU686-vM!?E&Z0uKw=fy0zR2dxXj!`h-V?V@)PB zXdhvU;d{c|WFPV&y!?vxRnDVyjHI)4jHqcJXYk`e3A~hw+%a zwIa?YZ?qH)XN`{sR{T)JV4TcPw@0xYXc}s=KKJygHdUxm-9Mov*rUR3SYl^ zE7jU_n)tQ?Zb$3o?EJ~V_)iJ(){J>PC$0J2h>qkKv%dPTEzB-NI@)R;q-SPYyvK5w z&C-1O;q$3C-jy_-RN@r%hP+qb%-v&PvE5MB$XyNMAFnbRHM81}xUwu|KLq!-$Qr0c z(sp}d73;+P-rom*a=3|Wr7A{337=mnimaw|%oaGl=k z|C%8tVFJBS-HPrJsBj@H1q$0fF_s&#Ivs>Hm-lK9Gl@EGW)nV5-?$pM&SRqRqV)zU z9R1j?o6ctZqePJ@`t_ePNIgWr7_oBf?6kLw*ktsPM6RZQ%@wQFNNZr!_bC5{66{Bg_-r6$;ItUk&f`8Kdrl7iEI40T~%IBHCr%TYW{{=R>O1Yr?{Z$ zgvNvm|J6m68+vo1K*{9GPAhznAvx|NAe!#r{U#NfNV#cpf)qQrn+x)iTM0x>lsGxZ z-po?;Sexx{jHJ>w@X9kYs3F!`@;;1x9QLKB!(7Sjr>=2fEX}*&Cm6PA$KmT{J!>m} z5`Tu*Vl!uyU^XJKU6}m&y>7#t#C4o&YeC^qLi*<%J+9A=PJEqD=&Xtc>wl<-D1Nn) z%R+MJ=qBe!PPp1U!5aLui zeyhNS`p0I99zZ0`X@!fQDffCu{8AUx6vcag|4(idC`qrwTjD&I6=mihFOxAqU$wtx+2o=m1Rf|}m z6p>zj=dUuf<%bb)TBE505(6;5-JTY(mHvwPvf-cHE&&Yl0$W8tWqRmNDxB8Rs3tfE zNZAZ^#U}*dJ5Jecx~nH#+jtuPRi+iXnCFPu6PJzC?{}X5B`i-A!a@8vc=SRJdY|eBB=Bf$@E_ zPF1I*?IV{P-Zz@~D~8#(DMS{HnwypZQbJ zW4*F8-c;tIP&7vnlpK7XDq?fiM1jtJkL{ZHeBb6gp2|kW!#Zs%`HqR>`m#W^uwpio zQ+Ac?y3XV#(NQ`x{^9qEj9HC?ThsJStL5)ZE<{93P#H2faiF6Zd|!=1IBABGrv$hT z@J3BH1{RL%gyFpR21@mrb4{h6EiZpjy|VDazw-Ie%5jS|#$OB7XOv|nr_BA3J@Cs) z+_QZ%%=yFJ=JCrqw*WjX8EX}Z*lU!?sFFMEzjcTylv>~oyT>~jiCfwxd9pbo(q->F z*8ea&M()Q0kI35g0c|xux_E#1Wa=77+GJMRBtaLR$^t*dQ#AWud+7?ThG*W2+sfVo zbEIL!)ww(E$-REC&6}Ar<^}e3`zL}WR3ZsU5uayeP_Z!x`m~1@f`5f=${gOEMb|Fa%m)#n^KxN>97ar%WF6sG?BiD8Q7{<(>x~gdiBNR`=)qL!d zxL+>0$j;YgF(`tz94A%FqvDD!$IJWXCHH+%QbO0XAoeD+c+ zt?N~Lhzm7K>NBwFckx?UtjE;M3RbKJTEw*5$jVBu58|om8xG5EomXIYeMa+jRo7D) zTk98)DNw6;`^`-ESAS&f_*8y+#j^JY){N?oWW@;1UyN6H`AcK1-EwLiC9`xKHq#&E zUF+?$>l>4YZ3l?e1>(H}ooJl#1KBx`Z7tV-H@8d(J(IaVR%(LTH<+fasj{*RtqNF@ z0Dd;90KFQywI$u7^c-=nT1_Cf_*Q@QJ&7OySiBWjOo|r<$AEaD42z4e!~e(Ldq*|3 zw0*lqN+%q!&d6LAru;kP5G-+kiqXdJI|E2O>|c^}!9mjCh;^!|Mv%Lh@Fge#W(D{gu4cl<1mB$35Y8WC zuuczTob;kJIGwrI9CUlJ2Y3E(lRP31P+r#;my8K+l7}^QPsuUS1N)>Oipj0`02&e@ z%mz_%{HfW6o(kEWZixdP&iX^O!Oy3X2m)~1=R{x{{@EehMrwZJJAZ=scfgOPABkrp z2L1rn27t|6(qRZW9GD@gw_I^S7ABvJS{l|bji6-BDm+=0;XBRI#Z9W z@b?Fy?^&r2;MofeSaIfjpsYJo%$((M2r$k;zxPg}#$O4HbB5E8$&~$hC1f-6>YsXJ z=YeoO;brIgMJa^@ZBJ7iv*PPAXqX3s-p-#O{tFN{P)tb?)b63cR&;fGAT8AZu$uCf z@k|Oe$dry(LRJ#rjZkC#A=fWXQBDGge*x<0zXT$mfj>&ImAJ+=h=SWK(%QQGX=cO@ zno*EpO_)I`kRxj3AZrEysfik%;^vaQOb4vZ=8bok-U0`zP?_b#{u}oul za$3;hNLAl}PUee;CViEu7r3;C2kK8i%z>{Ape3Hq^9f9vQ9xF~%$ENcW&;U-WI5sO zxduJ=UjfR8O$)o0zZ7dV^KNFj;gf`4iXBqPX5go1)LY7%*RwhIXff>>w+o$+h5k*| z`wPu8XrZbHcAU)6Y#jikt%P^Ua*4R^YhVXM(?XMXO+!XO`}#R%Twc*j{4!{g^|AQh=NX&Y#O}SD*<8`#j6dH}29{NNp*EJYN6+T(gqIXLH{Ug}Rkl^O`ubRJ zblx5)#Y?L}d9&I1bG%<+0yuC)Hyj>r`mklK#t9Rt6MW@tkovw&wCJXo?HJrqs{k3)QLsMTD2-mpJHU^NKLc3jy3XU zXP#F|)2Le|ssQ3|%45^#KI6WGs(- zR;gwYp-qu&Cl<*)cwpbIHOAiRS?t~9H5pd;B`R7MO_XPtp}c~ciw6~aE9eXzJ>bMM zRmD~uiRwHxJ?c6lRSppsTXRX^?75h%zU)Yis?EEG-Fc4H1)5vKO4~1{n2M|hw-h_) ze^A_CkdoApp!r4yRvvY*V3=}q;@@xY3t;@xF9{FyoQq)A__&In-j>kHL+|MV?MNx= zx*&mJ1EQ)2Q4%`*W?`4rihNC8?Tai}FCSao_hXQ}gAxpLFpDn3EOKRuYSJ|#S3_zO znSHQh@u35YRSt6+%{iWIl?EWDes&$xYZ-QcO1S1@GbCAON!qwXOFUeZ2OX~Mm^@a@ z&|QdiV#fr67XWw-E)==;rU;uM*D61s00*FO0An@3Mg`8vhJ*7qkq%9lt80r&broBZ z`4X12SC(8bYk#;l{wkv{$*GF%D?JwPGJQ0`5_A=e_SNf)gk>!R+KJ7@CoO>4aP=!q zg2T%jkZc~_5p>(i-{#ixT=4YEhLz9@JGJjDdpX0AM^I|H*zAMN9;TR^EUXDVJ-(RMy@M#2dz4)y0d64 z(_g7<*?FZ#k?N3>{6uyK<1+p6apB93^NLj<{qWIt(dcq%uw(g@rCO0gJhE%V(V>96 zv2V;g$|y(hBSv46>^)Dm+FF3q9$-||j;-sui(V33p|4okwT*kB@if%JDrLv zaw0@FG&g=QMy+Efd)3O(jjBE6u`{_$S2!)vqD*(}o=S$0VXtPi0L+`!rZ=TNJGyV< z{4=+Ho6p2eONMLV;7P>T`w8?t zD{%O7wbguK3FJO4cA5mn(+}>SSSG3LqS; zCT(P|4y;i{8+Q8m^fi_^_gMp=P5?bm4 zLjnm)9TAxPtm1Npl)&P?JB<^!)D;5Cp)mGW96gkuMPA7FS&fa+VLb5I5Hk|6A$2gL zR~#X>rJw|@F2Aeg(f~v89k)}1X^eG#aqcwAIr-G6CV+{Bi@klc9C@>YdTZzOAp$fo z@~ye5%ExA{W#!vmD!^jW;+*yi>Q}p!X`0Iw$xlR>VAK+oM~loPO*$5()4$ji_hiPA z{&!A9Dav2TRF{&fjovM^6*Vn|@+;n}*tFgAeYd)^T4wmAWVmuKhEM<1WydFUSc^_i zU>c!_U~xP-h=;X~Sac2iZnZ+2Z@%-Kz9*1lLNVv0I8lV%p4~CudT?T9b8U9SaN#^= zP(@3n7D7QVu?Nr5BA|%Vg}=X#=+Y2+ouEK+CFV_XhRM5PVxD!F@k9bauX| zVuN}lz+(W>-D^WpaokyPDTs-M;otK2BZy5hZS4^ckBU-5u#lT5)aG`vgZwt9m!n*e zjYJ}sCrIBvuo8CC`$od5krt%}Pjg7?IbHTxdr)}W4_XC{f>8Ti~@UmC& z)1dp6z2chKz@JQ6yfDB3^5@)qCm?c&WU{WTqMB33lJuBP(RbFCtut_IeyH6`h+t9t zzMC%Nz|7rZkLjVigxVj6!Kx6l(+(;3Dtb-Eq>?7q!rt(tK0$WMDKF|z7`-#2>l^ML zZE0ud&WqBt>DX?wN9#WvupBLv9o5?Ko{ngEuN<4eUcaANsw}tSE5f5$Z`syeaHM%) zsD3>rQ(sbg%9k{*d1NUdJx9*l9L$6!sPT_vAL5TtXOls*gI;Ra1SJh;F-lb74$&)q z01OrT^9bYF(o!;eWOM?5WAs5%M5eFNNBXw z_d)|WTuB9h2b2DoNw8?1gkq0lh`^}x5w6xxjqw#i_CZ92K|Jq-6t!2Bk1xVB%v>4Z z2in^JV6uqG{e+&V^GlsQ#~U^p`6loKhzuxXMM!D8sYsn|v(=UYTtwD(1GyJFe!scc zm-g%ovQzZV1Ba8XG^Tyv?B`bM;lrAh56d!Z@K8ew@nbUDY7VF_pgK?N| zv=e|wo!a4(x9vQ~WdlHnf%rr#GD6<3D5tqzjK{U`Y3|e8TigL zHh}0;93+QcBEEit)@oUiheY2y?lNi4U)Fq-XBnTe&8vER`R+3BBDxm~_tKw>v-c%o z=q_s)*Gc?6>e&9$+4iUO96-7lT(>*~){4{G;4f(_+1(RCX{Bcjxp)0|*FEg!#aUHz z&C9#u-E};Rw4g*-^u4^3cdmQdtQu$9Kb4)U9)IUFNTYdi8O&NV3ldDsO?3fx~wo%*NqRC*Htsm>Td>3oTL8=CB-#rC?cb!1Ne*n>*qUCXYG5dw8Il? zC26|zZoVH~JS(rkXnBSCnwL0aBu(*8S)Wj-tk3nyG^nhPU4}9U(4d8307@>1=*!AO zTRqq5`OXmt>khkNn-WG@xWH5Ae3)u+0$G&d*s1$j`1l-u6mlzgsDKXCOQFCmL{7l% zakxlAq7MHpC=6NwQizIlU!Pxu2p94SzQqz<4e|})k|B5-f^m0{$yp9L$MLsn2vCI1 zfKJuEL^KFmd3gUrqk^<>?|NX$__Ey?uNt6+TE_r=6Z5xRNzF?HWD~^oQ)=9`WaCKT<&Vy#IvXVYWcsqhW?ADXu@dNU9Xv zt?&&iK~yyfsnt~5_4_EG2*Vf;iiv`w0A|3elMa7>Xz2@sp8fjsw*z$2X)c{ z^_#2yWn;Yh%>#l#Pz{}bmZdolxk5gdmnKLFet;;BdGt;WsP&c}nb?Fo_pQ``v0L{0 zNQO()9gagNl$3dWOX(DDOio>g9y6dE$r6(!Ot;V-fD;jJf-^7-@x1HLsx*^O9!N3- z9HgNk62Ah~3dvNE)1w33_9KlA_gICH^WT}1@tpX58oJ$C$ij!jSd$=kWChP7&+52( zlaWOpew!CJu|iwH?FNK**8j{RHh_!+W7#C$N&T!8R3E@)I9vtDCp(Q<2@wfM#n^a| z{xKlpSI&cnl#1XdSUYxtf;tIud)K>V6%vj=eM^|6prFL?CtW-kjcfm*tL1S&3H;7H zP7LlXPa-i%1EL*%8EJgz;H?1euRyVhey^p$&*aIMj-djR&S4Q%2{Y@xh@^|M;`hw zaIal5{GGk}pnS9FeZ^9c)0Vy^ho9Qs8DJGjo}4tm-yQmiLdezC%r7ArH%Otk!F{NC zp1$V=>Pc?qHo`;pgDdrIr|=_t*tkMaD@u6iQQSU0_3I3-jOH_XQ~EKfT7jN0&&1=v z$JR$}1n_eVYM~mmcicE8%ZHmj4Uo!+gueQvEU+w1|4t}8Ar&Eh_vFmxT=oOCzuh*W ztKSgcF;OVXuS*aEZ{r{DF*Lyu9z=^=FAv-nff9iSPv`)A6DZmEou&Q6-_PxB4n9Ko zDyD_tdo&cPi(|LI{0XR$uK%M(;y*fYIYQ_ZIH%#)E%0^m_eWb;xWfD?@S}SLnyn`E zUJq2|6%vdUoA9sU5m48vLc_=6@81LijFW3oZ{lAFFICX1HQeWkO;3WH^A%QtDD*po z1Q3I9Lu&dan?wvk61xA1bZ}l}7@h8Z&%hNz97G*sK{BK-`sv0Q%qtFFkK7_6IMBwZAQe$FZ)xzps z&~m@R;;5I8Tgv`AN(=~~^8Ei&9A{hxbdL_%&3N2Y|EdZe2Tmh*?tg)w!=?Q%@BamU z{x86fHl-7=k((B~IU3oSD(!ox;7K%hq2sbP%ro^ZWvUkHgHpAVHH?84Bu>GU?V0Q* zAVwYF9hba0`+JSJNkmlq4z4blHwl=Zh?OHL+xRy>^gXZ|S^T7^Z}7X*@Lb6O$QVRb zEiaz$sEB(lUIK@e6j`Ewco)VB^Oxm4H{dz|2L0Opk< zHv6!Z=epVSHgdT+^jxyx!Tz37sX4XU9oUzrU!LD1qZhn>!`3F{`75n;+woE>cw|pv zc4VtY>Eqbgm{^y<`&}q)&ov9@sT{|aOv&yHPL8}9CDW&QD&47t?)4b%<>;SG#?(eX{t=QatlH_T&3h{Ixkeq;8#RHjsEVO zPobFJJIMWzY(~ebs_9~Vzjn9hHtl}@ap&1>s=B-IXMskYIkr{#_3*(;*_g3mfyLXT z4N>eLS)XM+C3B67#|`jxY26ttgH+il<_!n>2gN?S{v(pYqmys-La^?0|ALHUBhFFX zsBRuRSV?{Y2or$ULYqdPlk_xGsn7{sd`;}+{9Gu&MY3tp+Qi0D9>E`PPn;8&K-eGK ztQyPKD!VsmheVGWmTnX&)oN>n7iL$t^?SaYo(~laER==d0OU7tcB8+1A%=j^9Rc&^ z$mQq*-z4F+`cQh@PBab`M(LM?4P+g>->M4qypLuPTl?%S5X`{)e z^jF|dm`uPyrK1G)@0cVVpsn>kh>1{Z$jv15|%R$x*T zo!PrunU(Uiv3)MZmm>(@K|ih}d1l3wER1Uo?8e-j&gPLTxj)orFkogCvp2WDL_&SL z-1Gi{hajbkvBZIcXUU9NR^rd>9zBo5rR-MJfK{l;%ulMgn}S$pM1s3YsFsqP*v5s& zKg_WN=q0p0Y4^=GPYWB*k&~}RTh#KUR+*mI5B8;4OHgCCNMIMMKPY~3+fK@Qus-`8 zWh2yt-gTpBax@uJ7cDVz8PdlmFPlP9lLG}Vt?CseW>(4%+)pyJa&Z>_S6MAZJfo`J?QMzRruCBf2aRZ3d#H!+(DdxkxJS&UzH7(B(~ zPhe_=u4Z-5>pxfVT+N&hL-u@8c|WXC^>{ze^({%09Fm~2zg2hqHnrtOaHw+{Jt<#2pjv!SG5vAxiB80(eo zHF!;{tS5F#$y@)H_`t;z)fpq-wCseN?BxDvbFZk{lLij`b<-#{bjP} zmODg?y%u8^E=8cCikEYD#6=G#Wq5p^Bnr5E-pGCu&#F>zf1aJ4Lo-qDOHo5Y946?= z$DP;4BNPmDroUQqHDR$c&k?ssJ@!o9xA#y9BE2MVjn<&NdV08y99D)xz-c_m_DdCc zo1B@1Cl$ydexl6xWK$1@2baDIEIM$BnGf3ju04j{l7ljqyc(8S0y)LJYc-FPDRQD0 z)1#>u-)J@C+z~xb&(8%Si{_et*V8l7lve7XC0_^O6WSQPF^lD0!zke0hmfmX7nt5z zbRf;$u;1&6lF7Q*7lY6REB@mqn|0S5gq>g)mg?qlF4IR99`y4r7_U%T>UEy!hTGu= z6Q6I)79k=E7+VA!>d7?fg@&!mvel~E){y`p@Aqpl<=;Gg3W%6{^zt>JrNY=m6)L$;| zi;4Hxm^naHJi?shQZ`GZ-7T_7eG8K5c10Je=xsf%>D(+=u=n;{8gEd=Gvs5t>=R}B zw2!s46nGswa81@3A9L353!NF{Jx5OqFOyv4{ZSnWEGMDxLjZhwKr%?`=B>yw6gUz3-J$?8Tz3Zf%0 z`F8*Yd4t+Smmo%+E*ceoy|a z^X=U+e7Psaz=aY$xSu8_Fvcp=jP9+7r}!WVFe{#WKzKy0tl*)OST&s(r8!;vZU5E4 zsP)fOs%GGCW_aILi$;}nJ+)}>SMcRUcCI|00`vlpf(rb=TObz*<-$ef_u?`8H_u$G z(cMIep>H_G$K!%4gH$i9(Vacl&F`uAiAxBx|}&fgGPt%a?IRDEg1)#g`1 z%-4+>fgYj0UYn@~?6kACZ>xx7?^@mVE)%7h-FD_Vs?t!PI@N(Veg-BR#%R|2lCuY| zAR8@F)@ZbF&H?z~I|4EZ90wpi#xa%QfikPwZQ=Bgrf5NjlslIFUo+Vt7!Bb?3L?}? z*JJQXmk%Jrf?cEnDFfIsX-C|VXyqdaRqT#UdgPj}kfeN;wmFHYG_U0J)Gm=Woa5GV z*~oQ0q5f(6Q4tsagV7>b-sSzJ{A`VbH+IO5zLv=t9{cReKz<>h%ke%hkGr>XcIQSh zHWgS!Vk{e3-!o!{#k!C83sO{PQT{-+@VZkL?dQGtdAiMThsY*SLokptK6eHgR5}&1 z7jCQBe3{3jvL)dldtff%-97|-ByLnIx+AHOj&|l#ujeb}Nv)8>Bi%VX<6t;{axb2) zgD|QF8*l1fo5daDbMC-A;^vZ##*X@fgAb+1P6<(s+N(*4fSJ030-*ogSm%XSxs_xY?QXbDLN z8mS8Qq<|NHhB_alQ;zsNpuoq9HXs~J+&lVjB=UAH=8c~`O^mdcu+7RMLNQ62@qp9u zXkA8QFO1)bSfL8gTim(&O3()Pr(YRmdz!TNcfykVu!RGh%){~+s*Z=y2kAoy$)42l zyzRLgvuZOpq$6Iw-G_4CkBd}hYfdaz{-}n#Y%rK7$ec6IVjGCXC znW&8$U1<$>Z`I+LbNF@>~5nE`a_hxH*(^ zP%JU^IYAMwpOH2N%Ve@!I)DzU*At`q0j0|KJ9Xb zR35u=5u1taIsTs1|Jsars6apPb^d&OtNMtkk((bjtUO6+_^Q2LAJSO_?Jf?OAkv)h zaZPIBB*%uL$4gu<>sp)GGCW3>EhPXxyf<(!Lr%neuM3fr^jck*gYj(#xO}mcXrd`A+S7#=<~SjPkFsg=>xfa0FG&PXEVy7)>_(J?u>@mMJzo19MgdpWUV9BTZ^O%a?+#Xo>b zuD86`y7k@C3SA2^InH_4we-PDi%2&e> zmile!ceCp&o7$l3d-(HnEp&jO)%Xu-oDTAazqLfAKz@v#@4l=1D3YGvnCKS(2+#kc zD&jU74Ch{Ibe^rO)+29FgTc`QVY2zhQlq~R03{ex@# z!67gF)Rvs?ei5QM<90}_2a=%ffygt5MBRG_QEjEAf{0HA1oEsl#YkZk+ zb+j86!KKA71NbBEm%sNIB53;b!&m7)q%rex1I4_kz8#(jq;?MGUve$jb=wXj``0&_ zPgPOzed1L~&y3cc(K$k+)a}{-CjIgJ5G`yQ{3LoiVmtl}*)BzgN)@TcE`Y=86;tuW zTksrQ;O+YFLOO=Cdy^&G9PzE$HZ?noJn}_G?)HU7-=0zJg>CPVt2Fyp2NVj4ja?8m z>(uW(pS&>*G29|KhGGndHoihgny0qS`-ozrXUk)?I*|T_dZ&TkR<=A;4OW11at8?K z`hwVxmdS*zeuYf6uLWnMxI5YVPA%IXbawhVpH$zcg*0#1C>? z{c_^Lx)T83THoztKXRMzFG>Fr-I}MM=5zKn-!aV+V5Yq4mFe$!cq9B_a{thdmAPASKfQu*P})07ZX^+=D&pJJSjxIDg-v$7ve+c@TpzEa*C zi$eEK8Lk^5KJ+2(9wOQui1RzVt0IJ%g%7nm);?awVD-9Axj}=}0Tz$)GxP}qqh9mZFSQ0lWyEGTY zyzx}YvgIvpOCa8**g|daeo?ixJo_>#{c1gBl=k#u%xzaV6j`ll^Q|{~klq{4gYr{F zz1eGrVwEubzbmwt192>05{D> z9z-om9X*{+hI*_DM~V!#{p>ZOk zzULATdrtK~_8hrCr;uoex|~+j3vv%6RY7I7GhmCnA`dvxE||QdlUIGt<_YZMSnq@p zg;W)}@0pyD`lY4WK21F%lZq&z`2A_Ota$HFCGPM&WeIbw%}t=}>aS{%UrOer5<_La zIfC7I=R3<0qjfb()6M&`p-7$Z)<#EtVhjv1$WuR353Eg4x%=sHh8$V6XtgD@?Z6?J zx)S2$f&O^g_1=5Ws5@Tn5M=H;e0v}1c0oij-Sq@nWM5RRMJ^lL+2GH{wx;Fn0_8#4 zBZ2`Qxu-Dd+xsUwb1?2l{MrOiB-ElAR-e4#qqqA0hVAK4P!!xIoRe9^HSC)!-8BdI zGXOb5Mzn6#XLg`=Rik$Q z*XhE*#>appj`TE9nzrwVTiM_nN>$4uJEx`e`2n%B!{!BnLZf&7ZF7)7=87^v^?B^4 zjrnjeC`9)`7Zou5NhN_&Waxq;p9Bu^g*T@!3p*)Pj$ys3s}}0K)&^%vBZ4h7qQ`~D z#V=ctF^ID7IIf0nDEq7dhmwZEzR^239G1FOY&5iQ0(KquGB3OQ51HnneCzPbqPrUX zlhRR~H|iO%>G!b}f1ob|wFh3BcKa1JqXV#uF0%bipZhCji#9-gkml*KgA(ju7AF+- zP^#S*98@<*=09@e_-V*XHq`eR9_AVcWmo}b_26?1$OZgSO7wdtw>*f9)d;UfIXz&t z46^o1mD>PAE&w2W{p_!2_-2O+fl*)y)x+#5$SGd*r)ydUL!@DG8H z%SAhCGiOHGEUirBjOcq&2kiQzH;^jCYJ+-7Fx+jzR%YgmnMyT0?H$97cXGnt%&QJS z^f|Ht9i#p`&-oF%Zo4{P&f59qArBHH47>J$+Bj50&@oDG$>w2{uKW*FbF0R*Z)w>> z&8MG@iiYkvOQ0%H%D;kdHKz`FW|iC)WYkP-rbioM=L^)rSF_dT>|5U*C#XDHUg-#1 z#YAwaat_ZZE_XR>(J1AZp0W22QS#gWY&3&L((kVPhY=^r1DBf@o9yX7v18*@p8t zW}`v|%7GvsSvH%cj{dH1Iz}$WmY&f0{MS2|Ta#-2Zv^JY>OE_B7>X*Jf|or)srEMt ziDNcsNPS`Q)ExEQnOe`!-KHx7c`Pav&sT`Ho2gu-(l9~V%kxdce%^Gj^kwgLfx=k^ z#H~I!$tCXZ!dca3>7}2I0-Qu@oH9u~&0m=yK<4=dGjlzw!x(&T_ScE{4Ke#gDU;!R zZ(H{NzJw#1Mfc>4zzyk!v4drEXVVE=po%Cn-&4=6tq8wv^JsgAlr|OOa%V_Cw?}oN zp`gI9If9t~Lk8csd(J?G-Ew}-VSCV*nI6Hzcd{S5p6(v+yT#R#cs26oGdnVZrh~$U z=Nlv(yvq2l8A{o1jhD?I{$j`@@MZR#&3yY+=l#?u z!}*MYG|QzqfLc9}u*E)mx+QGWa$T+5`0;%!CLncriQXBuS*kA+f`T*y0HzgvB7-V{D76YU;c%Aau!(!IKRDM6?b@w$<{TOXQuY%?%x1Y(ZpCD$Q{X$~j+#72 zgmpM9W~PU#HToJrY!4_4ZvJT>gVa1c>SF+_;Qlo>H@7*p^@N6=X|L+SvxD~(FL}0QXheXdgVCIDy z>>v)kLA~QxY;>;-Rom&0vhf-4TpTaL@@<#yR`ftP1$_fmkBXzh{?`12jr3G_oQ&PC zJzl<2D$+Ik4|@MxK*nqyR7fWzL12&%vndZLpMR@buhl1SubbqZT#9x(D9J3g_QM z8FYWFmpzAbQX%^=`7`k31rzLi8y-xGiN;iFR<+#`1Hz4HA@{g>pxnqiOmk(!qN{Wq z1kmp2B~XX8ad8_FqXjAeM=`yV3+plKZOYMdjdjN-yGEiuEtHuPJ(jsoE zs@%~X{k=zSW6;W&l0wPOyawu(Tbg*tz$k>xL|^iLR@jQG3C3ar-^Iqc zLxLCJaM|2Z5^T3QKkFRF|W7c`yC;|Q|X}GISVhV?2 zHaLNS4Pv-22vJ@QBEP1iM59WzTt14TT8!Q0$~ZZ4^9mUK8mQ9~UX+G!hg6Y*4Iu&m zKPTBa=*>oU_?!VZr)hk`nQ51ta}IJWfrBJ25TO$>*o>lNkAd@C6rXCg-DYN&KBV4E z=G>l zCCV`k6Sg2_4Wa{65n_1%bN)W{1C)rQKbb(qb%O;nnbFRK8^B#CT1qTPfyxbvm!5(+ zQRw*|okg{l!DSGgsOzm90~yxHAXs~C>rgFL+ir6QQdRPy4uT7fni&+6U4FP@f#wqu z)pgAIGdP;lQD{oK6!d200mpy`E&-PX?W6!s`b`rEIO>BWS2|aSC@;!uoM8*!18oGn z?$zmXC49w{Q`aFag7t?4mVl&TiaK#dJcbM^(o|UaeF%oQweXAWx|={gZXeH)gZQ1R zo?4iPm6?OS$OX8qu6h@Y@wMeoT>wF!_D8uB^o%TsulJH0@q1Dz#GNI*DEp`X$2%~o zO@5@C5+*fNmgQPni$FkuUPvEcY09R6rxZR-#u`v#a`O7;3oWIh8V&39ExB?Zbzcf+pLVd47Rnpf1$0LSR zD1XqOaCsicv$^qNnj4|Ds-U&n_d>Mf|A=uzX zs|ybl(C@61DDf}vGjL@dqf9NKsSrmh8(jH9gq2XU=RBzFli<`<`~moXsCcm9{Xa0E zVQ_{Qf&`r~G^hUS5*@;0fi*;!UL=>G{CEn6H~qfA8+-8QZ0r|Y;~MURUSq#(SNW&^ z2MK7#?Ide_;CU(q_?ZZ&4mainB?)i;>c(-_#qWZFgRRYXIsQE&M~+_uJkyZjw>$(y zSp?h&X)Ujw1AIJ^Q+4s*%m)P1ZC?B^9uBCt6!?fyaq=*g0rgfo=qu;CME z+$W~Rdv#Bj;|X2>hx6la51mO%P|#!epMoB5Ko3&As=NBf6QBK8Qxf1=3~}&2K92<$ za@OTO0-60f`1n1GHD0HKnPjCWy0r}&#z9WdS4zGj^a?EM1cW@Lp@mVN-8U08( z_~O;-eP@2coU;bRw|e4+8C)ZAgak+z@`2>e2;Mr>2TB+@t$gQ=PZEwhjbkc-olOxu zWI$L7VGyD5+2sJMc_QFE1)EWomAnE(ZA{!csyDJ}T0SKr-S_At{hUQ2fs0jMyY$ z;*1Lf+J7*lBq2KrjxB_7Jat7O@2d@S}_Uek%TY@AqA3TYkT0fx?hu^*jKD&3N zny@4zz|gu{N==%bz31%ap?Qd4fqT9IuPhb1PLc4O(5%=3I>fj!LTgtl!A{X9$gWARdG;tlzC>EN$~JOb8!Ww&3Xh@fh!yN7R`KhBkjlK_c;kFUr;<6@A6Jmd-d zb(ESNETZ3hsB)423h+<~mrl?S>Q&*EtMC9n@U~ia8}r~Mb2OBx63~ArgI}bfNq}E(GYQiX z=f}kA({_~wk@W3zCT=hdlE7G=Afu7}Qw)i7xJj2Lj2a}NVdGp*e4>EfyZ!kM{>nmd zB~u8!#h-&|51N}l;GRZWaZ^kQNV&4_%)AI=T-n8GTNjgj#0MH^U&mE_Ssh!j|{|%tU7C zPR1GVx)@wBKD2!L>*%2;B=Tz~2mYC$E6+nyO;_P9K@9mCyh_Y*cWQ`$7_u*M5Z9M0 zRbY0ENq*cX>_)0Y|6(;I%l?0|n#u%ao8(LQHwgPhG3c9)x6Zq6U=op^ZN>fSl{#qM zb^FW2h0gu&VIhiw)wmfn-g0p{k-Uh=SY#NO17JhZ_p(UEM_?hN=N{A+*GBXr)^f+ zud+h+ROc5zCmt(vU(3nfH^?yurU-+>-NW4)7djx<8Or6{FjCsu2;efs#B2IA{J?Pn zl#)p_rLxb2JX%^@jS3bAYlar)j#SL=+RjuLf!f$(!=!3!11`>hNtl*Xd4Pu!D&&c) z;)6?lE&Tl)fSTU;mNB7p+H0UEC2tO^5F&2kaa=UUs}7@~;B<_|B&q5TB}bmNtXzg; zHIz7dwos^^IwmT|x;Gy1lxN53r| zBcR^=h}OjUTZv4UgKAEFS!PNfBKxSZY zonQ=IJ5D~Uy>!bL;&b?a7kq-`Lewnx51q3-PnTO6b<*Fhojomp3R2E#-{e&T&faNV zcxguM@_`2w*Sg_!8PoZ^JVPEEi+l~{+HT(}j5gO2M6lUcs#4-S7Ffgl2R3aJwb?_0 zW6f1z9;OQW-*>5%DwMwQv1E_sE3PkR!Pj?%s*0oH;?8rMwoJ*5?>mj&5}29xoxO|^ zbFrPk+hSFe%3ym}GkLp)=+{2qcW_jDZO<7to zX_|Pa`%>12T_;=#x-R*cL=nF0z5*?xBg<|9u&W5MPNBlBb50;;5H5WmU8MVd8t`p6 zd%50XH>>Mft{vEPU8J^becKzYzGK>-1b;%u*NM?tk8NWbPds*#ya^ConShV1hhx=g0bi(5eCN=@i!ecAY9~ucij(skSk(;7_ym zx0lv4Q-}lhLF3?QaE785y<{v?Z+O<)w(#?qzSvfmut;3LEYB-rahmskY$|YLKE-(Qh?WYu#a!eKZ1-WX&b$^ z#e7x+rbeMlLuEQN3D0%f#4zlv%9X{+A1oJv;K6*jc;NMk9k_KJMGnlI{^FjJdI-{1 z#*9u)d12Rc6ManX?X{(;tz+!eB>v|v5K*2ZDsps5NFR=ezdbFjphl_C$x5xLAYN!d zeE#~|SJznHZr@7qfAvD;_-*~~>{qDAJfyRhh=ss^MO`CnC~QNET}JLs?_#Ul?ASA{ zsjvPFpejdSF18<8W+5kr=GLnNBsM-V63^0onSqI6if7B7>ezOPmXI#>Qmu85R2LmN zx*IBY^Rh478_+42e%Kz3A#cG-V0vs&JtCTHDjB-u@0>IbW>iFSQ9y+1Un-jA1Wn z@m1v{*cQAR?c*I?1t?OqXuJ5YQstp^<)c<3m9lKAx!33J2r85HTa7vS#oF(btquY_ za%j26D!2n%PrtbSCU{52PScyH5IT{cs_^ot{kZgG#Qk}W!~@AEu2gh-BfCw(Mm^I7 z60I;_N7w!Y)Lgm8#es)nd3JXrb{(`@z8F!(Gv}yln!|mTlr8dto=94Wxq1$iXSOE| z_wwv0iuqs#iWcYRUy?TRvST=_;+Og~9c!wqT;3VS<}MF5jx5IO>2}UvwJBWNjt&Ni zF^>qQC>{MrmE;UBljGcHk(LGWVzp0p$S&(WD&a^Mcfk}v_geDR>Xr5L z_V`e#3<^AZ4}dQmN&)Zh>V-JI?g#9In!-_+HVTu&?XGY8tic*Ydp3gwwgS=h(N9CR4${oW3vQnjxLMrd%){hQ8d4)BJhWG3XMVE?t*)EKS%O+uOutaG z@j;a7R$m|BeCwe0;N*F>8SE}Aitf|}c31>&=W5uQR)01T7)nlLdanf4BC5{picnf+ z5!Vo}9o1@e?_V-=?{<)jyDMq;K;`qyt}V^u1KP@ps(uF4lE0gy&s;!h?X$qN1m0S) zy{{E3Ur(GFeJ8lF^P4pIcP=-gB>n)%4PFo5rcG9Pa!Ei+P6WA?QS#!^5r-=4B%u-W zb+Xo&I4-UDoiA4pOFD~B9CevcOh>!71QW>yYB{lf8_}<_Rh$f}z%<3LQN=u(f2eOC zk`dlgnWN#M@>f}wARr7ytqm4hSEnyb#;69vF)?ktzH*eXuOd?35#dXVk zEG<&g{bwq=bW*sWD;EWOX?H1?>X^2Z39Yi*I?3IE3^VINwa)tU5mCke)X4k{A{nY@ zEpu3k2yC@a20iYae1xh!Ux5l_*92EpVd|ZMYeUiJI-~fkUZ7j4m!*Vq=6(Z$MN+Iw zg>v}9?>Wu5&Y+Z<2AD&*myH=Snc_Jq}2szuJ;a)HXYB z&bH6L*B^cVywp6N(_y)0GwdXTduLo%uaJwW%QE@W=5x|6z$2UVMXN7k(Q(&!$pzcd zFX+q62iPR)pG0tIl=APb1yYx!(SG*)3qzlh+%wmraY;W5)7-2v^QEmat{v)_|9#(~ zN=K1lS!eZQP<87ze7t3~P#0JpBJ|=LC2J8#$BgLkN3ogH7TW_ESt5>S>4}?s+GV=& zC7Oo80h?Uy0LcBbB~1RXOW{)YbCP_@d|LMm+q0Uen%%eC6SWfsl9Eq|;nM}F+;;27 zd3O4P$4h6NmPc|>cOq(X-OZTYM!Sw9&d@tOXBxR(zX+eBe-^Lcn5(hLC@;+6BROhR ziX`vW_ub^_dKKl+X&HYM-b{LIIDbTl7dh9qzSx?(sJo!=W25Z97J`vnnoruDsE=w2 zRitRi6@2S%d@zcRNOKv^uA*w7lUvD?`JAMQ6144P5m;RrG}2l2x2AiOd&K2lU|&|g z$12*j-5VRr(6Zr?Q|VN6?Tb{Guc^}KwkVA!d|M6M=t^)aJ=O`1Eb(l>5;FqNi#DirL&eC^+gF9bTT3esoa?oO8 zP$q4v84EDq`$dN0NEuFGPSA=lmxTZ`DQ%Do$iiF+g4 zy0F2Pomh>1ByXLyVPZ4T^Xr#JaJ;(C&AT2y#J8IpnRm4xBWg{pqj@5;H|?uC%oDVn zp<33{)nAnn9O1EX2uiI%_2=Vk=M zcHeGljZi-={=5_a&Gihm#`br(^88Q39TBD-S8ox~NJ;D-vv#y#vfSEDp|`>QR%3(F z=)ESfbXUY9EoBp((qIt7e-NG{guDh|Lkf>P-QWRa*hrQyxGa*mIQTTM*V;i)PK3?n zOPhgoC##B({W2Rd-xF{L^(|46+(@Q(2;SI5@}EW#y`dhr zk5r)z(wTcQErAyO27qq3^)QAOdGBb4QP^K{;R|#db2$>96}xHL#IUt9N(UK?DRN5^ zvLYJ{Rzk_{X9Uw-^XCG}E?a$F8u;mMiW%8O<*lx~5@@@#964g)A}2(eUv}AyM#N=I zWF>^zL2RjOUhU{-%namD5}I|COOPiA+9vPli22cf1ypZaNyCHv%;f4VoX6fj*Vn;BwwJJpk()IPZ1pDX8LwP{NePwoEY zbzV)qtB;9DMw0EXo3|7NIxl@Ildp9bhZsqenFtEm0b||5Zwc$+BlXZdT{RN{-rTf1*$*}() zd+#08o=4p33_qorxuIr3;wl>4LhCGQyvrL7U z3G*EK2H(}82Dgog@g>x~3d)e%D|^yqDVC&Y zB2>Ag_=6LHq2*T=5%%mO^vR2Fduutr+->;4AKmp$%%vyR7M&UxvqyVE%>zm zRtc$($zfB4a;{`wTXL+MU;J#Z=GlO576_juQntp%{M(K6%lgL94Nw}|%^W8H+v~O< zWZg3~hW!P5XK891$XgRfIuh*x)Th&o|LS*-7izRGiybYs|5$vFM?+{fe!RM{-o{rgR?v+*Rq7 zAT`W>dvQC`RJRlAR3{-|KVf0ixZ|)e_$>)uhbGI8`W=lkVzBB?%Fydgyw~J721DrG z(1^`kuOar{NxgG?X!sGM`)H*^f$bu4Fw|1EDXLU0t;PN&-2CQ{iSO7g<()R3KY9|R zuti1fvbk=a3&rwfaoMV^gp~S~@h{`uJfxfzxdF#1qaNTBnRrJo^>GG|tbff;bob4I zMNvW!o?ShNz8(63C_=!j#(2IC(|9Kf?B(+|A54luXN|o+rH6Pd3rojTVclj@Vd~bJ zfk}$Ei9c49w-4V=gr;wyefO!3l~s?lPhu-NZ38k9Ww6^Z%7aLnc99fS$Dt){hKHy4U zG=j8kvtRHaB2*noLY_50e00CKl)5VVD;ho)UvF6v8fkHBawE1Yz(3OMnfW~VDU1J- zUmyt6Pv56X7Ro_duGQV~U;`{*NZp3ff)t~i=i#n5O!#`Z-^QPTwafq_vc~DqVqC1` zwdCO?ruEOk%)eHMqa^nH0>7LLwWPebS*=Je)pajZwL zRcC^G&5vM>!Wu6kV>>oM58i>?ha0^6?6k`ZsN%Db&D`OYwu5-5cN;qgPK6PcYFZpg z{2vV-drb6DzE1@XIL~fyk=DJ+h)l(%4>wQYzwTZNCCe_WAzyGOMG)_Jl8(X1jLWjix)}@%T#y zABcc88R1-1VX)&9&c8_Dompl3t2l&B)S$@I*Amzblg7_^$(%gOvE1`SU8@JGaG8-) zU3omVXp{~ptZUtK-0`!n9f3_h@Cy0@FQcYy2USq=JJ6rwDDdD0UhdltY6{LBN>A&& zbzkWgztA>R#CCc<&GZS#zZ{zWub+3P`N-f45tVd(I zda;&k(e$|b`|PMP`B!jR(!2mW=6xmO!>vu$Bc45_xA~Q6|J}S}4NOS7fa{D0+8KN~ z+_i2=upFMScN_xHI|DZ+ZP>>ZP*khY$1arlM0Yt*EOlIr7fzdgE^y5<9A{98{bT)o zI2>*KOJ}`jT1J&pb%qFFQ6- z&J?|{A5*zou`W{_`~Kl(9#A&wgcIuK#>3H1N+z|6;HvSDZ^>d3+zCC_W{80ZL*zZ; zqvarBwpF@9V5~EhFqd@hbk>Z248~x;Tl)--lrPzbILNl5VuSCqJ;C7pI#oWXSkI5B z=x6@gh*avte^ZRhM@75E;JUI3R}x+8P3|@$)<3(}zkEczZLOb?yi?IX-Z-t*iP1Uk zsoX}qWo{U7?Cca13C^SmepFS!O-|8evz66o+tgGCoMuj-{z44nkYuNFG#lw5%5Wi> zUsLf5#?8l#+^!~9y_2*s<%|jliN5wM|I~x0$T6%#)x@#fcHezF#22T|E>3Z9px^aE zCy$mx6J!Rrtl*mmVCUX>?CX(P2)c=S;~Whey7u@BB{m^n?#rhmv)9Kbgb+@XT+PuU z0S|Ln-rb84Ym8;BL4E#pbuosnxjdTHu7ZGWU34fUB?N=O)p6pp83M)z{j+J~cdp<3 z&2(f{;^q~yWSB=Uo4EUnD836VMB+vCm(MfB(&q%MI!Q-XH#(y159z$u?0wmAxEcX; zM;FdoL+%~e=LbO&<_y8`*8lFz=<#-fu@rYLIjgH6Ti6s{{LHPM<9^nK%Ma7py4!TC zbz*aM(|4;D^(E+~JC`OmIeAK&R&LbkwHd#fo1i#M6=fkj*dOWlC0P%aJ7pd80mt^~ zeLvr@r(>LcteBbWXzPO**^`0jCW+>qJ6Fsp0qo#-yhv$@MLkI$$t>J4@zjmB=y@Mk zQP#>$eOEX>Z&r54>b7aAmS-R^tm^^^rLGc15AKmS7V3}Xx337K-0jZ1AJRWGos4r` z=;22+jWz4uwB<|2d4)Uzt$)(MI3NRZ$b_p?RCoXp>GzZ1?>CH zQe<^58lX`*3>_o1vL7bCkT%hlovl6g8}?ng3jg!7WIj!I5Ugac^I-c6l{03c`h<0v z;OO^YrPI^?<=jHF#@TJ>`M?@5VjJmi4C5!m5;u`!u2Dks0-6f3Z0>^WIn#cRah_F3 zydY2f5xCZurI~_=2Mt4XC!#GnobGhdwMy2qE>={BIgH^p8a|m$UeTG8As(^ z?G~=lAVY@$Fhfw8mx2MY+uM-chqwnxLYNZUh=I2pXF+6CnCLSXD+zA^p8Hku^}tG= zWd?Jt6>gR|9?An8Pm(h24N#^{4FY4y3uV*ts#O3DLP_Q6&|-W!CnB$LnA)#DK>8}M z@jER^yEVUkKz=lE*Dr4BCCdOgHVD_(s5rzF#?l&?OwA5+eFiTu=A>4y+U}{XGDQ{4 zv~nr%${b^Yt zS-kSD_A1jfj6epMdFf*{R7vEmq{iq+@EN&_*Jielv0N_TLEi|4uSGBLs@7H0lz4g5 zz*SdwO8l+-cp6fE3=T+(+8+Bo4?!N`Yb;CN6cD)7dPtMan}i?(5&wV;9D(YSJSPk0 zP?N6^D9UI;K^4?Dl|Cs&J5Cot@U_^mUDWP^499^~@D;qM54X0Hxkn&Yp_)_rf&cW? z?c<#ebW=eckiFTG)RUPxnMv!1T#!w^%M`!^zzq|MI@FS1hR`e>5bmM@eV|eB1RX}n zlKn(0*z^MgG;2TZK>+kp0xGa!djy8v0Av6MXFC2jWPk-Us&ZoAMH*z_AXui%!+Y$Q zo+g13<=6WViv8*ICMDkE>_gSmD?Y3>QhhTG0koW%SsQ>-0qlcyk%QVZ$th|@B z(M+EWF>B!+mG>?&$0%Cy*7y#g;JzLzM0*a=Yw>pD?vGZd>C%3*un*k!X!JGh&D9?( z_Qpp&EV0E2G#Vfj9#k%QOK4AOq^2$z6{om%)@Z<OjE{IOk2X_hrl9H$%%6yZDOgY{lGp=r|spJtb}(G6U)!B@1s}FpqJ* zqeJ=Jb|)XeInM*MQJlzeNgB{49KzA;iO=W+(u8-y?WvO&3Ie%uZmqXH3UacA-T`q> zclF!j8|we;6mQTa<%Ua+3yR!(c*XqvX~gYjKQZ&~U5|uFl|MlNOH)_l*&z)vK|zyo z-PtKZ2Vv}t%8Lr=-=_zbYDw{yQ;)?zH5W_UhTpfXFxCDk73Y5aM%0yO&y~M&6q+z; zUv{<1=oDl&4wwQyxrj`udJ_U=y!g?nqg)dXVvSbrL|J^AL2RnyWCsxz2aKyMXux_q zW7jTdE`mjO2!wY9`z{3O9%$IzZ>_a0>P@pRpLl_d3!2}>iJXhl>siuiZ^yvzq3%s} z$#m)c5p@}Lab2iSPo;(`E$ljie_x7GC%~S$jkn+w{k5|n8pOH%GA#qg%ru7Gl!YMa zrB4@iOKn0|7X!kkC|Y+L%Zh_QFkZtuFlsa$zW5>H&a2hM6b+ySwpmH3QJ&9@A7A(O zvsbJ@?MK8-e4;Q|&r4gr-_#P+dfHo7%6FU8o_nsIMS3C9eYu^-Y$&_lBxOTgu_k6B zJ>E0;?i{8utvOoZ)uxKJ;Te)da>tC%y5o{*Q~e{bX!#)Xqg+cvEU8@w>xO%ezDD{P zUO_&KmTe4?oDHxC<7QQz5ImR5XBQc}8RUmTdKW!w*D80kB8dG08KKe4fT4Q_vW=d@ z!UJX3^#rWv<5PU^j6YrK#UT`7&IFSdBnUM(f-_GlIP-94`-=0%gMDyf!cLOELi);3 zXEi~>?ONxspkY~qpN(O`<8YwtUmtY~S@^j#V|a6^H`KHX#0iu8tPP(Hjj5a>DR&xR z^cH|z-*yDHp>S~=#OezmT$L5N zBx$FfAz~M)G?4Xd_tL8L*Ic`{ofc(zB_)O3-M#Mu;(8~Cte5p3g7BI>L9_4b&!G)~ zthf`}n0HmPnjo?a$^(__g1DGqC~)Q@+kb;vQGq9|^Q!~Wg0xr>ENax5dt@8Invh@(j&nMJ>QqqNOQ;q}_C`_(=m)vn zLu;#q6J^(`Vy&DxICWjpr6}L;UM2sODJL=s%`dgHqDmK0EnUM9U5?XpwcoF=<;Qv@ zS~Dt;^Qzj0{oFw%r!p{HQqG@FySlKitV9@&mJU@Z0lzgW7^`$#>vgP^zSGpg#Fed+ z*qexwtEu-+d1jr4TOmtF{ZENUz0gnB=Y$jZ?FaaH$}!HwK|cQ2;59J=eeWhPo*LxqsJ$a^D8X8cAHrcfyD{ zs9K^qT|mN7iL`OUUjbOk)E1-SC&M`-qp!Vd>t;;6)3|wiTWdFE=4Hn>MkP(FOL2|o zRAo%R>q=+rs|M%KAQ1Vx?dB=9wyeP_^z5aCVqOdT6MSYb9+bfi6H0B2qz1Te?+j|?F)BU1$NnBB$b}jH#Ryj4wYD=%JStE*9l#- zwWsxahe}$?JYBOaVbNj&A0_#Jdl0bBj>NWGMV^nq<}C}Fx-m)jjHW<83ykRqYL7F& zyz66Bzpr|I*pD80%7R1QLXcbDTx+i^UA z$|1g9!}UibouM?NQEB{_OA|dR=#E)=TBu)V{-@ba@bGg+D6tm?sm;H$cM#e(u}5wL@UGNe5n0abYQ%ADq7Budf~Yvl$lG+l z4twbx$^VwM4?n&^xEv)+k`YF%rHq`4q_|rC`Ph=+4mSUS@2t(zrZsviqlJs!%ZBE$ zXKt)6ww#1lB%m%s!qB=>1|Z(j&cnB?k7L9@}ln} z5qg*IvBg`8r!T6@hEnKRx$nj!zlCA);NlkUHs|K`KwT!`w%2&rM=8X4=cM;gjLvKT zf#z`mE`^zvd(wL7kQr#wxrP~O{Gtc3djBBrmf^{!Z@Bazn~PB}@*L3pbuP7#oT*!e zKo970$1qR^vJ3-RnttHewC2j1Qx6AT5WJO6{7@Ii9=z9-z(wjgZy0Q)yL(Nwpi&2Q zN;^+g5c@uB?jxfN%5g4t{a)?MV;mB`WPFhn8LRQos5K`sPoVHZVDPFUd(?HMcZ{>% zKiIrwOP<=?^r=8J!z_j}P*DZ$_2|MUAVsaLH_WM9JP5LA;iiJHZPGw{b3YrT?N>*7%)yk2}P( ziOx+pOWhdMUVs7Hc|~3yIBH#S$yn-agxFLk*KhIzQ{$z_@<#EzeWz%yY-Uwpm3he4c`i2qz zjS@Uz1Z>4;F2(YV&o_+LAFO4+RLqe3Yv}asV8G#Cx6;;l2_-0PhZ?f!JTA=RA8rzm zOR(we-}zC`xp?Bue%QIM68v>uumk+t z4}A$8QvE!V!nbw+x{2`*Xm~Nb8k~gXUo|u^h?|i93EwQyy{MfTcJ(6Kb_pas@2$Mq z+mi9Xc;&rzDoXfgxxl=+au}?bQM7e2o+l2WvhVOI%~2*iHlsJ0#6mnllzIemk7Y?n zZBk|=%taib=nsDyZJXv)ib=;w7@7^b1|D4H)OSqR;x)wD9G$rNo81P0qH-b)uDBJH z$$bsa5SwR_;T_+Y=d>Tl;87|@lZB#XR;2rj;ne%o?12$$>2 zYT>FF2ox<)EtK;HY8=v{<#10Vkv%6jFAxMZD`uBat0KRSEuvy!a1asAc3E^P zBr!QLgfhyk^-1-53ORAQkoQQ*1D+Ky5Sqp#T(sFL4{YMm9|G?*nZhDo3yp6D6Xdwy zUtk}M!-?2(&ZXF#S@2&|8ebp{h@x#+lD?+OjVVCTCuL zbVbtm*{oxX?(R{6mfO!sNi*yqP8Wmdn8kLFtuV@NoHyYaIs>fc8M9~(Pvs5b-SbZjL&2lJ%1g&l%YOJw(aW9lqoxs{YW=9HmR ze8&h?j)Bh%aFg=%%>()?Tzy&h=A9b|eI(;J@M&jd&w87V=)JnQCcA0i({lqS*m)ayI0J(a%m;mz-=sh zFFiC>?*PbtMM{bU6*qq%1z^A9GGkN&&+(EiYSpMH`0Jp!3P(sl3MA&xU*doHYVGtq$I&e;csF-Ses^Fco zykrG&wS(Jp?fNBf=Rj^Ml?$+SGEISivNly8W5xe=CSgWS)vsnz$G|PV`KIZbMY-Knp(0PY9*K2VQ{7K zupM-agnkI~fgGbN5rawx8t%4y6yA>W1o?t@mh}<-!EQ_fmVsr+kIKW8OMuW9cY7p9 z%mJnH+EpIv+DV7jPC3OwiuwZRElQ9Hz4tSK+G#=D;2SP~GoLB~6v~iPJ?dfvxpjN& ze(E(_A4?6yK+|OF=YBwrXif9j*8=Ji?fiFLB0zZ@Ox=QSZQTX^IS&CEUR2Zg7=PY? z@RMNq8RQ3OXt=qzTlqo`A~I$lwA^-(s11OM{q(#RrGCe-AowcJMa9pSH`ENQt{>XI zXouGx&_M^E_t7c=Y+bz-6Ws^o?4XF!?uVlB0lAJ>1jY3t5C_zG&( z2)XUL>HiHu(zf6Kh9Li^5aibS zb{VwOe0!-;3L&6Y5+{Ml4pUZ(JMOHqZMNlFK>U7OS-Vq>x_qHE{2l}@3@*zsP&r~= zM}bul+&LN|1&Y=xJ#(Pe1-6Gcf8^De6WizFZOio@jKaldr)idp8zh4aLI${>3jlvZ zZtU3h*N#G^n;76S_x>K01E5_BUyZe?-%$rW=|P_`Tm#gH>erwZpYj2WTUt%>t#)}m z0izkJZp=x$56T~iEebye)w&Mdu-1&Gng- zV}JVvyx=Qt^yi2i+MW|?P~J0BQsF=FYFmlVPk$4*w`hX@c94#24bS`MQfGJ>6=gdP zZGY+-M5ODDOElQ-!mT!Ls~WG%Tho^1*7kY6%@Q2Mhmcy-oFWdihf?YLiHrK_(5;oA zQGfYIM{Yxf(s%IqL?38))o0nYJ$7EhP+BcL?-Q-j(4E_E0L?$5&5}cHAm_Vt>T)J^ zLGJ)vvAfSg>+eZ$89dE=XRIb|(1O9x`u@Og#vW`~$0>GgleWFMz}N0CBY%?o>ub4z z(J-*@iJ_73H6SOixw%x4DU4EL`RU~LrHRl$DTsF*psg)nM1(-Sxi~vx722Hr3F-P> zNWd}h@RD@{)u`+BI}{_$-AJMN9njTJApWW5zv+$JiM41~@uYd~IG?<%4B%=Y^Rp4QA2+%v7 zBe(ge4-SF?NKO4_sZRiDKi@%P`}OwFLNYJ^=uPcYXg#Ze5|eYrvv$-7_kl1dzHyK% zVw4YTI2zFo+mLVwq9moqgwjo^tUJl@ZwnHd=%L2%8 zy#-_I@MYct_SXn0K*o932^4K?AAlznevc~)1$m*C@DN&F=ygI2eCJ=c9XJnhi2aUI zwx%;^wHSDIVMe@{19O=9jt^(4_k9KC1J36{i->M@$##M8+4nw zk`lGsjzEsT<#)Efro<5+@U%ctBU+A=x`@=L2Y`ni9kh$Kmi}p&w=E@j8d2j9?XyrUKu!|X=gG^oCV9aZ9B>;5tbJ7g)X;oH~-=<6lGTpb32!L+#ORuKdIsksg3R^^ZJ8 z%T8b2Rdzb8_HjNf1-Etip<|D4x_XINZO^$KJL7@zproAZxDN`QI4b?C-sTTr3H~zY zTUYyl!(-ryU$l~w%V1X-w3XIqS_R|F98^u6Q(TFlNB+HqY>m=aPSC!Jk?=P>Xm>MICap54@~)M$vfbV{@E(D93PJvl%M)=ewtqIKR= zKA?Z>+&jC+D+CG~S=hDE_E803=>;<*TghOzcipcpy}b+U0zLu9ABL1w+8%Lx=Q@L! zRnyH!bA25tQ@H7*`O($f*pPvU*dujNiZSg89}CrZcR;!i0!r~=H`Ius0SRo|k9ZAn zic{F{Qi<7rGQQgIaB*C7&#qV+lVlRLa#5CMb=1s@Idv6{tYzRE@jJTd)cD|0M~g|!44(0CS&NRb z8{lKLjE9(kR8M*b~KEV!2D?!Z8rlRlWHAvg+GLo z5`MNV+#(kQ_V-s^x?RUXztl;4>8r>s_n@*&=g0WdW3_epq!BO8s_OpuXWO>bT89-uQYX%e%@nwmWL0&CK$!7Z{6j9 zEZLxAm9!`qK~1=?U<_4N#uoTUg&@l-QPqFHz+!&PM<^iI?R8THvItYkbjo4kCs1(+ z8q;f_+3Jbf&a7J6a= z8wS(qZ=UjM9BVQud$*^6$nJMX)_A=O-H^{OKPzgzdEB>!0y!D!JPl zy)P<#bFCKFG%*ecoJtboGGjavq{$8oj{6(!Jn{7)g2>W$nhGtIaVjx3`!x0at!O#NF-Qhv~oZs3!6f`Zr# zj4X!YR3E=$QZ|uTJ9=aMJBz;AJ&tpWfv^rK@GAh~z8S8J2Vvv zRy^5tJN6LePxZ4XC&9|K%!8+#KF$Gx)T5{U_0tKR8iX($_wg_{LW+?c;K-Tb2eF8- z1&4J8XY1Bz)9zEY+)h)Tu}Ps?QQ1>dsegcO2KSBa^EC(!1aaWO`wI6oM(UCa7C>yRSYiN5*!4^}ZA0RVzKw{q3Gx!j`kq6dg zRe0`WAyWs7PT677pLxMk&5o2M5d`NPzi#Or50rq}{X*ZC&D*f+HT9DlO=0}N%*Juff5Xn(k4={Qm(Scw6`ekc#_ko%T$I6rF^hHQqP}FA!sL2O zbV+$lg-WmT5uHA=>>BSqfvOt4r$X*u{q2{c(oy5?t1G4*@ZkgIVIC5Xq-@KzaOodW z{HL6pR5^f(9De7-`ONJofm{F-S(v7W=K5dMoxc%*zYq0Y=|1@TXt&#d$SFRhn+o)P&aBL&fu8-btycrHCj}{ zu-w_o^1D1TNB(zM6g=vRF2<6?noIU=aY(ya>g!zufpbpl&2ym|q==3JDia_NZuh?L zPc0q&nepaGuD4y;OtyunmL+R}eRzTIoT?>~J;GzyOYj!Mr#(%v&e6hi$}Ypa&b9Ew$WAreu@&8fZIv64l>YvC-4r%T#bP+e_0IFk_@w1SEx z{w5q%8R#go3b>CUOV%-%i`PiSj+dPW7F~>%p}mey(Aq?0WF6CS9B}ht1G*ZfN5Ue) zM8;`iXIkK7srg}k(heB#e?epAAi2OB9l;_{sRSSpL9eO0*;sEsaYob>Bz9BNgf$S~ zrt4dzL*{?%b7BjVwa1BOVyAqDe07T*ZVa0Q%G~)VZf!**SAarJgF&UBlFD40 zbYYVn?ETuy6FK)@JUp4@{amb1zzTO0gI+AfPns7&cz}74u1eG8hm)Q+#3eRkZl(1B z;>LOL1(#_g73p@r2XU}@o6>bQ9h|Ub$kjspm;Kx>9e|PIplU%9U@MAqu&X@P zWO)Ra;34g5v~q}C*=hEAb>bWG*bsJP#sO1W2I|2U&BJ!T5U{PHR7%bL&dH$1Hmgvd4>i_YQSR7?$YY6f{ zH?LPXIX;W$=)DtKGhRdAuqbRZG4U>mjO*b>teWbRr|BB;fX}sXy?ZjpUNWwHfJ&q?5AOr@EyFa{>bTy16t354ZjF4u&BhTAk3DrSJPWg8?wb zIDm6%8PM2PTSsD@pAGAS%9`+4nf6tFx0T}=4-;QPK2W>^+7H z#^Dn`iCH97(wocW@nocpO~#ewF(0y_e@l9_f3ye+4&NRqOf(ffUPY01)v6ZZt4 z`vNy+D0KhuL4c-)y}P&_t^v9WfS=;F8=`6arD@Q{$>Y?Ib}L;;)Zko{Mb~C*DWH#^R+aE zsGj=*hIe2!Z%V#z$-laH;kmhRS!#Ei*J9E|K$x^7bXcExU{ zJn*LZ?#M~yQX7_2dYIlxk1q0ku*aGLj<>z*`~}Df8apQTP(_TlH-8->(f1!JIx<6Y z>72pH1du)2Rwv$^hL~g>uAg69t5ygto(+azW9&@0%3|Rm$_Gysa-4s88Y)ou5eHDO zbK;|^<8^?bRUCr?=LewRl-!bVk$Rd?lk<$}dXpgaI`(cT=ufXB2mAgscpI#inUXBC zjp74BDicgk&8nbn0+qt$Z&XaQw_=0SvH7rmA>Tqnc~ImvO6*A2wf2-c5$$sUk@n82tC)ADVW|?F z9f>4j;aL6**gpwZGN}l&ufSUG?lIDWPGfcIJ5L$7-uOa872h&aWtCLk z=U;J8%$o8fHNM{P&4RT|4Kr8z5|%$@~EEm;5QCUVUs0^ zVpC%?DC)4cLZdgJC^ImADkImLcPS&c(ga07Nqi_qh!BF}*= zdCRe$cleZWdv;HdUOH!B=?|13vSNK2rn~9FVhohY#>du^0MSa!V2VQ>!(nFTnlE35 z=6`|ud{UJIXrz=`zcg?;vhG3Nheu@XLOZ?C2f7w+L@p_SPEL&YM3oCI1894Wf(@Sk zq+${a84_Vzlf`cD@4a|z@TVm%+baY#V_^WBG=Y>ZL1w`j!Tnvj_*xgMCVrj@!(BB> z5s^wWSP)=!%b6jFKMA{xT-vK7@=;n{ZZct*5YiXj^S7EHFC zk-;irILnDWx~nI3NzU|VonCJ`*J4!OkcNmzo5nk0DP)dQY2)pr@d-Ec^sF3T4utY8 z|9Fk3cF8erZ#LH#H0g#~iGMybdmBy-)_kRiKP{ca1!LKMDUP3gFE73*bgpN_`qE|I zO#oMfFt*%z%5gEz2R~~NhS^FYBNZu?9aV%CVV)>TJ|=cr3@Po<@l*nEADu%Td=nSC zy7{j>QT;o+;&lYz)8A%m{;#NJ+Zh)*y`87NE9@^bM55(C>TOV@!x!ajZ$EK&mr zpnb{JQnpcm!f_@xk7WL!xZd^*JI3JGkX2lkrf*N|O;Yn|+tD(1Q+F!(%S3>!O}$pq zc{*(O60TR-cZQx#^Z>4ORfZ^0jCB~}56dVd3a!sZI^f7aZ4ZS>jz88_+D^fLCxFAe zB)Nt77+W}iooH{FywXO&5ERa1Q?I|7D;W0TE&x8rC?vTAfY12hkNcJSE2Ky^NsFCT zp)Q@@TchCdph~7&ydv)VR}dIpz$I;Q(g~*@T>2fe^ak6iPkKkxA8U=|b$Z4*rH_{( zZ_M1n!I9wHWm*$Uj_g0qq3>w^ZER_i;GCPGks716)cQiD*G=&XM!l=tAbmfn zKlN3Y)Px+;A}z*a<7WiEq+a;mi_^9ZPh*WMxd|&>yfU)pwSR$3t}QL4t0t zD2?vjn33+$QnfUO>6oeUO7kyA0$2RP<=%1U&*Yq*-gVmvvs-I6{RQ{22IyO6&1h|` z2MNiH!0cFf1x_lEWZ1799gz>01kgWT`*V7%Whlpp=>lA@e&M})=E|q}L@iHGcxUOP zlRTH(yZBoV8sqfQJqtNR;h7TMW`y)ZidcD0T3gU&Ar%5^k-92<&C}a8&pfk#HLgRw zi!A-e$5qzSa|+qeC^_CElkW>pDaPKdz;m-S$nT%FtptcMDpx$WUH*$Smcmh(j9=V! z7|A(#d;X5_WfNsI)KpBe8<)oEv>{ zK<_9=(SnNX`UPcSAH^U2r@sI)ijUr^u|u=L>%h+Sn1aqgMXToq%4q8^r*XrPKI*u3 zqtbmt(yI(YMupM_yPwkUPmZW*kuI^F>h5Q~stYsLtau?{ynkGQ>fqhV6PUB4Ki6vO z{K0CVqU@`Q=#Prk_jk{gcozPWEXy2aAS80H9Rnx)oUeDS4j_P)XmQ{UpC#OY7c5pwPegFb&_oy#cAdzIAeb?%=iVZQi zVSxU`HRQX2Tr79Zzw9>oAu=gBor3$d#xL4vD+s{iVn8_Q{mWZ#2z%LwY)%eu@J~(C zBfh=)SAe6^&()6%KPm0+wjhsaujf{YoxybiM-DFdyNx`*dp=EZ@a0zy!@=?a`|r!Q z)i`PlQmKU+UPE%Kdh4J9BH%5C874ifE9Yv?= z`9_0q?E2eV%4i$LHX#m5UVuyNbUsNi>^-GI;K`N9O zc@8exZODt~v4N zw;izplUkmqgQ{SC9f}ecFaRX=-!cdZvO!bdy9hFblbKss47DdaV=K#)qdE!{yEE+q zyVXYl+YVjUTcX0JUuMrOEL{diOn%wF@mWLm(&9!-`KZJ%gX80sn0gM1A`|yq0{PzN zx2OU4@fQ7pPK)_CH?0pKvL!s}KnNqi3iKoH9KUpDWe$IoBdgOKNFFx({pg*<($NVp zpQx#kJMi@By1#J2S}(tD6YlE< zh8DbyWIc~HM5!!9Hb<96(pe>$2k?H%|J_xbAoQvtE4Vso$VQ;r}@x zx1E^#|2)<7zp0)7f8f02TK3^laMA|l6)}0032kcV3USZ@h4G$$537eTj;A0S`6cKJaSN9n0Q z3^N1hbG+lt@=Q>(K|ra27RH3wW`D^IY+Vi2v}r$EK@-!jf=K*1ititB0vymT`)mJ5 zF6?=S2_Pime0m&^0 zLcpPb-G6(sBemHR)VLA~91z>qd)j*X6NnAb`JG!&2EeLbIZ%;=_Mpg*R4puK>@Or% zP!dQUzkhz3mgM3FR>Huzi`(HWfK}OzUEcntQAoigcS&l7Hh!R+6P`j{K5tA_5;(#O zsx-`nh__C#0@?V6yHuRxC`2`EsoJ~aFAKxP2d+$s?4#kL3V>osoWh!N%*O;N=FBi! zt&gpF{fE}uTOaZc1Xq|R^Jyk+4Il!EZw+pnumeDqkCHmI1CIc}7RQb6R8ZpfIQu}q z?SFHhddcu5Fm(-`6lX61)V}+TJJhf9dI=)%bR|Yxy1iR)8}Mgar)6&|b;5jwO3!ah zM}%1_fa<60`)P2pqu^&HuFwCt^?XA*{c{!86nIRNZfx#_R)ZffIOoXmf#K~dkT;kv3?L_wQ}G%73*Y{ znU25q*FrpUAo6QxtBfF|fpG|b>9)l9XTAOcjS@WxKJDD>QT(K*t45kKE1!OO(Mq0H zhQ^qBbVe&RN()SuGMzhMvyUCC?a7Iq)LhA2(*QCaQ;ZjBK;xZ&VaRw}QJq#{M{bzW z3nY*mK!!--o5|&O-jN9TWc@AO4N=tXfKLvQ`ajS8&td{bH(iyK95}YW-yW*VB2I~Y zu(imS4TpX6D#JI?U#>gP4B-8SFY}Cxt-jUD(fPS~Jl&g>WqB^kb~NPD0FM&~`;gnF zKD-X-l&e1TbiU3N4A#L}_7W-_?gc04?)5f0i|pOs)ZBd?~Q{7qhRV}NiE$Bw)gaRi5RC?{jUa9?X zah*b$78ysUX*#7lv^yaGBx+Xe5r5WI>I^_2cOIFS|8b!swLU!la_%8>57qX)sDhf` z&G|DIsJ47Q$hYly04gOw(D8gVVurQ@xtcv#UGyyumr*6=q7N7E>pbh0y3Ho`Nf62u zJuT=43Z~F;scFTDZL)TQQd9vtf3C5{zaWpfjU7>U#(qkvwvk|q9vKubtvGlf`G)v< zg&P#4sRyd#d6oTKK)5wz;B8L`>}_|*@x00livci=IbDNkZve&2UH@~AM-Bja-cB3` zspg>S*!-L^`Te(S?@TT##=Bq0$(^(cupU^}Td8IB{GjU{_yI@}Jlb#_n-rQDBXqKz z&uV6O7^{zQr8Ajw11iB!rt^22-E?cJG0ug^bVcYAb7ejt4tINXsX}1pn?=*R>tBq2 z7xfEy{(7|~FfzSSws+sx3^9G&rB1WfP|5MyO6{U1pd%PMc8{%=e*+}I?qD_-L`WkO z>_wIH<|>XGapZT{usMRZftzOe0?}|{7NQ_B2TF>W$ztQLo;L%W1b3Dms<{HRPJ1z4 z+-DQTmzFozJLMH}>M@qGVsE=7Qq0sDO+9JLH$lzo$xHijw{TW`u{FiHpEx*gPbkS5 z!$$bGzzW;u`l*Ga@?KzdU0*P-3b$-?Fs)nj7yAvfiRb6+;GnBljc3Lm8~+=rB2L zGYBFi6dyd~AEV|zd=IVcvN@R^-)O4hlI!(*_dM}R;F}ZSqYSX`dj>knGk;I{*`{{NuYFQLr)H7bRs#x zXT|N#8#TqJhTWf05?YiThqq!|c$6WT8zquBW~V5a%@>htX>qPLoBd@D>3aQ%S?+WF zEN1r=)2lY8{LXrQb0sx@Apix&&3zzC9a+*&Vw76@;um+NIV@+>&{#08J$M<1+M1%3VbbY@|%sq$WK^M8iK)SCW`NDM~F6c z!wX{dVwBajJtVVKS1shQD?VK3eZpY6^o?TLuGR~-uSz1vMF^MnTIF%Mu)XUN=edYh z3c0@{$-;z>wC8eGO#84{SH~??R&ixE4u>L)N9@sx&9?TjVwH14C`%p*VqY?-AK)2g zQ8-o~O{y?2v2Y=`Nei2*@^E#TmNH9?8#?IUlp}-s8)o0DA$beo)d%GHebdlXqvl?L?=&QIu|8-$Lu`wkYp<@awE%WPp__Mhe zPW)tXZja(v9kkDKjcOtHceYmXuE&r&`H={p4KyNx-0ShwOc;nB?TC^!2{{NyV_dgJ zl{rii@rSk}tN~sDu}X&Tf&WSMzo|x0r9`@&##?o+L^`n#n_Y}BX6M}TN$s3k_EAPXjnU#)$>(Bz!e-%x zD%nm%U(}I-(n>v@(q~Mcfsjux-J=T4Y|`^v(S{*7?Aqo_GD#-s#WBN)I*JR~yqD<@ zY)-~N-_`R%4Uk)#u6{tZgmsl*17D(W<%j~T;U%6oG+cYwi*>L2>4{zAtDiO}8GT_5 zR_PA7`)LM&*GIP0=H%||dh;e>RU#!h%@BbXoej7gdlg>UR8Ej_XnA?7#sh?jEe598 zn2#V7!!Q;#|wLJuqi((Tuq1Ts5Vw-`%aCJ)wOc2UmHNXMkQV%d=M5 z#IEC+%`nNfBET$6e0wA2**@aPbI)>7n#3fM}@0!S-0Q)jk?g*x`II2cYJqAdWt64A#06Ncn$@X z95{U;lvFO7hGuhU`jAx>LbqSfn)BK7h=^Wf+04k^Tz?4z8JlDkLG)@lGJm+1(=&YB z0P#~sFQGT{{{AtQDqWb<)A(61NY#O26LHr}y+IMEcJBqoRuK~qcmVr6WnrGu|LYLL zRnw(ftcczcrZmSLxNV2oggRsnCy~o!Mw9NJ6Oxc%ES*r>?aL9*yix`as9&GF{lgP5 z)JWf{44)%^0syfBK5&-b{JL7)iCfOJzFs^q!KvePmN##|&(E!W$b$KKgh)^9vjjLI z52rM)!fyR#$T?4}quwt$JF!@}ta_kaKDSUMi42m6zRYcti2WS-RRrgG$uFJs6+OinPU&B`i}R4pG)FNTqgt!^_=ePc@+kMr>;vquQJzKe6K29@W#0AH zWE*Ba>(~|!JR(O$&|}6)7TLjGqL?QT51UV{J4u|JRwqVUP*850S%DnAe7|x=9^xd% zYKmUZ*Y}NgzzlQs_*o2{t-JUvDU0H!t*tP$_LG>EPscmfzF8=eZEA618XN1q#Up{J zDhKc5&jlUE76;SsT@F3RKuIm+Jx4-#`iqQ&SCx-8e`+{Fd?nHQbA9qbMl26+Uh!jw ztti3HJr#Uv`9MYSSmws1JaJ5FySaiI_9;w^s$B@=L>CynVcjfY+7G<%k>U>>e0%+< zNL~&x^_%j<2JS{YSa(rV_#I=9nWY6aq^Z%`~YmaBTZR1i% zib_u&^^gvP$b%5GsDvyzQ(=^xa*P~ij(H*xVi^fjn4*n2A4a8+V^J1!%6ZM1ZO-0% z*`BvQ-hbZxvCn7hx_2M0>-ydIbzS%O+l$1C*sP2d3XY7Dl6o}fa_aM{7nIUF(Wi-rH-$kD*@|?wP069^r z!~e=n&2I(TQ5aO!sNkp_sdIMt{zh9vu3sN+B`lu!A_==1&M)uT^%32@32K&<&-0(l zg|!?l*Ra!laqxpc)B4zW#RpWETnTiM_Ks&g=H4oy>($&-tWp8XdSsHZ&zxb+q}m)gzz4dBY)Yb<+k{ zOjX;A66#SKP@TE@(3+wCe5P}5`mf;_jWz7V($B-nZV9ghn_QjLohBq9@TDNXfzvv^ zFpqXJKo&9Oezs0h5%K=IPl3{wdOXY`h$>#x%X=(UMWC^B!4XC^FUc;Y_5Ya-4Ymn^ zeYKr^yG_{%=1}{fJl5Q~e7fFpq)*@+0X^_N^0IMZUVc8Rtlv_C6esH9CpeS2ON6o7 z5`DTPGvIEaL4<&)-zb>iO8Fb1JyL|Mr^vouT}P~ITRITkJ+!BIHS zQkW^kPUeu{-3D!Ic5)2&7h`FAA&0^K$Ot#AqOs7ssht)cY`DEdmytz8(av*D9nB|J z`|PGPfm7pH=JZ}2lq?wXd@xx0f}QCjlbC!O!~p) z2!=z|nU(yVO^5XxBG?Cle}D?_*UkUstK$!DJL%N5|BK3izjbf=`=W8Egg^^Y-Po6$ ze*z5;3SS!#YPRDnH#{ptzLJ~wgPionax~#o#KY6bi4A0yNu;lDwF}m2`7vn^3XVS&w^x=GkHiz@t(XTn#zEZ_&li@K6d`0U@Sy=?B-5KyEpqi$GEn; za)fm5AvMih-FUq4^o`hHAo>k8<}dX~$C_(3#v6{dKHW5PS<6O2fxe6{>D_a=UCBIR z0jXkYa3AiITBP*e_H)aIruLkBRyM2rG*&~kFAC%Zu1_)M`w0TsS>;->%4YnFRe{oOS64$m;(Z>SraxJQQ!LN9=W}sex%WoOZcl)!{4Oci7cEYjwSj55#Q9Hg z)iz95eGF<8`}y8@4U_3;qqtGby)dWe3_?D>zDXJWYlU8`t#u!T9IxDBtmqu+)}ID+ zEm_dC^oGg|K)7}p-In&;dcHsO?fnPs&HqR#PTlaaKK%U*1z+ac=g{+7_eQDHzM|G% zolTj}@s>CQ=90y|VBa$zLVo@b?s#qQRuSZPole%~f0{n#sNTOg+VrhseEyx0O{?N? zrk|?qX0AOgC|QYNl(H}@$lHvgmiA`Qc+KTbGI!c#EY1A92&PnjfZG|m{r-Hh7eSG= z1J6B<0R$44n}7VQuA#z^5oXDsGYJZ=8@lkLH%%&)o#011`SR7Toj$)1tk*v6L$7C* z@BS3>e6L_V9FOB^Dz|hmCdScmJ9ONiYKA>CWf{T6 z#72#!2|;0np|0Hi{OPwa5`2up*1xV90hqr|dj;$Rm1hAI@9vUPETVxvb$cTp zX(#IHITOC@w9Tz5v);6UkMt^&N8?4A`%+>Rwj}mQ2wgZNex2^@ve~!v9)@o!zsw+~ zec+??5i3GA$>|D{Kbu?HUk_~T?t{9O$^_N~JPfPMUg~okHMIo$muV3O!GGbMZDSI4 z(|JAOAA3@oTZM*5)OSB-1TTpl!7BsjPvSRGsSFUoYx-yMzY)BNBW7UBXAt^fEA-&J z?;2rIMEKlTY;KT9_Y}IL!bFGcV%1RJbs7156ES_yc_A8loa)|FeQD)cf7bNh^w4#P zp0jh5j7^~$A>ExC6PI5*oYUfOD2lvua|D_8g)sKUvNS=+1|dsOhvS|5Hda!bTqz5U zk9-`4+$r*7Xy`nEVi3Oe#NyD0x! ziG){j&LKyL7pJP)OJY%b)rj6|K^Xk~hr*Ymq|JbPH*gYgNCWw9wI0Vxk*RVp!3l#) z?6+*#B;!XOm-R{KG$N)w*4500g{O@jt%x(1&38KfQMJ6JOz^9Zpi zr#QX5CmbJRc}v}4^n}pFU7eJ>O+s>rPWQW?!_w?^5Qa6Y?r$aw8>R`fg*?Yd=#kS@ zYyG%v@h*#eE5VZ3(mExJ#YAZ9TtZ5*`o_ewxfY*w!k4Wh0-NfOtBW6qnO?*wx0y#1OY@aa_a zz(ZB3Ak3`~pYtw7sy#K`NeC^QVKZ4%a59q{Hm?QF(%21%}W+@lb<8>xl9UtmRAJ4UcH__d6V|oUI=` zUOVr&VjpU}&=HB!YuUT+qr;m2x@y-C`Niyu+Gj7?PpJQjZ!^teWhq^l8b_NHuQmNnQMWu~LtxCe~VIJ;+xmt`vqqRM5T>dOlsv>k4$MJL8tP4k^KxSs@9lcElDwC#N@zR=Nnpl{{5s zarg_5SwhM^@(c-AbWsA8gwl(ouTC4My5JFM_r8bUKDi#!uIwG+oP5|LkfyczVP zsAL>{kUd5IAotpfbW7+E1|V4<8tU242qs{}cFn-Y%vlW86x`*MYvUe}2rRWK#n#h; zb3#JhjUW6I!Gw3i?rFB)3fIKz{4yeJk`ysrM@0e6KB#u@dnkmOIWwGLZf^FBKwa5I zF4XJGCWU8Wl5cuQ64TQph9p_P%uIgyU(gJn50$MDeP|M3-HaE472>Zwk|a(?(T7fK znX9B0SXgxzp8(YO^>8oMEm?nXKIpaE^Pa-;q0GJy8i7P)obqlgJDa}`2=2TT+ycOc zbRb@Tup|KvTyLIi9fB2g`Xwm~Bt1%a9NBrWLgv_Jz88jfPzxE`*?xl~>>o~_a4*>^ zcu6M;j?Y)HC!M;bhj-zn&)ceIlLTMSvq=${y;?pwxMLJ3an{!vbSQ#SHGsD#(aes0 z{CIBek7d_o+KU&*=28?U)hPcb#Cm$H2H`m-*&eH?vsFKUF=XaoOGYc$*8`c7z5pO0kW_t*eJkM?a(2){jOY`L z`pfD`7RADSPzEEnWXZw7&Rzh?1SZ+Rqo}7WH;Ul}t*7qQ5R8!&|6*$Kk6DoQw^P2PFLvzA-JUSML?NjG8^exp0UID@rI ztxtQ&PHoRKH49vBl+}RYL#~?y5RYe*5;x^-*%?<|^S8WBe&%M~3X^7#ysX!Eu%_nb zdY3LeKs*o!L9+)^RibBRj+%H`!|;(8j#9eUvu+F21^hNAOj=cZ4ZTvTXd3Mh<}f6% z;{-;Wq`yp?=%9Yg>8+Hiz>SjhD|}?%;RLfu-qmxeL9Fg;*?v<|$|hAEyhiZ>lTdL{ zmEEaXa4o(9`z$<>RhGh>mbXk!j&!#}SJ}LVcfd#&Ce4>nqN9ke7gj99BUX&iQ~9?p zGC9kCH^I>3AZD`+uJ}t4r+c}o|1AQ!yi1E~l+cN?j*}&dDvOiqeiTR%MF~u2;>F7i z{LTsaynj~~JOP9_521KCgH62pKtt$`4r8fr`zOU$q@N58Jp=5GBb8FsS1Gh=C&cM3 z?2)iuCdWrwsou{k6r=P5f~Q!GX&wiPeVDhw;kP~?NCs;jrgRp~x|_n!gvPghDXwM@ zSpU=l*-HBg{243VNdH|j0!ZF0Rt1 z0WlLvh`wqo7Ss&lD07~YWG(0K#mpnA~A2HuOY+QBjh|0}kRG>y#HzUEO8V`gUG zhC!5TOLxrT3~<9JQmm2a89NjY2y!K=`^rE69h3?HAYs%b1(M~PwhswRR0+TAjbV!D z#2HNsX0*o`z)ero9J8TOk`Zj2M@_L#&b*rCHqoJ3T$*B#q`_3}Lrky9)VohC1J%TV z6!f?r>~8vRvvCF>H6jw{y**h5r+Wby4R4m!jnPgy()Z469mMI9L*p!1DSqAqo`%zF zkW-O2qD}s5RgE{ptY*5k4AbjWj$pTFV>H8d9suP*h=sB0)5Ku0Y!csyPI5B~3#^K> z?a$FD7~Vqn>;a%Xb(t7cDuKFe7?6fhuVNh1Vfj$N24O8`bAR3;XENZGR4v>(pbupu zC+l3WSebOw@n4iO1=#|EAq)=?i&naBZL)?IAIJINFVwgl(u-B!{c8?x>%FBIT{TRX zx=G(s8xGD_yO{lS?#!v4G};i(CYh|K*dp0;A@kVJsmFX7!@|ON3(~)U~1gJ2dm%RtTV6@1HR)B zmhp$}20HGzw@k`cKW;w9a6EZS_5cW6BYqSsS!}J{FBh#T4Vrs3Q7Fq&(A!Lu?ZZvi z)w$0j4i>7i0F1am%@REHahv$RhQCwnGZXM$8&k;SiDnM?wi(7Yd>&*h6|@oN9!mV| z8mnco0+ZL9yk=%*;*i$-8fqSaU@R>y-2xO?-BeK<@jb>!bob@Y;QfrS-iwcd^hbwAV*fdDsA=(w~F-E6-tG)WFgbURx!V3Y4*O&#qD&f&^ye?n5s)f5?d;dSoyw?l> literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/restaurant/restaurant-menu.png b/erpnext/docs/assets/img/restaurant/restaurant-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d85a9337260411a45beb61904ff4019a96084a GIT binary patch literal 207101 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�|x?UF*=>o0Zq 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

    Umga*X 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

    aMdA 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

  • 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/restaurant/restaurant-reservation.png b/erpnext/docs/assets/img/restaurant/restaurant-reservation.png new file mode 100644 index 0000000000000000000000000000000000000000..3467bc04f13a48d9f2a69e88364c0ee15408549c GIT binary patch literal 228074 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%0DLOSqg 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 CRSg{g literal 0 HcmV?d00001 diff --git a/erpnext/docs/user/manual/en/hospitality/index.md b/erpnext/docs/user/manual/en/hospitality/index.md new file mode 100644 index 00000000000..efd7377fc41 --- /dev/null +++ b/erpnext/docs/user/manual/en/hospitality/index.md @@ -0,0 +1,9 @@ +# Hospitality + +ERPNext Hospitality module is designed to handle workflows for Hotels and Restaurants. This is still in early development stage. + +### Manage Restaurants + +The Restaurant module in ERPNext will help you manage a chain of restaurants. You can create Restaurants, Menus, Tables, Reservations and a manage Order Entry and Billing. + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/hospitality/index.txt b/erpnext/docs/user/manual/en/hospitality/index.txt new file mode 100644 index 00000000000..cbe6da00773 --- /dev/null +++ b/erpnext/docs/user/manual/en/hospitality/index.txt @@ -0,0 +1,4 @@ +restaurant +restaurant-menu +reservations +order-entry \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/hospitality/order-entry.md b/erpnext/docs/user/manual/en/hospitality/order-entry.md new file mode 100644 index 00000000000..929cfd8ef75 --- /dev/null +++ b/erpnext/docs/user/manual/en/hospitality/order-entry.md @@ -0,0 +1,26 @@ +# Restaurant Order Entry + +The Restaurant Order Entry is the screen where the waiters will punch in orders related to a particular table. + +This screen makes it easy for the waiters in your restaurant to punch in orders from various tables. + +When the guest places an order, the waiter will select the table number and add the items in the Order Entry. This can be changed until it is time for the bill. Unless you bill a table, you can change the items and they will automatically appear when you select the table ID. + +To place an order you can select an item and click the enter key so that the item will be updated in the items table. + +Order Entry + +You can also choose items with the POS style item selector. + +### Billing + +When it is time for billing, you just choose the bill and you can select the customer and mode of payment. On saving, a Sales Invoice is generated and the order section becomes empty. + +Order Entry + +### Sales Invoice + +To print the invoice, you can click on the Invoice Link and print the invoice + +Sales Invoice + diff --git a/erpnext/docs/user/manual/en/hospitality/reservations.md b/erpnext/docs/user/manual/en/hospitality/reservations.md new file mode 100644 index 00000000000..0d4a8abde5d --- /dev/null +++ b/erpnext/docs/user/manual/en/hospitality/reservations.md @@ -0,0 +1,13 @@ +# Restaurant Reservations + +Once you have setup the restaurant and tables, you can start taking in reservations for your restaurant. + +To take a reservation, just make a new Restaurant Reservation from the Restaurant Page and set the time, number of people and name of the guest. + +Reservation + +### Kanban + +As your guests walk in, You can also manage the reservations by making a simple Kanban board for the same. + +Reservation Kanban Board diff --git a/erpnext/docs/user/manual/en/hospitality/restaurant-menu.md b/erpnext/docs/user/manual/en/hospitality/restaurant-menu.md new file mode 100644 index 00000000000..dfbf4ce9717 --- /dev/null +++ b/erpnext/docs/user/manual/en/hospitality/restaurant-menu.md @@ -0,0 +1,7 @@ +# Restaurant Menu + +For every restaurant you must set an active Restaurant Menu from which orders can be placed. You can also set the rates for each of the item for the day. + +When you save the Restaurant Menu, a Price List is created for that Menu and all pricing is linked to that price list. This way you can easily control the items on offer and pricing from the menu. + +Restaurant Menu diff --git a/erpnext/docs/user/manual/en/hospitality/restaurant.md b/erpnext/docs/user/manual/en/hospitality/restaurant.md new file mode 100644 index 00000000000..7b72318835e --- /dev/null +++ b/erpnext/docs/user/manual/en/hospitality/restaurant.md @@ -0,0 +1,19 @@ +# Restaurant + +The Restaurant record represents one restaurant in your organization. To create a new Restaurant, just set the name, Company and Default Customer. + +You can set a unique numbering prefix for each of your restaurants. All invoices for that restuarant will follow that numbering prefix. + +If you have a default Sales Taxes and Charges Template, you can add it so that the same charge + tax will be applicable for all invoices in the restaurant. + +Restaurant + +After your restaurant is created, you can add Tables and Menus for that restaurant + +### Adding Tables + +You can add a Restaurant Table by creating a new Restaurant Table from the dashboard. + +Restaurant Table + + diff --git a/erpnext/docs/user/manual/en/introduction/concepts-and-terms.md b/erpnext/docs/user/manual/en/introduction/concepts-and-terms.md index 3a512865428..c53bef92a50 100644 --- a/erpnext/docs/user/manual/en/introduction/concepts-and-terms.md +++ b/erpnext/docs/user/manual/en/introduction/concepts-and-terms.md @@ -97,8 +97,8 @@ fiscal year. A Cost Center is like an Account, but the only difference is that its structure represents your business more closely than Accounts. -For example, in your Chart of Accounts, you can separate your expenses by its type -(i.e., travel, marketing, etc.). In your Chart of Cost Centers, you can separate +For example, in your Chart of Accounts, you can separate your expenses by its type +(i.e., travel, marketing, etc.). In your Chart of Cost Centers, you can separate them by product line or business group (e.g., online sales, retail sales, etc.). > Accounts > Chart of Cost Centers @@ -316,7 +316,7 @@ A record of the monthly salary given to an Employee. #### Salary Structure -A template identifying all the components of an Employees' salary (earnings), +A template identifying all the components of an Employees' salary (earnings), tax and other social security deductions. > Human Resource > Salary and Payroll > Salary Structure diff --git a/erpnext/docs/user/manual/en/introduction/getting-started-with-erpnext.md b/erpnext/docs/user/manual/en/introduction/getting-started-with-erpnext.md index 4aae00ed058..634bb43221f 100644 --- a/erpnext/docs/user/manual/en/introduction/getting-started-with-erpnext.md +++ b/erpnext/docs/user/manual/en/introduction/getting-started-with-erpnext.md @@ -1,7 +1,3 @@ -# Getting Started With Erpnext - - - # Getting Started with ERPNext There are many ways to get started with ERPNext. diff --git a/erpnext/docs/user/manual/en/introduction/the-champion.md b/erpnext/docs/user/manual/en/introduction/the-champion.md index 57086cb9fb1..fca349e5f3f 100644 --- a/erpnext/docs/user/manual/en/introduction/the-champion.md +++ b/erpnext/docs/user/manual/en/introduction/the-champion.md @@ -1,9 +1,5 @@ # The Champion - - -

    The Champion

    - Champion We have seen dozens of ERP implementations over the past few years and we diff --git a/erpnext/docs/user/manual/en/subscription/index.md b/erpnext/docs/user/manual/en/subscription/index.md deleted file mode 100644 index 24d75eda95d..00000000000 --- a/erpnext/docs/user/manual/en/subscription/index.md +++ /dev/null @@ -1,22 +0,0 @@ -If you have a contract with the Customer where your organization gives bill to the Customer on a monthly, quarterly, half-yearly or annual basis, you can use subscription feature to make auto invoicing. - -Subscription - -#### Scenario - -Subscription for your hosted ERPNext account requires yearly renewal. We use Sales Invoice for generating proforma invoices. To automate proforma invoicing for renewal, we set original Sales Invoice on the subscription form. Recurring proforma invoice is created automatically just before customer's account is about to expire, and requires renewal. This recurring Proforma Invoice is also emailed automatically to the customer. - -To set the subscription for the sales invoice -Goto Subscription > select base doctype "Sales Invoice" > select base docname "Invoice No" > Save - -Subscription - -**From Date and To Date**: This defines contract period with the customer. - -**Repeat on Day**: If frequency is set as Monthly, then it will be day of the month on which recurring invoice will be generated. - -**Notify By Email**: If you want to notify the user about auto recurring invoice. - -**Print Format**: Select a print format to define document view which should be emailed to customer. - -**Disabled**: It will stop to make auto recurring documents against the subscription \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/subscription/__init__.py b/erpnext/domains/__init__.py similarity index 100% rename from erpnext/docs/user/manual/en/subscription/__init__.py rename to erpnext/domains/__init__.py diff --git a/erpnext/domains/distribution.py b/erpnext/domains/distribution.py new file mode 100644 index 00000000000..020ab3b83b1 --- /dev/null +++ b/erpnext/domains/distribution.py @@ -0,0 +1,18 @@ +data = { + 'desktop_icons': [ + 'Item', + 'Customer', + 'Supplier', + 'Lead', + 'Sales Order', + 'Purchase Order', + 'Task', + 'Sales Invoice', + 'CRM', + 'ToDo' + ], + 'set_value': [ + ['Stock Settings', None, 'show_barcode_field', 1] + ], + 'default_portal_role': 'Customer' +} diff --git a/erpnext/domains/education.py b/erpnext/domains/education.py new file mode 100644 index 00000000000..7a86c764c81 --- /dev/null +++ b/erpnext/domains/education.py @@ -0,0 +1,37 @@ +data = { + 'desktop_icons': [ + 'Student', + 'Program', + 'Course', + 'Student Group', + 'Instructor', + 'Fees', + 'Task', + 'ToDo', + 'Schools' + ], + 'default_portal_role': 'Student', + 'restricted_roles': [ + 'Student', + 'Instructor', + 'Academics User' + ], + 'modules': [ + 'Schools' + ], + 'fixtures': [ + dict(doctype='Academic Year', academic_year_name='2013-14'), + dict(doctype='Academic Year', academic_year_name='2014-15'), + dict(doctype='Academic Year', academic_year_name='2015-16'), + dict(doctype='Academic Year', academic_year_name='2016-17'), + dict(doctype='Academic Year', academic_year_name='2017-18'), + dict(doctype='Academic Year', academic_year_name='2018-19'), + dict(doctype='Academic Year', academic_year_name='2019-20'), + dict(doctype='Academic Term', academic_year='2016-17', term_name='Semester 1'), + dict(doctype='Academic Term', academic_year='2016-17', term_name='Semester 2'), + dict(doctype='Academic Term', academic_year='2016-17', term_name='Semester 3'), + dict(doctype='Academic Term', academic_year='2017-18', term_name='Semester 1'), + dict(doctype='Academic Term', academic_year='2017-18', term_name='Semester 2'), + dict(doctype='Academic Term', academic_year='2017-18', term_name='Semester 3') + ] +} \ No newline at end of file diff --git a/erpnext/domains/healthcare.py b/erpnext/domains/healthcare.py new file mode 100644 index 00000000000..3c54b01d424 --- /dev/null +++ b/erpnext/domains/healthcare.py @@ -0,0 +1,29 @@ +data = { + 'desktop_icons': [ + 'Patient', + 'Patient Appointment', + 'Consultation', + 'Lab Test', + 'Healthcare', + 'Accounts', + 'Buying', + 'Stock', + 'HR', + 'ToDo' + ], + 'default_portal_role': 'Patient', + 'restricted_roles': [ + 'Healthcare Administrator', + 'LabTest Approver', + 'Laboratory User', + 'Nursing User', + 'Physician', + 'Patient' + ], + 'custom_fields': { + 'Sales Invoice': dict(fieldname='appointment', label='Patient Appointment', + fieldtype='Link', options='Patient Appointment', + insert_after='customer') + }, + 'on_setup': 'erpnext.healthcare.setup.setup_healthcare' +} \ No newline at end of file diff --git a/erpnext/domains/hospitality.py b/erpnext/domains/hospitality.py new file mode 100644 index 00000000000..bc55d9c47a6 --- /dev/null +++ b/erpnext/domains/hospitality.py @@ -0,0 +1,32 @@ +data = { + 'desktop_icons': [ + 'Restaurant', + 'Accounts', + 'Buying', + 'Stock', + 'HR', + 'Project', + 'ToDo' + ], + 'restricted_roles': [ + 'Restaurant Manager' + ], + 'custom_fields': { + 'Sales Invoice': [ + { + 'fieldname': 'restaurant', 'fieldtype': 'Link', 'options': 'Restaurant', + 'insert_after': 'customer_name', 'label': 'Restaurant', + }, + { + 'fieldname': 'restaurant_table', 'fieldtype': 'Link', 'options': 'Restaurant Table', + 'insert_after': 'restaurant', 'label': 'Restaurant Table', + } + ], + 'Price List': [ + { + 'fieldname':'restaurant_menu', 'fieldtype':'Link', 'options':'Restaurant Menu', 'label':'Restaurant Menu', + 'insert_after':'currency' + } + ] + } +} diff --git a/erpnext/domains/manufacturing.py b/erpnext/domains/manufacturing.py new file mode 100644 index 00000000000..b8bb7e05783 --- /dev/null +++ b/erpnext/domains/manufacturing.py @@ -0,0 +1,25 @@ +data = { + 'desktop_icons': [ + 'Item', + 'BOM', + 'Customer', + 'Supplier', + 'Sales Order', + 'Purchase Order', + 'Production Order', + 'Task', + 'Accounts', + 'HR', + 'ToDo' + ], + 'properties': [ + {'doctype': 'Item', 'fieldname': 'manufacturing', 'property': 'collapsible_depends_on', 'value': 'is_stock_item'}, + ], + 'set_value': [ + ['Stock Settings', None, 'show_barcode_field', 1] + ], + 'restricted_roles': [ + 'Manufacturing User' + ], + 'default_portal_role': 'Customer' +} \ No newline at end of file diff --git a/erpnext/domains/retail.py b/erpnext/domains/retail.py new file mode 100644 index 00000000000..1bfd65faf82 --- /dev/null +++ b/erpnext/domains/retail.py @@ -0,0 +1,20 @@ +data = { + 'desktop_icons': [ + 'POS', + 'Item', + 'Customer', + 'Sales Invoice', + 'Purchase Order', + 'Accounts', + 'Task', + 'ToDo' + ], + 'properties': [ + {'doctype': 'Item', 'fieldname': 'manufacturing', 'property': 'hidden', 'value': 1}, + {'doctype': 'Customer', 'fieldname': 'credit_limit_section', 'property': 'hidden', 'value': 1}, + ], + 'set_value': [ + ['Stock Settings', None, 'show_barcode_field', 1] + ], + 'default_portal_role': 'Customer' +} diff --git a/erpnext/domains/services.py b/erpnext/domains/services.py new file mode 100644 index 00000000000..3a0568c499b --- /dev/null +++ b/erpnext/domains/services.py @@ -0,0 +1,22 @@ +data = { + 'desktop_icons': [ + 'Project', + 'Timesheet', + 'Customer', + 'Sales Order', + 'Sales Invoice', + 'CRM', + 'Task', + 'Expense Claim', + 'Employee', + 'HR', + 'ToDo' + ], + 'properties': [ + {'doctype': 'Item', 'fieldname': 'is_stock_item', 'property': 'default', 'value': 0}, + ], + 'set_value': [ + ['Stock Settings', None, 'show_barcode_field', 0] + ], + 'default_portal_role': 'Customer' +} \ No newline at end of file diff --git a/erpnext/setup/setup_wizard/healthcare.py b/erpnext/healthcare/setup.py similarity index 97% rename from erpnext/setup/setup_wizard/healthcare.py rename to erpnext/healthcare/setup.py index b321c297ee6..69a92b348ba 100644 --- a/erpnext/setup/setup_wizard/healthcare.py +++ b/erpnext/healthcare/setup.py @@ -1,10 +1,12 @@ from __future__ import unicode_literals import frappe -from frappe.custom.doctype.custom_field.custom_field import create_custom_fields from frappe import _ def setup_healthcare(): + if frappe.db.exists('Medical Department', 'Cardiology'): + # already setup + return create_medical_departments() create_antibiotics() create_test_uom() @@ -14,19 +16,6 @@ def setup_healthcare(): create_lab_test_items() create_lab_test_template() create_sensitivity() - make_custom_fields() - -def make_custom_fields(): - custom_fields = { - 'Sales Invoice': [ - dict(fieldname='appointment', label='Patient Appointment', - fieldtype='Link', options='Patient Appointment', - insert_after='customer') - ] - } - - create_custom_fields(custom_fields) - def create_medical_departments(): departments = [ diff --git a/erpnext/hooks.py b/erpnext/hooks.py index bf6f5aac863..44a3b18f78d 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -53,6 +53,16 @@ calendars = ["Task", "Production Order", "Leave Application", "Sales Order", "Ho fixtures = ["Web Form"] +domains = { + 'Distribution': 'erpnext.domains.distribution', + 'Education': 'erpnext.domains.education', + 'Healthcare': 'erpnext.domains.healthcare', + 'Hospitality': 'erpnext.domains.hospitality', + 'Manufacturing': 'erpnext.domains.manufacturing', + 'Retail': 'erpnext.domains.retail', + 'Services': 'erpnext.domains.services', +} + website_generators = ["Item Group", "Item", "BOM", "Sales Partner", "Job Opening", "Student Admission"] diff --git a/erpnext/hr/doctype/salary_structure/test_salary_structure.js b/erpnext/hr/doctype/salary_structure/test_salary_structure.js index 8276a82cb79..5e028cfa063 100644 --- a/erpnext/hr/doctype/salary_structure/test_salary_structure.js +++ b/erpnext/hr/doctype/salary_structure/test_salary_structure.js @@ -13,6 +13,7 @@ QUnit.test("test Salary Structure", function(assert) { (r) => { // Creating Salary Structure for employees); return frappe.tests.make('Salary Structure', [ + { __newname: 'Test Salary Structure'}, { company: 'For Testing'}, { payroll_frequency: 'Monthly'}, { employees: [ @@ -47,11 +48,7 @@ QUnit.test("test Salary Structure", function(assert) { ]); } ), - () => frappe.timeout(18), - () => cur_dialog.set_value('value','Test Salary Structure'), - () => frappe.timeout(1), - () => frappe.click_button('Create'), - () => frappe.timeout(1), + () => frappe.timeout(3), () => { // To check if all the fields are correctly set assert.ok(cur_frm.doc.employees[0].employee_name.includes('Test Employee 1') && diff --git a/erpnext/manufacturing/doctype/operation/test_operation.js b/erpnext/manufacturing/doctype/operation/test_operation.js index 9fedaac720e..5aafe42ab9e 100644 --- a/erpnext/manufacturing/doctype/operation/test_operation.js +++ b/erpnext/manufacturing/doctype/operation/test_operation.js @@ -1,13 +1,6 @@ QUnit.test("test: operation", function (assert) { assert.expect(2); let done = assert.async(); - let set_op_name = (text) => { - $(`input.input-with-feedback.form-control.bold:visible`).val(`${text}`); - }; - let click_create = () => { - $(`.btn-primary:contains("Create"):visible`).click(); - }; - frappe.run_serially([ // test operation creation () => frappe.set_route("List", "Operation"), @@ -16,14 +9,11 @@ QUnit.test("test: operation", function (assert) { () => { frappe.tests.make( "Operation", [ + {__newname: "Assemble Keyboard"}, {workstation: "Keyboard assembly workstation"} ] ); }, - () => frappe.timeout(4), - () => set_op_name("Assemble Keyboard"), - () => frappe.timeout(0.5), - () => click_create(), () => frappe.timeout(1), () => { assert.ok(cur_frm.docname.includes('Assemble Keyboard'), @@ -36,28 +26,22 @@ QUnit.test("test: operation", function (assert) { () => { frappe.tests.make( "Operation", [ + {__newname: 'Assemble Screen'}, {workstation: "Screen assembly workstation"} ] ); }, - () => frappe.timeout(4), - () => set_op_name("Assemble Screen"), - () => frappe.timeout(0.5), - () => click_create(), () => frappe.timeout(1), // Create a CPU operation () => { frappe.tests.make( "Operation", [ + {__newname: 'Assemble CPU'}, {workstation: "CPU assembly workstation"} ] ); }, - () => frappe.timeout(4), - () => set_op_name("Assemble CPU"), - () => frappe.timeout(0.5), - () => click_create(), () => frappe.timeout(1), () => done() diff --git a/erpnext/modules.txt b/erpnext/modules.txt index 6449a4ad5ce..5e9f6c73d19 100644 --- a/erpnext/modules.txt +++ b/erpnext/modules.txt @@ -16,3 +16,4 @@ Maintenance Schools Regional Healthcare +Restaurant diff --git a/erpnext/patches/v7_0/set_portal_settings.py b/erpnext/patches/v7_0/set_portal_settings.py index ddc86c6d33e..9bae1c54c03 100644 --- a/erpnext/patches/v7_0/set_portal_settings.py +++ b/erpnext/patches/v7_0/set_portal_settings.py @@ -4,7 +4,6 @@ from __future__ import unicode_literals import frappe -from erpnext.setup.setup_wizard import domainify def execute(): frappe.reload_doctype('Role') @@ -19,6 +18,9 @@ def execute(): frappe.get_doc('Portal Settings').sync_menu() if 'schools' in frappe.get_installed_apps(): - domainify.setup_domain('Education') + domain = frappe.get_doc('Domain', 'Education') + domain.setup_domain() else: - domainify.setup_sidebar_items(domainify.get_domain('Manufacturing')) + domain = frappe.get_doc('Domain', 'Manufacturing') + domain.setup_data() + domain.setup_sidebar_items() diff --git a/erpnext/patches/v8_0/merge_student_batch_and_student_group.py b/erpnext/patches/v8_0/merge_student_batch_and_student_group.py index aacd97b2d9b..ca71d36d090 100644 --- a/erpnext/patches/v8_0/merge_student_batch_and_student_group.py +++ b/erpnext/patches/v8_0/merge_student_batch_and_student_group.py @@ -9,7 +9,7 @@ from frappe.model.mapper import get_mapped_doc def execute(): # for converting student batch into student group - for doctype in ["Student Group", "Student Group Student", + for doctype in ["Student Group", "Student Group Student", 'Program Enrollment', "Student Group Instructor", "Student Attendance", "Student", "Student Batch Name"]: frappe.reload_doc("schools", "doctype", frappe.scrub(doctype)) diff --git a/erpnext/patches/v8_3/set_restrict_to_domain_for_module_def.py b/erpnext/patches/v8_3/set_restrict_to_domain_for_module_def.py index 2f97ccfe022..6c4c6d5bd8d 100644 --- a/erpnext/patches/v8_3/set_restrict_to_domain_for_module_def.py +++ b/erpnext/patches/v8_3/set_restrict_to_domain_for_module_def.py @@ -4,11 +4,6 @@ from __future__ import unicode_literals import frappe -from erpnext.setup.setup_wizard.domainify import update_module_def_restrict_to_domain - def execute(): """ set the restrict to domain in module def """ - - frappe.reload_doc("core", "doctype", "module_def") - if frappe.db.get_single_value('System Settings', 'setup_complete'): - update_module_def_restrict_to_domain() \ No newline at end of file + pass \ No newline at end of file diff --git a/erpnext/patches/v8_9/set_print_zero_amount_taxes.py b/erpnext/patches/v8_9/set_print_zero_amount_taxes.py index 621b573744b..3c508eaa097 100644 --- a/erpnext/patches/v8_9/set_print_zero_amount_taxes.py +++ b/erpnext/patches/v8_9/set_print_zero_amount_taxes.py @@ -4,5 +4,6 @@ import frappe from erpnext.setup.install import create_print_zero_amount_taxes_custom_field def execute(): - frappe.reload_doc("printing", "doctype", "print_style") + frappe.reload_doc('printing', 'doctype', 'print_style') + frappe.reload_doc('printing', 'doctype', 'print_settings') create_print_zero_amount_taxes_custom_field() \ No newline at end of file diff --git a/erpnext/public/js/templates/item_selector.html b/erpnext/public/js/templates/item_selector.html index 89171f87751..58fb26c0e4c 100644 --- a/erpnext/public/js/templates/item_selector.html +++ b/erpnext/public/js/templates/item_selector.html @@ -1,16 +1,37 @@ -
    +
    {% for (var i=0; i < data.length; i++) { var item = data[i]; %} -
    -
    - \ No newline at end of file diff --git a/erpnext/public/js/utils/item_selector.js b/erpnext/public/js/utils/item_selector.js index 98a17f289fd..d04c488a59d 100644 --- a/erpnext/public/js/utils/item_selector.js +++ b/erpnext/public/js/utils/item_selector.js @@ -2,6 +2,14 @@ erpnext.ItemSelector = Class.extend({ init: function(opts) { $.extend(this, opts); + if (!this.item_field) { + this.item_field = 'item_code'; + } + + if (!this.item_query) { + this.item_query = erpnext.queries.item().query; + } + this.grid = this.frm.get_field("items").grid; this.setup(); }, @@ -32,8 +40,8 @@ erpnext.ItemSelector = Class.extend({ this.dialog.results = body.find('.results'); var me = this; - this.dialog.results.on('click', '.pos-item', function() { - me.add_item($(this).attr('data-name')) + this.dialog.results.on('click', '.image-view-item', function() { + me.add_item($(this).attr('data-name')); }); this.dialog.input.on('keyup', function() { @@ -52,35 +60,42 @@ erpnext.ItemSelector = Class.extend({ var added = false; // find row with item if exists - $.each(this.frm.doc.items || [], function(i, d) { - if(d.item_code===item_code) { + $.each(this.frm.doc.items || [], (i, d) => { + if(d[this.item_field]===item_code) { frappe.model.set_value(d.doctype, d.name, 'qty', d.qty + 1); - frappe.show_alert(__("Added {0} ({1})", [item_code, d.qty])); + frappe.show_alert({message: __("Added {0} ({1})", [item_code, d.qty]), indicator: 'green'}); added = true; return false; } }); if(!added) { - var d = this.grid.add_new_row(); - frappe.model.set_value(d.doctype, d.name, 'item_code', item_code); - - // after item fetch - frappe.after_ajax(function() { - setTimeout(function() { + var d = null; + frappe.run_serially([ + () => { d = this.grid.add_new_row(); }, + () => frappe.model.set_value(d.doctype, d.name, this.item_field, item_code), + () => frappe.timeout(0.1), + () => { frappe.model.set_value(d.doctype, d.name, 'qty', 1); - frappe.show_alert(__("Added {0} ({1})", [item_code, 1])); - }, 100); - }); + frappe.show_alert({message: __("Added {0} ({1})", [item_code, 1]), indicator: 'green'}); + } + ]); } }, render_items: function() { - var args = erpnext.queries.item(); + let args = { + query: this.item_query, + filters: {} + }; args.txt = this.dialog.input.val(); args.as_dict = 1; + if (this.get_filters) { + $.extend(args.filters, this.get_filters() || {}); + } + var me = this; frappe.link_search("Item", args, function(r) { $.each(r.values, function(i, d) { @@ -92,4 +107,4 @@ erpnext.ItemSelector = Class.extend({ me.dialog.results.html(frappe.render_template('item_selector', {'data':r.values})); }); } -}) \ No newline at end of file +}); \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/subscription/index.txt b/erpnext/restaurant/__init__.py similarity index 100% rename from erpnext/docs/user/manual/en/subscription/index.txt rename to erpnext/restaurant/__init__.py diff --git a/erpnext/restaurant/doctype/__init__.py b/erpnext/restaurant/doctype/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant/__init__.py b/erpnext/restaurant/doctype/restaurant/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant/restaurant.js b/erpnext/restaurant/doctype/restaurant/restaurant.js new file mode 100644 index 00000000000..13fda73922a --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant/restaurant.js @@ -0,0 +1,10 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Restaurant', { + refresh: function(frm) { + frm.add_custom_button(__('Order Entry'), () => { + frappe.set_route('Form', 'Restaurant Order Entry'); + }); + } +}); diff --git a/erpnext/restaurant/doctype/restaurant/restaurant.json b/erpnext/restaurant/doctype/restaurant/restaurant.json new file mode 100644 index 00000000000..f4ecba79452 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant/restaurant.json @@ -0,0 +1,309 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "prompt", + "beta": 0, + "creation": "2017-09-15 12:40:41.546933", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach Image", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_customer", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Customer", + "length": 0, + "no_copy": 0, + "options": "Customer", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "invoice_series_prefix", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Invoice Series Prefix", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_4", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "active_menu", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Active Menu", + "length": 0, + "no_copy": 0, + "options": "Restaurant Menu", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_tax_template", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Tax Template", + "length": 0, + "no_copy": 0, + "options": "Sales Taxes and Charges Template", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address", + "length": 0, + "no_copy": 0, + "options": "Address", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_field": "image", + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-10-05 17:41:14.422242", + "modified_by": "Administrator", + "module": "Restaurant", + "name": "Restaurant", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Hospitality", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant/restaurant.py b/erpnext/restaurant/doctype/restaurant/restaurant.py new file mode 100644 index 00000000000..0bb7b692c75 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant/restaurant.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Restaurant(Document): + pass diff --git a/erpnext/restaurant/doctype/restaurant/restaurant_dashboard.py b/erpnext/restaurant/doctype/restaurant/restaurant_dashboard.py new file mode 100644 index 00000000000..1f84ccf1d8d --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant/restaurant_dashboard.py @@ -0,0 +1,16 @@ +from frappe import _ + +def get_data(): + return { + 'fieldname': 'restaurant', + 'transactions': [ + { + 'label': _('Setup'), + 'items': ['Restaurant Menu', 'Restaurant Table'] + }, + { + 'label': _('Operations'), + 'items': ['Restaurant Reservation', 'Sales Invoice'] + } + ] + } \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant/test_restaurant.js b/erpnext/restaurant/doctype/restaurant/test_restaurant.js new file mode 100644 index 00000000000..1cc7c7f069a --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant/test_restaurant.js @@ -0,0 +1,37 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Restaurant", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(2); + + frappe.run_serially([ + // insert a new Restaurant + () => { + return frappe.tests.make('Restaurant', [ + // values to be set + {__newname: 'Test Restaurant 1'}, + {company: 'Test Company'}, + {invoice_series_prefix: 'Test-Rest-1-Inv-'} + ]) + }, + () => { + assert.equal(cur_frm.doc.company, 'Test Company'); + }, + () => { + return frappe.tests.make('Restaurant', [ + // values to be set + {__newname: 'Test Restaurant 2'}, + {company: 'Test Company'}, + {invoice_series_prefix: 'Test-Rest-3-Inv-'} + ]); + }, + () => { + assert.equal(cur_frm.doc.company, 'Test Company'); + }, + () => done() + ]); +}); diff --git a/erpnext/restaurant/doctype/restaurant/test_restaurant.py b/erpnext/restaurant/doctype/restaurant/test_restaurant.py new file mode 100644 index 00000000000..7b9885c4e9c --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant/test_restaurant.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +test_records = [ + dict(doctype='Restaurant', name='Test Restaurant 1', company='_Test Company 1', + invoice_series_prefix='Test-Rest-1-Inv-', defaut_customer='_Test Customer 1'), + dict(doctype='Restaurant', name='Test Restaurant 2', company='_Test Company 1', + invoice_series_prefix='Test-Rest-2-Inv-', defaut_customer='_Test Customer 1'), +] + +class TestRestaurant(unittest.TestCase): + pass diff --git a/erpnext/restaurant/doctype/restaurant_menu/__init__.py b/erpnext/restaurant/doctype/restaurant_menu/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.js b/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.js new file mode 100644 index 00000000000..da7d43f8a3e --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Restaurant Menu', { + setup: function(frm) { + frm.add_fetch('item', 'standard_rate', 'rate'); + }, +}); diff --git a/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.json b/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.json new file mode 100644 index 00000000000..264634b0f6f --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.json @@ -0,0 +1,247 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "prompt", + "beta": 0, + "creation": "2017-09-15 12:48:29.818715", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "restaurant", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Restaurant", + "length": 0, + "no_copy": 0, + "options": "Restaurant", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "enabled", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Enabled", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "price_list", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Price List (Auto created)", + "length": 0, + "no_copy": 0, + "options": "Price List", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "items_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Items", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Items", + "length": 0, + "no_copy": 0, + "options": "Restaurant Menu Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-21 11:04:20.671542", + "modified_by": "Administrator", + "module": "Restaurant", + "name": "Restaurant Menu", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Restaurant Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Hospitality", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.py b/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.py new file mode 100644 index 00000000000..83020b6cca8 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_menu/restaurant_menu.py @@ -0,0 +1,61 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class RestaurantMenu(Document): + def validate(self): + for d in self.items: + if not d.rate: + d.rate = frappe.db.get_value('Item', d.item, 'standard_rate') + + def on_update(self): + '''Sync Price List''' + self.make_price_list() + + def on_trash(self): + '''clear prices''' + self.clear_item_price() + + def clear_item_price(self, price_list=None): + '''clear all item prices for this menu''' + if not price_list: + price_list = self.get_price_list().name + frappe.db.sql('delete from `tabItem Price` where price_list = %s', price_list) + + def make_price_list(self): + # create price list for menu + price_list = self.get_price_list() + self.db_set('price_list', price_list.name) + + # delete old items + self.clear_item_price(price_list.name) + + for d in self.items: + frappe.get_doc(dict( + doctype = 'Item Price', + price_list = price_list.name, + item_code = d.item, + price_list_rate = d.rate + )).insert() + + def get_price_list(self): + '''Create price list for menu if missing''' + price_list_name = frappe.db.get_value('Price List', dict(restaurant_menu=self.name)) + if price_list_name: + price_list = frappe.get_doc('Price List', price_list_name) + else: + price_list = frappe.new_doc('Price List') + price_list.restaurant_menu = self.name + price_list.price_list_name = self.name + + price_list.enabled = 1 + price_list.selling = 1 + price_list.save() + + return price_list + + diff --git a/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js new file mode 100644 index 00000000000..25057d83340 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js @@ -0,0 +1,75 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Restaurant Menu", function (assert) { + let done = assert.async(); + + let items = { + "Food Item 1": [ + {item_code: "Food Item 1"}, + {item_group: "Products"}, + {is_stock_item: 1}, + ], + "Food Item 2": [ + {item_code: "Food Item 2"}, + {item_group: "Products"}, + {is_stock_item: 1}, + ], + "Test Product 3": [ + {item_code: "Food Item 3"}, + {item_group: "Products"}, + {is_stock_item: 1}, + ] + }; + + + // number of asserts + assert.expect(0); + + frappe.run_serially([ + // insert a new Restaurant Menu + () => frappe.tests.setup_doctype('Item', items), + () => { + return frappe.tests.make("Restaurant Menu", [ + {__newname: 'Restaurant Menu 1'}, + {restaurant: "Test Restaurant 1"}, + {items: [ + [ + {"item": "Food Item 1"}, + {"rate": 100} + ], + [ + {"item": "Food Item 2"}, + {"rate": 90} + ], + [ + {"item": "Food Item 3"}, + {"rate": 80} + ] + ]} + ]); + }, + () => { + return frappe.tests.make("Restaurant Menu", [ + {__newname: 'Restaurant Menu 2'}, + {restaurant: "Test Restaurant 2"}, + {items: [ + [ + {"item": "Food Item 1"}, + {"rate": 105} + ], + [ + {"item": "Food Item 3"}, + {"rate": 85} + ] + ]} + ]); + }, + () => frappe.set_route('Form', 'Restaurant', 'Test Restaurant 1'), + () => cur_frm.set_value('active_menu', 'Restaurant Menu 1'), + () => cur_frm.save(), + () => done() + ]); + +}); diff --git a/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.py b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.py new file mode 100644 index 00000000000..99766f7b017 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +test_records = [ + dict(doctype='Item', item_code='Food Item 1', + item_group='Products', is_stock_item=0), + dict(doctype='Item', item_code='Food Item 2', + item_group='Products', is_stock_item=0), + dict(doctype='Item', item_code='Food Item 3', + item_group='Products', is_stock_item=0), + dict(doctype='Item', item_code='Food Item 4', + item_group='Products', is_stock_item=0), + dict(doctype='Restaurant Menu', restaurant='Test Restaurant 1', name='Test Restaurant 1 Menu 1', + items = [ + dict(item='Food Item 1', rate=400), + dict(item='Food Item 2', rate=300), + dict(item='Food Item 3', rate=200), + dict(item='Food Item 4', rate=100), + ]), + dict(doctype='Restaurant Menu', restaurant='Test Restaurant 1', name='Test Restaurant 1 Menu 2', + items = [ + dict(item='Food Item 1', rate=450), + dict(item='Food Item 2', rate=350), + ]) +] + +class TestRestaurantMenu(unittest.TestCase): + def test_price_list_creation_and_editing(self): + menu1 = frappe.get_doc('Restaurant Menu', 'Test Restaurant 1 Menu 1') + menu1.save() + + menu2 = frappe.get_doc('Restaurant Menu', 'Test Restaurant 1 Menu 2') + menu2.save() + + self.assertTrue(frappe.db.get_value('Price List', 'Test Restaurant 1 Menu 1')) + self.assertEquals(frappe.db.get_value('Item Price', + dict(price_list = 'Test Restaurant 1 Menu 1', item_code='Food Item 1'), 'price_list_rate'), 400) + self.assertEquals(frappe.db.get_value('Item Price', + dict(price_list = 'Test Restaurant 1 Menu 2', item_code='Food Item 1'), 'price_list_rate'), 450) + + menu1.items[0].rate = 401 + menu1.save() + + self.assertEquals(frappe.db.get_value('Item Price', + dict(price_list = 'Test Restaurant 1 Menu 1', item_code='Food Item 1'), 'price_list_rate'), 401) + + menu1.items[0].rate = 400 + menu1.save() diff --git a/erpnext/restaurant/doctype/restaurant_menu_item/__init__.py b/erpnext/restaurant/doctype/restaurant_menu_item/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.json b/erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.json new file mode 100644 index 00000000000..87568bf9818 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.json @@ -0,0 +1,105 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "", + "beta": 0, + "creation": "2017-09-15 12:49:36.072636", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Item", + "length": 0, + "no_copy": 0, + "options": "Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "rate", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Rate", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-09-15 14:18:55.145088", + "modified_by": "Administrator", + "module": "Restaurant", + "name": "Restaurant Menu Item", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Hospitality", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.py b/erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.py new file mode 100644 index 00000000000..cc86bb3165e --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_menu_item/restaurant_menu_item.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class RestaurantMenuItem(Document): + pass diff --git a/erpnext/restaurant/doctype/restaurant_order_entry/__init__.py b/erpnext/restaurant/doctype/restaurant_order_entry/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js b/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js new file mode 100644 index 00000000000..8867e7d707b --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js @@ -0,0 +1,162 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Restaurant Order Entry', { + setup: function(frm) { + let get_item_query = () => { + return { + query: 'erpnext.restaurant.doctype.restaurant_order_entry.restaurant_order_entry.item_query_restaurant', + filters: { + 'table': frm.doc.restaurant_table + } + }; + }; + frm.set_query('item', 'items', get_item_query); + frm.set_query('add_item', get_item_query); + }, + onload_post_render: function(frm) { + if(!this.item_selector) { + this.item_selector = new erpnext.ItemSelector({ + frm: frm, + item_field: 'item', + item_query: 'erpnext.restaurant.doctype.restaurant_order_entry.restaurant_order_entry.item_query_restaurant', + get_filters: () => { + return {table: frm.doc.restaurant_table}; + } + }); + } + + let $input = frm.get_field('add_item').$input; + + $input.on('keyup', function(e) { + if (e.which===13) { + if (frm.clear_item_timeout) { + clearTimeout (frm.clear_item_timeout); + } + + // clear the item input so user can enter a new item + frm.clear_item_timeout = setTimeout (() => { + frm.set_value('add_item', ''); + }, 1000); + + let item = $input.val(); + + if (!item) return; + + var added = false; + (frm.doc.items || []).forEach((d) => { + if (d.item===item) { + d.qty += 1; + added = true; + } + }); + + return frappe.run_serially([ + () => { + if (!added) { + return frm.add_child('items', {item: item, qty: 1}); + } + }, + () => frm.get_field("items").refresh() + ]); + } + }); + }, + refresh: function(frm) { + frm.disable_save(); + frm.add_custom_button(__('Update'), () => { + return frm.trigger('sync'); + }); + frm.add_custom_button(__('Clear'), () => { + return frm.trigger('clear'); + }); + frm.add_custom_button(__('Bill'), () => { + return frm.trigger('make_invoice'); + }); + }, + clear: function(frm) { + frm.doc.add_item = ''; + frm.doc.grand_total = 0; + frm.doc.items = []; + frm.refresh(); + frm.get_field('add_item').$input.focus(); + }, + restaurant_table: function(frm) { + // select the open sales order items for this table + if (!frm.doc.restaurant_table) { + return; + } + return frappe.call({ + method: 'erpnext.restaurant.doctype.restaurant_order_entry.restaurant_order_entry.get_invoice', + args: { + table: frm.doc.restaurant_table + }, + callback: (r) => { + frm.events.set_invoice_items(frm, r); + } + }); + }, + sync: function(frm) { + return frappe.call({ + method: 'erpnext.restaurant.doctype.restaurant_order_entry.restaurant_order_entry.sync', + args: { + table: frm.doc.restaurant_table, + items: frm.doc.items + }, + callback: (r) => { + frm.events.set_invoice_items(frm, r); + frappe.show_alert({message: __('Saved'), indicator: 'green'}); + } + }); + + }, + make_invoice: function(frm) { + frm.trigger('sync').then(() => { + frappe.prompt([ + { + fieldname: 'customer', + label: __('Customer'), + fieldtype: 'Link', + reqd: 1, + options: 'Customer', + 'default': frm.invoice.customer + }, + { + fieldname: 'mode_of_payment', + label: __('Mode of Payment'), + fieldtype: 'Link', + reqd: 1, + options: 'Mode of Payment', + 'default': frm.mode_of_payment || '' + } + ], (data) => { + // cache this for next entry + frm.mode_of_payment = data.mode_of_payment; + return frappe.call({ + method: 'erpnext.restaurant.doctype.restaurant_order_entry.restaurant_order_entry.make_invoice', + args: { + table: frm.doc.restaurant_table, + customer: data.customer, + mode_of_payment: data.mode_of_payment + }, + callback: (r) => { + frm.set_value('last_sales_invoice', r.message); + frm.trigger('clear'); + } + }); + }, + __("Select Customer")); + }); + }, + set_invoice_items: function(frm, r) { + let invoice = r.message; + frm.doc.items = []; + (invoice.items || []).forEach((d) => { + frm.add_child('items', {item: d.item_code, qty: d.qty, rate: d.rate}); + }); + frm.set_value('grand_total', invoice.grand_total); + frm.set_value('last_sales_invoice', invoice.name); + frm.invoice = invoice; + frm.refresh(); + } +}); diff --git a/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.json b/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.json new file mode 100644 index 00000000000..3e4d593d5b6 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.json @@ -0,0 +1,280 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 1, + "creation": "2017-09-15 15:10:24.530365", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "restaurant_table", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Restaurant Table", + "length": 0, + "no_copy": 0, + "options": "Restaurant Table", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "restaurant_table", + "description": "Click Enter To Add", + "fieldname": "add_item", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Add Item", + "length": 0, + "no_copy": 0, + "options": "Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "grand_total", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Grand Total", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "last_sales_invoice", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Last Sales Invoice", + "length": 0, + "no_copy": 0, + "options": "Sales Invoice", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "restaurant_table", + "fieldname": "current_order", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Current Order", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "restaurant_table", + "fieldname": "items", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Items", + "length": 0, + "no_copy": 0, + "options": "Restaurant Order Entry Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 1, + "istable": 0, + "max_attachments": 0, + "modified": "2017-10-04 17:06:20.926999", + "modified_by": "Administrator", + "module": "Restaurant", + "name": "Restaurant Order Entry", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 0, + "role": "Restaurant Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Hospitality", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.py b/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.py new file mode 100644 index 00000000000..a748f9a0075 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.py @@ -0,0 +1,87 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe, json +from frappe.model.document import Document +from frappe import _ +from erpnext.controllers.queries import item_query + +class RestaurantOrderEntry(Document): + pass + +@frappe.whitelist() +def get_invoice(table): + '''returns the active invoice linked to the given table''' + invoice_name = frappe.get_value('Sales Invoice', dict(restaurant_table = table, docstatus=0)) + restaurant, menu_name = get_restaurant_and_menu_name(table) + if invoice_name: + invoice = frappe.get_doc('Sales Invoice', invoice_name) + else: + invoice = frappe.new_doc('Sales Invoice') + invoice.naming_series = frappe.db.get_value('Restaurant', restaurant, 'invoice_series_prefix') + invoice.is_pos = 1 + default_customer = frappe.db.get_value('Restaurant', restaurant, 'default_customer') + if not default_customer: + frappe.throw(_('Please set default customer in Restaurant Settings')) + invoice.customer = default_customer + + invoice.taxes_and_charges = frappe.db.get_value('Restaurant', restaurant, 'default_tax_template') + invoice.selling_price_list = frappe.db.get_value('Price List', dict(restaurant_menu=menu_name, enabled=1)) + + return invoice + +@frappe.whitelist() +def sync(table, items): + '''Sync the sales order related to the table''' + invoice = get_invoice(table) + items = json.loads(items) + + invoice.items = [] + invoice.restaurant_table = table + for d in items: + invoice.append('items', dict( + item_code = d.get('item'), + qty = d.get('qty') + )) + + invoice.save() + return invoice.as_dict() + +@frappe.whitelist() +def make_invoice(table, customer, mode_of_payment): + '''Make table based on Sales Order''' + restaurant, menu = get_restaurant_and_menu_name(table) + invoice = get_invoice(table) + invoice.customer = customer + invoice.restaurant = restaurant + invoice.calculate_taxes_and_totals() + invoice.append('payments', dict(mode_of_payment=mode_of_payment, amount=invoice.grand_total)) + invoice.save() + invoice.submit() + + frappe.msgprint(_('Invoice Created'), indicator='green', alert=True) + + return invoice.name + +def item_query_restaurant(doctype='Item', txt='', searchfield='name', start=0, page_len=20, filters=None, as_dict=False): + '''Return items that are selected in active menu of the restaurant''' + restaurant, menu = get_restaurant_and_menu_name(filters['table']) + items = frappe.db.get_all('Restaurant Menu Item', ['item'], dict(parent = menu)) + del filters['table'] + filters['name'] = ('in', [d.item for d in items]) + + return item_query('Item', txt, searchfield, start, page_len, filters, as_dict) + +def get_restaurant_and_menu_name(table): + if not table: + frappe.throw(_('Please select a table')) + + restaurant = frappe.db.get_value('Restaurant Table', table, 'restaurant') + menu = frappe.db.get_value('Restaurant', restaurant, 'active_menu') + + if not menu: + frappe.throw(_('Please set an active menu for Restaurant {0}').format(restaurant)) + + return restaurant, menu \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.js b/erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.js new file mode 100644 index 00000000000..fec2a2153be --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.js @@ -0,0 +1,53 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Restaurant Order Entry", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(5); + + frappe.run_serially([ + // insert a new Restaurant Order Entry + () => frappe.set_route('Form', 'Restaurant Settings'), + () => cur_frm.set_value('default_customer', 'Test Customer 1'), + () => cur_frm.save(), + () => frappe.set_route('Form', 'Restaurant Order Entry'), + () => frappe.click_button('Clear'), + () => frappe.timeout(2), + () => cur_frm.set_value('restaurant_table', 'Test-Restaurant-1-01'), + () => cur_frm.set_value('add_item', 'Food Item 1'), + () => frappe.timeout(0.5), + () => { + var e = $.Event( "keyup", {which: 13} ); + $('input[data-fieldname="add_item"]').trigger(e); + return frappe.timeout(0.5); + }, + () => cur_frm.set_value('add_item', 'Food Item 1'), + () => { + var e = $.Event( "keyup", {which: 13} ); + $('input[data-fieldname="add_item"]').trigger(e); + return frappe.timeout(0.5); + }, + () => cur_frm.set_value('add_item', 'Food Item 2'), + () => { + var e = $.Event( "keyup", {which: 13} ); + $('input[data-fieldname="add_item"]').trigger(e); + return frappe.timeout(0.5); + }, + () => { + assert.equal(cur_frm.doc.items[0].item, 'Food Item 1'); + assert.equal(cur_frm.doc.items[0].qty, 2); + assert.equal(cur_frm.doc.items[1].item, 'Food Item 2'); + assert.equal(cur_frm.doc.items[1].qty, 1); + }, + () => frappe.click_button('Update'), + () => frappe.timeout(2), + () => { + assert.equal(cur_frm.doc.grand_total, 290); + } + () => done() + ]); + +}); diff --git a/erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.py b/erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.py new file mode 100644 index 00000000000..59605b150b3 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_order_entry/test_restaurant_order_entry.py @@ -0,0 +1,52 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe, json +import unittest + +from erpnext.restaurant.doctype.restaurant_order_entry.restaurant_order_entry \ + import (sync, make_invoice, item_query_restaurant) + +class TestRestaurantOrderEntry(unittest.TestCase): + def setUp(self): + # save the menus as Price List is deleted before tests... + frappe.get_doc('Restaurant Menu', 'Test Restaurant 1 Menu 1').save() + frappe.get_doc('Restaurant Menu', 'Test Restaurant 1 Menu 2').save() + + if not frappe.db.get_value('Restaurant', 'Test Restaurant 1', 'active_menu'): + restaurant = frappe.get_doc('Restaurant', 'Test Restaurant 1') + restaurant.active_menu = 'Test Restaurant 1 Menu 1' + restaurant.save() + + def test_update_order(self): + table = frappe.db.get_value('Restaurant Table', dict(restaurant = 'Test Restaurant 1')) + invoice = sync(table, + json.dumps([dict(item='Food Item 1', qty = 10), dict(item='Food Item 2', qty = 2)])) + + self.assertEquals(invoice.get('restaurant_table'), table) + self.assertEquals(invoice.get('items')[0].get('item_code'), 'Food Item 1') + self.assertEquals(invoice.get('items')[1].get('item_code'), 'Food Item 2') + self.assertEquals(invoice.get('net_total'), 4600) + + return table + + def test_billing(self): + table = self.test_update_order() + invoice_name = make_invoice(table, '_Test Customer', 'Cash') + + sales_invoice = frappe.get_doc('Sales Invoice', invoice_name) + + self.assertEquals(sales_invoice.grand_total, 4600) + self.assertEquals(sales_invoice.items[0].item_code, 'Food Item 1') + self.assertEquals(sales_invoice.items[1].item_code, 'Food Item 2') + self.assertEquals(sales_invoice.payments[0].mode_of_payment, 'Cash') + self.assertEquals(sales_invoice.payments[0].amount, 4600) + + def test_item_query(self): + table = frappe.db.get_value('Restaurant Table', dict(restaurant = 'Test Restaurant 1')) + result = item_query_restaurant(filters=dict(table=table)) + items = [d[0] for d in result] + self.assertTrue('Food Item 1' in items) + self.assertTrue('_Test Item 1' not in items) diff --git a/erpnext/restaurant/doctype/restaurant_order_entry_item/__init__.py b/erpnext/restaurant/doctype/restaurant_order_entry_item/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.json b/erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.json new file mode 100644 index 00000000000..0240013c784 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.json @@ -0,0 +1,163 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-09-15 15:11:50.313241", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Item", + "length": 0, + "no_copy": 0, + "options": "Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "qty", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Qty", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "served", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Served", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "rate", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Rate", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-09-21 08:39:27.232175", + "modified_by": "Administrator", + "module": "Restaurant", + "name": "Restaurant Order Entry Item", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Hospitality", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.py b/erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.py new file mode 100644 index 00000000000..e0c051b1ad7 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_order_entry_item/restaurant_order_entry_item.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class RestaurantOrderEntryItem(Document): + pass diff --git a/erpnext/restaurant/doctype/restaurant_reservation/__init__.py b/erpnext/restaurant/doctype/restaurant_reservation/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.js b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.js new file mode 100644 index 00000000000..92183384d39 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Restaurant Reservation', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.json b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.json new file mode 100644 index 00000000000..6a2ffa13277 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.json @@ -0,0 +1,337 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "REST.######", + "beta": 0, + "creation": "2017-09-15 13:05:51.063661", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "status", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Status", + "length": 0, + "no_copy": 0, + "options": "Open\nWaitlisted\nCancelled\nNo Show\nSuccess", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "restaurant", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Restaurant", + "length": 0, + "no_copy": 0, + "options": "Restaurant", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "no_of_people", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "No of People", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "reservation_time", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Reservation Time", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "reservation_end_time", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Reservation End Time", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_4", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "customer", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Customer", + "length": 0, + "no_copy": 0, + "options": "Customer", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "customer_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Customer Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_number", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Contact Number", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-15 14:40:56.759315", + "modified_by": "Administrator", + "module": "Restaurant", + "name": "Restaurant Reservation", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Restaurant Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Hospitality", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.py b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.py new file mode 100644 index 00000000000..63a36f0a6d2 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document +from datetime import timedelta +from frappe.utils import get_datetime + +class RestaurantReservation(Document): + def validate(self): + if not self.reservation_end_time: + self.reservation_end_time = get_datetime(self.reservation_time) + timedelta(hours=1) + +@frappe.whitelist() +def get_events(start, end, filters=None): + """Returns events for Gantt / Calendar view rendering. + + :param start: Start date-time. + :param end: End date-time. + :param filters: Filters (JSON). + """ + from frappe.desk.calendar import get_event_conditions + conditions = get_event_conditions("Restaurant Reservation", filters) + + data = frappe.db.sql("""select name, reservation_time, + reservation_end_time, customer_name, status, no_of_people + from + `tabRestaurant Reservation` + where + ((ifnull(reservation_time, '0000-00-00')!= '0000-00-00') \ + and (reservation_time <= %(end)s) \ + or ((ifnull(reservation_end_time, '0000-00-00')!= '0000-00-00') \ + and reservation_end_time >= %(start)s)) + {conditions}""".format(conditions=conditions), { + "start": start, + "end": end + }, as_dict=True, update={"allDay": 0}) + + return data diff --git a/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation_calendar.js b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation_calendar.js new file mode 100644 index 00000000000..09e8f8d937b --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_reservation/restaurant_reservation_calendar.js @@ -0,0 +1,18 @@ +frappe.views.calendar["Restaurant Reservation"] = { + field_map: { + "start": "reservation_time", + "end": "reservation_end_time", + "id": "name", + "title": "customer_name", + "allDay": "allDay", + }, + gantt: true, + filters: [ + { + "fieldtype": "Data", + "fieldname": "customer_name", + "label": __("Customer Name") + } + ], + get_events_method: "erpnext.restaurant.doctype.restaurant_reservation.restaurant_reservation.get_events" +}; diff --git a/erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.js b/erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.js new file mode 100644 index 00000000000..eeea5a9f0b2 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.js @@ -0,0 +1,27 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Restaurant Reservation", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Restaurant Reservation + () => frappe.tests.make('Restaurant Reservation', [ + // values to be set + {restaurant: 'Gokul - JP Nagar'}, + {customer_name: 'test customer'}, + {reservation_time: frappe.datetime.now_date() + " 19:00:00"}, + {no_of_people: 4}, + ]), + () => { + assert.equal(cur_frm.doc.reservation_end_time, + frappe.datetime.now_date() + ' 20:00:00'); + }, + () => done() + ]); + +}); diff --git a/erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.py b/erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.py new file mode 100644 index 00000000000..71681b2f183 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_reservation/test_restaurant_reservation.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestRestaurantReservation(unittest.TestCase): + pass diff --git a/erpnext/restaurant/doctype/restaurant_table/__init__.py b/erpnext/restaurant/doctype/restaurant_table/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/restaurant/doctype/restaurant_table/restaurant_table.js b/erpnext/restaurant/doctype/restaurant_table/restaurant_table.js new file mode 100644 index 00000000000..a55605c90bf --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_table/restaurant_table.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Restaurant Table', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/restaurant/doctype/restaurant_table/restaurant_table.json b/erpnext/restaurant/doctype/restaurant_table/restaurant_table.json new file mode 100644 index 00000000000..da1bcde4046 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_table/restaurant_table.json @@ -0,0 +1,156 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "", + "beta": 0, + "creation": "2017-09-15 12:45:24.717355", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "restaurant", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Restaurant", + "length": 0, + "no_copy": 0, + "options": "Restaurant", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "no_of_seats", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "No of Seats", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "minimum_seating", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Minimum Seating", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-15 13:18:05.254106", + "modified_by": "Administrator", + "module": "Restaurant", + "name": "Restaurant Table", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Restaurant Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Hospitality", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/restaurant/doctype/restaurant_table/restaurant_table.py b/erpnext/restaurant/doctype/restaurant_table/restaurant_table.py new file mode 100644 index 00000000000..d5ea9d53981 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_table/restaurant_table.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe, re +from frappe.model.document import Document +from frappe.model.naming import make_autoname + +class RestaurantTable(Document): + def autoname(self): + prefix = re.sub('-+', '-', self.restaurant.replace(' ', '-')) + self.name = make_autoname(prefix + '-.##') diff --git a/erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.js b/erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.js new file mode 100644 index 00000000000..16035f0c892 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.js @@ -0,0 +1,41 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Restaurant Table", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(0); + + frappe.run_serially([ + // insert a new Restaurant Table + () => frappe.tests.make('Restaurant Table', [ + // values to be set + {restaurant: 'Test Restaurant 1'}, + {no_of_seats: 4}, + ]), + () => frappe.tests.make('Restaurant Table', [ + // values to be set + {restaurant: 'Test Restaurant 1'}, + {no_of_seats: 5}, + ]), + () => frappe.tests.make('Restaurant Table', [ + // values to be set + {restaurant: 'Test Restaurant 1'}, + {no_of_seats: 2}, + ]), + () => frappe.tests.make('Restaurant Table', [ + // values to be set + {restaurant: 'Test Restaurant 1'}, + {no_of_seats: 2}, + ]), + () => frappe.tests.make('Restaurant Table', [ + // values to be set + {restaurant: 'Test Restaurant 1'}, + {no_of_seats: 6}, + ]), + () => done() + ]); + +}); diff --git a/erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.py b/erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.py new file mode 100644 index 00000000000..ffdb6f742a3 --- /dev/null +++ b/erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +test_records = [ + dict(restaurant='Test Restaurant 1', no_of_seats=5, minimum_seating=1), + dict(restaurant='Test Restaurant 1', no_of_seats=5, minimum_seating=1), + dict(restaurant='Test Restaurant 1', no_of_seats=5, minimum_seating=1), + dict(restaurant='Test Restaurant 1', no_of_seats=5, minimum_seating=1), +] + +class TestRestaurantTable(unittest.TestCase): + pass diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index 7110d4c1996..5feae9c28ab 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -936,7 +936,7 @@ class POSItems { const all_items = Object.values(_items).map(item => this.get_item_html(item)); let row_items = []; - const row_container = '
    '; + const row_container = '
    '; let curr_row = row_container; for (let i=0; i < all_items.length; i++) { diff --git a/erpnext/setup/setup_wizard/domainify.py b/erpnext/setup/setup_wizard/domainify.py deleted file mode 100644 index ddb2a80afb1..00000000000 --- a/erpnext/setup/setup_wizard/domainify.py +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors -# See license.txt - -from __future__ import unicode_literals -import frappe -from frappe import _ - -def get_domain(domain): - '''Written as a function to prevent data mutation effects''' - data = { - 'Manufacturing': { - 'desktop_icons': ['Item', 'BOM', 'Customer', 'Supplier', 'Sales Order', - 'Production Order', 'Stock Entry', 'Purchase Order', 'Task', 'Buying', 'Selling', - 'Accounts', 'HR', 'ToDo'], - 'remove_roles': ['Academics User', 'Instructor', 'Physician', 'Nursing User', - 'Laboratory user', 'LabTest Approver', 'Healthcare Administrator'], - 'properties': [ - {'doctype': 'Item', 'fieldname': 'manufacturing', 'property': 'collapsible_depends_on', 'value': 'is_stock_item'}, - ], - 'set_value': [ - ['Stock Settings', None, 'show_barcode_field', 1] - ], - 'default_portal_role': 'Customer' - }, - - 'Retail': { - 'desktop_icons': ['POS', 'Item', 'Customer', 'Sales Invoice', 'Purchase Order', - 'Warranty Claim', 'Accounts', 'Task', 'Buying', 'ToDo'], - 'remove_roles': ['Manufacturing User', 'Manufacturing Manager', 'Academics User', 'Instructor', - 'Physician', 'Nursing User', 'Laboratory user', - 'LabTest Approver', 'Healthcare Administrator'], - 'properties': [ - {'doctype': 'Item', 'fieldname': 'manufacturing', 'property': 'hidden', 'value': 1}, - {'doctype': 'Customer', 'fieldname': 'credit_limit_section', 'property': 'hidden', 'value': 1}, - ], - 'set_value': [ - ['Stock Settings', None, 'show_barcode_field', 1] - ], - 'default_portal_role': 'Customer' - }, - - 'Distribution': { - 'desktop_icons': ['Item', 'Customer', 'Supplier', 'Lead', 'Sales Order', 'Task', - 'Sales Invoice', 'CRM', 'Selling', 'Buying', 'Stock', 'Accounts', 'HR', 'ToDo'], - 'remove_roles': ['Manufacturing User', 'Manufacturing Manager', 'Academics User', 'Instructor', - 'Physician', 'Nursing User', 'Laboratory user', - 'LabTest Approver', 'Healthcare Administrator'], - 'set_value': [ - ['Stock Settings', None, 'show_barcode_field', 1] - ], - 'default_portal_role': 'Customer' - }, - - 'Services': { - 'desktop_icons': ['Project', 'Timesheet', 'Customer', 'Sales Order', 'Sales Invoice', - 'Lead', 'Opportunity', 'Task', 'Expense Claim', 'Employee', 'HR', 'ToDo'], - 'remove_roles': ['Manufacturing User', 'Manufacturing Manager', 'Academics User', 'Instructor', - 'Physician', 'Nursing User', 'Laboratory user', - 'LabTest Approver', 'Healthcare Administrator'], - 'properties': [ - {'doctype': 'Item', 'fieldname': 'is_stock_item', 'property': 'default', 'value': 0}, - ], - 'set_value': [ - ['Stock Settings', None, 'show_barcode_field', 0] - ], - 'default_portal_role': 'Customer' - }, - 'Education': { - 'desktop_icons': ['Student', 'Program', 'Course', 'Student Group', 'Instructor', - 'Fees', 'Task', 'ToDo', 'Schools'], - 'allow_roles': ['Academics User', 'Accounts User', 'Accounts Manager', 'Item Manager', - 'Website Manager', 'HR User', 'HR Manager', 'Purchase User', 'Purchase Manager', - 'Student', 'Projects User', 'Instructor'], - 'default_portal_role': 'Student' - }, - 'Healthcare': { - 'desktop_icons': ['Patient', 'Patient Appointment', 'Consultation', 'Lab Test', 'Healthcare', - 'Accounts', 'Buying', 'Stock', 'HR', 'ToDo'], - 'remove_roles': ['Manufacturing User', 'Manufacturing Manager', 'Projects User', 'Projects Manager', - 'Academics User', 'Instructor'], - 'default_portal_role': 'Patient' - }, - } - if not domain in data: - raise 'Invalid Domain {0}'.format(domain) - return frappe._dict(data[domain]) - -def setup_domain(domain): - '''Setup roles, desktop icons, properties, values, portal sidebar menu based on domain''' - data = get_domain(domain) - setup_roles(data) - setup_desktop_icons(data) - setup_properties(data) - set_values(data) - setup_sidebar_items(data) - update_module_def_restrict_to_domain() - - if data.get('default_portal_role'): - frappe.db.set_value('Portal Settings', None, 'default_role', data.get('default_portal_role')) - - frappe.clear_cache() - -def setup_desktop_icons(data): - '''set desktop icons form `data.desktop_icons`''' - from frappe.desk.doctype.desktop_icon.desktop_icon import set_desktop_icons - if data.desktop_icons: - set_desktop_icons(data.desktop_icons) - -def setup_properties(data): - if data.properties: - for args in data.properties: - frappe.make_property_setter(args) - -def setup_roles(data): - '''Add, remove roles from `data.allow_roles` or `data.remove_roles`''' - def remove_role(role): - frappe.db.sql('delete from `tabHas Role` where role=%s', role) - frappe.set_value('Role', role, 'disabled', 1) - - if data.remove_roles: - for role in data.remove_roles: - remove_role(role) - - if data.allow_roles: - # remove all roles other than allowed roles - active_domains = frappe.get_active_domains() - data.allow_roles += ['Administrator', 'Guest', 'System Manager', 'All'] - for role in frappe.get_all('Role', filters = {"restrict_to_domain": ("not in", active_domains)}): - if not (role.name in data.allow_roles): - remove_role(role.name) - -def set_values(data): - '''set values based on `data.set_value`''' - if data.set_value: - for args in data.set_value: - doc = frappe.get_doc(args[0], args[1] or args[0]) - doc.set(args[2], args[3]) - doc.save() - -def setup_sidebar_items(data): - '''Enable / disable sidebar items''' - if data.allow_sidebar_items: - # disable all - frappe.db.sql('update `tabPortal Menu Item` set enabled=0') - - # enable - frappe.db.sql('''update `tabPortal Menu Item` set enabled=1 - where route in ({0})'''.format(', '.join(['"{0}"'.format(d) for d in data.allow_sidebar_items]))) - - if data.remove_sidebar_items: - # disable all - frappe.db.sql('update `tabPortal Menu Item` set enabled=1') - - # enable - frappe.db.sql('''update `tabPortal Menu Item` set enabled=0 - where route in ({0})'''.format(', '.join(['"{0}"'.format(d) for d in data.remove_sidebar_items]))) - -def reset(): - from frappe.desk.page.setup_wizard.setup_wizard import add_all_roles_to - add_all_roles_to('Administrator') - - frappe.db.sql('delete from `tabProperty Setter`') - -def update_module_def_restrict_to_domain(): - """ set the restrict to domain for the module def """ - - module_def_restrict_to_domain_mapper = { - "Schools": 'Education' - } - - lang = frappe.db.get_single_value("System Settings", "language") or "en" - for module, domain in module_def_restrict_to_domain_mapper.iteritems(): - if frappe.db.exists("Domain", _(domain, lang)): - frappe.db.set_value("Module Def", module, "restrict_to_domain", _(domain, lang)) - elif frappe.db.exists("Domain", domain): - frappe.db.set_value("Module Def", module, "restrict_to_domain", domain) - else: - pass diff --git a/erpnext/setup/setup_wizard/setup_wizard.py b/erpnext/setup/setup_wizard/setup_wizard.py index a80399d905c..f7b09d6934e 100644 --- a/erpnext/setup/setup_wizard/setup_wizard.py +++ b/erpnext/setup/setup_wizard/setup_wizard.py @@ -10,12 +10,10 @@ from frappe.utils import cstr, flt, getdate from frappe import _ from frappe.utils.file_manager import save_file from .default_website import website_maker -from .healthcare import setup_healthcare import install_fixtures from .sample_data import make_sample_data from erpnext.accounts.doctype.account.account import RootNotEditable from frappe.core.doctype.communication.comment import add_info_comment -from erpnext.setup.setup_wizard.domainify import setup_domain from erpnext.setup.doctype.company.company import install_country_fixtures def setup_complete(args=None): @@ -35,20 +33,14 @@ def setup_complete(args=None): create_letter_head(args) set_no_copy_fields_in_variant_settings() - if args.get('domain').lower() == 'education': - create_academic_year() - create_academic_term() - - if args.domain.lower() == 'healthcare': - setup_healthcare() - if args.get('setup_website'): website_maker(args) create_logo(args) frappe.local.message_log = [] - setup_domain(args.get('domain')) + domain_settings = frappe.get_single('Domain Settings') + domain_settings.set_active_domains([args.get('domain')]) frappe.db.commit() login_as_first_user(args) @@ -400,27 +392,3 @@ def create_employee_for_self(args): emp.flags.ignore_mandatory = True emp.insert(ignore_permissions = True) -# Schools -def create_academic_term(): - at = ["Semester 1", "Semester 2", "Semester 3"] - ay = ["2013-14", "2014-15", "2015-16", "2016-17", "2017-18"] - for y in ay: - for t in at: - academic_term = frappe.new_doc("Academic Term") - academic_term.academic_year = y - academic_term.term_name = t - try: - academic_term.save() - except frappe.DuplicateEntryError: - pass - -def create_academic_year(): - ac = ["2013-14", "2014-15", "2015-16", "2016-17", "2017-18"] - for d in ac: - academic_year = frappe.new_doc("Academic Year") - academic_year.academic_year_name = d - try: - academic_year.save() - except frappe.DuplicateEntryError: - pass - diff --git a/erpnext/setup/setup_wizard/test_setup_wizard.py b/erpnext/setup/setup_wizard/test_setup_wizard.py index 57eeeff5b2c..97650f2d24f 100644 --- a/erpnext/setup/setup_wizard/test_setup_wizard.py +++ b/erpnext/setup/setup_wizard/test_setup_wizard.py @@ -16,44 +16,50 @@ def run_setup_wizard_test(): # Language slide driver.wait_for_ajax(True) - time.sleep(2) + time.sleep(1) + driver.set_select("language", "English (United States)") driver.wait_for_ajax(True) - driver.wait_till_clickable(".next-btn").click() + time.sleep(1) + driver.click(".next-btn") # Region slide driver.wait_for_ajax(True) driver.set_select("country", "India") driver.wait_for_ajax(True) - driver.wait_till_clickable(".next-btn").click() + time.sleep(1) + driver.click(".next-btn") # Profile slide driver.set_field("full_name", "Great Tester") driver.set_field("email", "great@example.com") driver.set_field("password", "test") - driver.wait_till_clickable(".next-btn").click() + driver.wait_for_ajax(True) + time.sleep(1) + driver.click(".next-btn") + time.sleep(1) - # Brand slide + # domain slide driver.set_select("domain", "Manufacturing") - time.sleep(5) - driver.wait_till_clickable(".next-btn").click() + time.sleep(1) + driver.click(".next-btn") # Org slide driver.set_field("company_name", "For Testing") - driver.wait_till_clickable(".next-btn").click() + time.sleep(1) + driver.print_console() + driver.click(".next-btn") + driver.set_field("company_tagline", "Just for GST") driver.set_field("bank_account", "HDFC") - driver.wait_till_clickable(".complete-btn").click() + time.sleep(3) + driver.click(".complete-btn") # Wait for desktop driver.wait_for('#page-desktop', timeout=600) - console = driver.get_console() - if frappe.flags.tests_verbose: - for line in console: - print(line) - print('-' * 40) - time.sleep(1) + driver.print_console() + time.sleep(3) frappe.db.set_default('in_selenium', None) frappe.db.set_value("Company", "For Testing", "write_off_account", "Write Off - FT") diff --git a/erpnext/setup/utils.py b/erpnext/setup/utils.py index 49c439ba5ca..003a57c852b 100644 --- a/erpnext/setup/utils.py +++ b/erpnext/setup/utils.py @@ -111,27 +111,12 @@ def get_exchange_rate(from_currency, to_currency, transaction_date=None): def enable_all_roles_and_domains(): """ enable all roles and domain for testing """ - roles = frappe.get_list("Role", filters={"disabled": 1}) - for role in roles: - _role = frappe.get_doc("Role", role.get("name")) - _role.disabled = 0 - _role.flags.ignore_mandatory = True - _role.flags.ignore_permissions = True - _role.save() - # add all roles to users - if roles: - user = frappe.get_doc("User", "Administrator") - user.add_roles(*[role.get("name") for role in roles]) - - domains = frappe.get_list("Domain") + domains = frappe.get_all("Domain") if not domains: return - domain_settings = frappe.get_doc("Domain Settings", "Domain Settings") - domain_settings.set("active_domains", []) - for domain in domains: - row = domain_settings.append("active_domains", {}) - row.domain=domain.get("name") - - domain_settings.save() + from frappe.desk.page.setup_wizard.setup_wizard import add_all_roles_to + frappe.get_single('Domain Settings').set_active_domains(\ + [d.name for d in domains]) + add_all_roles_to('Administrator') diff --git a/erpnext/tests/ui/make_fixtures.js b/erpnext/tests/ui/make_fixtures.js index 0bd74915c29..949e92b1ca4 100644 --- a/erpnext/tests/ui/make_fixtures.js +++ b/erpnext/tests/ui/make_fixtures.js @@ -231,7 +231,9 @@ QUnit.test('Make fixtures', assert => { let done = assert.async(); let tasks = []; Object.keys(frappe.test_data).forEach(function(doctype) { - tasks.push(function() { return frappe.tests.setup_doctype(doctype); }); + tasks.push(function() { + return frappe.tests.setup_doctype(doctype, frappe.test_data[doctype]); + }); }); frappe.run_serially(tasks).then(() => done()); }); diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index f35f6d7bc1b..4b3c2c503bb 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -129,4 +129,8 @@ erpnext/stock/doctype/stock_entry/tests/test_stock_entry_for_material_issue_with erpnext/stock/doctype/stock_entry/tests/test_stock_entry_for_repack.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_serialize_item.js erpnext/accounts/doctype/payment_entry/tests/test_payment_against_invoice.js -erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js \ No newline at end of file +erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js +erpnext/restaurant/doctype/restaurant/test_restaurant.js +erpnext/restaurant/doctype/test_restaurant_table/test_restaurant_table.js +erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js +erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js From 44734049f56009cb5349fecc0a0739e8973c20d3 Mon Sep 17 00:00:00 2001 From: KanchanChauhan Date: Tue, 17 Oct 2017 17:23:26 +0530 Subject: [PATCH 145/210] [Minor] Populate Expense Claim Description from Expense Claim Type (#11156) --- .../expense_claim_detail.json | 58 ++++++++++++++++++- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json b/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json index bafee91df24..99e79942bfa 100644 --- a/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json +++ b/erpnext/hr/doctype/expense_claim_detail/expense_claim_detail.json @@ -1,5 +1,6 @@ { "allow_copy": 0, + "allow_guest_to_view": 0, "allow_import": 0, "allow_rename": 0, "beta": 0, @@ -10,16 +11,20 @@ "editable_grid": 1, "fields": [ { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "expense_date", "fieldtype": "Date", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Expense Date", "length": 0, "no_copy": 0, @@ -30,6 +35,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -38,16 +44,20 @@ "width": "150px" }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_2", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -55,6 +65,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -62,16 +73,20 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "expense_type", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Expense Claim Type", "length": 0, "no_copy": 0, @@ -83,6 +98,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -91,9 +107,11 @@ "width": "150px" }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "depends_on": "expense_type", "fieldname": "default_account", "fieldtype": "Link", @@ -101,7 +119,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Default Account", "length": 0, "no_copy": 0, @@ -111,6 +131,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -118,16 +139,20 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_4", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -135,6 +160,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -142,26 +168,32 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "description", "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, "oldfieldname": "description", "oldfieldtype": "Small Text", + "options": "expense_type.description", "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -170,16 +202,20 @@ "width": "300px" }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "section_break_6", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -187,6 +223,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -194,16 +231,20 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "claim_amount", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Claim Amount", "length": 0, "no_copy": 0, @@ -215,6 +256,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -223,16 +265,20 @@ "width": "150px" }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "column_break_8", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -240,6 +286,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -247,16 +294,20 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "sanctioned_amount", "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Sanctioned Amount", "length": 0, "no_copy": 1, @@ -268,6 +319,7 @@ "print_hide_if_no_value": 0, "print_width": "150px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -276,17 +328,17 @@ "width": "150px" } ], + "has_web_view": 0, "hide_heading": 0, "hide_toolbar": 0, "idx": 1, "image_view": 0, "in_create": 0, - "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-07-11 03:28:00.406154", + "modified": "2017-10-11 12:50:48.606727", "modified_by": "Administrator", "module": "HR", "name": "Expense Claim Detail", @@ -295,7 +347,9 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file From a9feddbb79e3938d5d3b58ad04c816d41deba83e Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 18 Oct 2017 10:52:48 +0530 Subject: [PATCH 146/210] Testcase fixes (#11238) * Restaurant test records fixed * Fixes for test cases --- erpnext/domains/services.py | 3 --- erpnext/restaurant/doctype/restaurant/test_restaurant.py | 4 ++-- .../stock/doctype/material_request/test_material_request.py | 2 +- erpnext/stock/reorder_item.py | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/erpnext/domains/services.py b/erpnext/domains/services.py index 3a0568c499b..1fb0e19edd2 100644 --- a/erpnext/domains/services.py +++ b/erpnext/domains/services.py @@ -12,9 +12,6 @@ data = { 'HR', 'ToDo' ], - 'properties': [ - {'doctype': 'Item', 'fieldname': 'is_stock_item', 'property': 'default', 'value': 0}, - ], 'set_value': [ ['Stock Settings', None, 'show_barcode_field', 0] ], diff --git a/erpnext/restaurant/doctype/restaurant/test_restaurant.py b/erpnext/restaurant/doctype/restaurant/test_restaurant.py index 7b9885c4e9c..3ba7f5785eb 100644 --- a/erpnext/restaurant/doctype/restaurant/test_restaurant.py +++ b/erpnext/restaurant/doctype/restaurant/test_restaurant.py @@ -8,9 +8,9 @@ import unittest test_records = [ dict(doctype='Restaurant', name='Test Restaurant 1', company='_Test Company 1', - invoice_series_prefix='Test-Rest-1-Inv-', defaut_customer='_Test Customer 1'), + invoice_series_prefix='Test-Rest-1-Inv-', default_customer='_Test Customer 1'), dict(doctype='Restaurant', name='Test Restaurant 2', company='_Test Company 1', - invoice_series_prefix='Test-Rest-2-Inv-', defaut_customer='_Test Customer 1'), + invoice_series_prefix='Test-Rest-2-Inv-', default_customer='_Test Customer 1'), ] class TestRestaurant(unittest.TestCase): diff --git a/erpnext/stock/doctype/material_request/test_material_request.py b/erpnext/stock/doctype/material_request/test_material_request.py index 709b8c720cc..a24957e2b07 100644 --- a/erpnext/stock/doctype/material_request/test_material_request.py +++ b/erpnext/stock/doctype/material_request/test_material_request.py @@ -558,5 +558,5 @@ class TestMaterialRequest(unittest.TestCase): item_code= %s and warehouse= %s """, (mr.items[0].item_code, mr.items[0].warehouse))[0][0] self.assertEquals(requested_qty, new_requested_qty) -test_dependencies = ["Currency Exchange"] +test_dependencies = ["Currency Exchange", "BOM"] test_records = frappe.get_test_records('Material Request') diff --git a/erpnext/stock/reorder_item.py b/erpnext/stock/reorder_item.py index 8da9f110f09..01a6a6d547a 100644 --- a/erpnext/stock/reorder_item.py +++ b/erpnext/stock/reorder_item.py @@ -121,8 +121,7 @@ def create_material_request(material_requests): mr.update({ "company": company, "transaction_date": nowdate(), - "material_request_type": "Material Transfer" if request_type=="Transfer" else request_type, - "schedule_date": add_days(nowdate(), cint(items[0].lead_time_days)) + "material_request_type": "Material Transfer" if request_type=="Transfer" else request_type }) for d in items: From bad5e90e465b884cfc09d5adf9d1df77feaaef44 Mon Sep 17 00:00:00 2001 From: jigneshpshah Date: Wed, 18 Oct 2017 10:53:11 +0530 Subject: [PATCH 147/210] Priority of credit limit check functionality (#11232) CREDIT LIMIT field is at customer, customer group and company level . Explanation given on priority of the three levels. --- .../user/manual/en/accounts/credit-limit.md | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/erpnext/docs/user/manual/en/accounts/credit-limit.md b/erpnext/docs/user/manual/en/accounts/credit-limit.md index 8f92f909513..b48ae5689b1 100644 --- a/erpnext/docs/user/manual/en/accounts/credit-limit.md +++ b/erpnext/docs/user/manual/en/accounts/credit-limit.md @@ -16,7 +16,9 @@ To set credit limit go to Customer - Master Credit Limit -Go to the 'More Info section' and enter the amount in the field Credit Limit. +Go to the 'CREDIT LIMIT' section and enter the amount in the field Credit Limit. + +If you leave CREDIT LIMIT as 0.00, it has no effect. In case a need arises to allow more credit to the customer as a good-will, the Credit Controller has access to submit order even if credit limit is crossed. @@ -26,6 +28,25 @@ has expired, go to accounting settings and make changes. In the field Credit Controller, select the role who would be authorized to accept orders or raise credit limits of customers. + +To set credit limit at Customer Group Level go to Selling -> Customers -> Customer Group + +Go to the 'CREDIT LIMIT' field and enter the amount. +If you leave CREDIT LIMIT as 0.00, it has no effect. + + +To set credit limit at Company level go to Account -> Company + +Go to the 'ACCOUNT SETTINGS' section and enter the amount in the CREDIT LIMIT field. +If you leave CREDIT LIMIT as 0.00, it has no effect. + +For 'CREDIT LIMIT' check functionality, Priority (High to Low) is as below +1) Customer +2) Customer Group +3) Company + + + #### Figure 2: Credit Controller From a3fe5b85283f3e943967aef54533759be1dd3ba4 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 18 Oct 2017 10:53:34 +0530 Subject: [PATCH 148/210] [Fix] Disable desk access view to supplier (#11234) --- .../request_for_quotation.json | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json index 44068ce81d0..50d6abdd8fd 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json @@ -816,7 +816,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-07-21 14:06:46.309322", + "modified": "2017-10-17 17:27:06.281494", "modified_by": "Administrator", "module": "Buying", "name": "Request for Quotation", @@ -903,26 +903,6 @@ "submit": 0, "write": 0 }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Supplier", - "set_user_permissions": 0, - "share": 0, - "submit": 0, - "write": 0 - }, { "amend": 0, "apply_user_permissions": 0, From 84f7ba8699023f91e30cf8afae9cb5b1e69bc06b Mon Sep 17 00:00:00 2001 From: Javier Wong Date: Wed, 18 Oct 2017 13:34:15 +0800 Subject: [PATCH 149/210] [hotfix] Allow Sales User and Purchase User to Read Account Settings (#11233) * [hotfix] Allow Sales User and Purchase User to Read Account Settings This fixes https://discuss.erpnext.com/t/not-permitted-message-for-new-quotation-and-sales-order/29261/4. * Added back Accounts Manager Permissions --- .../accounts_settings/accounts_settings.json | 42 ++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json index 42cd44aeabe..002562f5b99 100644 --- a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json +++ b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json @@ -417,6 +417,46 @@ "share": 1, "submit": 0, "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Sales User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, + "write": 0 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Purchase User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, + "write": 0 } ], "quick_entry": 1, @@ -426,4 +466,4 @@ "sort_order": "ASC", "track_changes": 1, "track_seen": 0 -} \ No newline at end of file +} From a516856c3278ba4e5c97e8c9b9cd190ed3f26f30 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 18 Oct 2017 11:05:10 +0530 Subject: [PATCH 150/210] [Fix] Getting an error duplicate name while making an invoice in draft mode (#11230) --- erpnext/accounts/doctype/sales_invoice/pos.py | 16 ++++--- .../sales_invoice/test_sales_invoice.py | 45 ++++++++++++++++++- 2 files changed, 53 insertions(+), 8 deletions(-) diff --git a/erpnext/accounts/doctype/sales_invoice/pos.py b/erpnext/accounts/doctype/sales_invoice/pos.py index ccf8a840218..04f7e1be4fa 100644 --- a/erpnext/accounts/doctype/sales_invoice/pos.py +++ b/erpnext/accounts/doctype/sales_invoice/pos.py @@ -486,17 +486,21 @@ def submit_invoice(si_doc, name, doc, name_list): if frappe.message_log: frappe.message_log.pop() frappe.db.rollback() frappe.log_error(frappe.get_traceback()) - name_list = save_invoice(e, si_doc, name, name_list) + name_list = save_invoice(doc, name, name_list) return name_list -def save_invoice(e, si_doc, name, name_list): +def save_invoice(doc, name, name_list): try: if not frappe.db.exists('Sales Invoice', {'offline_pos_name': name}): - si_doc.docstatus = 0 - si_doc.flags.ignore_mandatory = True - si_doc.due_date = si_doc.posting_date - si_doc.insert() + si = frappe.new_doc('Sales Invoice') + si.update(doc) + si.set_posting_time = 1 + si.customer = get_customer_id(doc) + si.due_date = doc.get('posting_date') + si.flags.ignore_mandatory = True + si.insert(ignore_permissions=True) + frappe.db.commit() name_list.append(name) except Exception: frappe.log_error(frappe.get_traceback()) diff --git a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py index 900a6e9d956..264f027486f 100644 --- a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py +++ b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py @@ -3,8 +3,8 @@ from __future__ import unicode_literals import frappe -import unittest, copy -from frappe.utils import nowdate, add_days, flt +import unittest, copy, time +from frappe.utils import nowdate, add_days, flt, cint from frappe.model.dynamic_links import get_dynamic_link_map from erpnext.stock.doctype.stock_entry.test_stock_entry import make_stock_entry, get_qty_after_transaction from erpnext.accounts.doctype.purchase_invoice.test_purchase_invoice import unlink_payment_on_cancel_of_invoice @@ -665,6 +665,47 @@ class TestSalesInvoice(unittest.TestCase): self.pos_gl_entry(si, pos, 330) + def test_make_pos_invoice_in_draft(self): + from erpnext.accounts.doctype.sales_invoice.pos import make_invoice + from erpnext.stock.doctype.item.test_item import make_item + + set_perpetual_inventory() + + allow_negative_stock = frappe.db.get_single_value('Stock Settings', 'allow_negative_stock') + if allow_negative_stock: + frappe.db.set_value('Stock Settings', None, 'allow_negative_stock', 0) + + make_pos_profile() + timestamp = cint(time.time()) + + item = make_item("_Test POS Item") + pos = copy.deepcopy(test_records[1]) + pos['items'][0]['item_code'] = item.name + pos["is_pos"] = 1 + pos["offline_pos_name"] = timestamp + pos["update_stock"] = 1 + pos["payments"] = [{'mode_of_payment': 'Bank Draft', 'account': '_Test Bank - _TC', 'amount': 300}, + {'mode_of_payment': 'Cash', 'account': 'Cash - _TC', 'amount': 330}] + + invoice_data = [{timestamp: pos}] + si = make_invoice(invoice_data).get('invoice') + self.assertEquals(si[0], timestamp) + + sales_invoice = frappe.get_all('Sales Invoice', fields =["*"], filters = {'offline_pos_name': timestamp}) + self.assertEquals(sales_invoice[0].docstatus, 0) + + timestamp = cint(time.time()) + pos["offline_pos_name"] = timestamp + invoice_data = [{timestamp: pos}] + si1 = make_invoice(invoice_data).get('invoice') + self.assertEquals(si1[0], timestamp) + + sales_invoice1 = frappe.get_all('Sales Invoice', fields =["*"], filters = {'offline_pos_name': timestamp}) + self.assertEquals(sales_invoice1[0].docstatus, 0) + + if allow_negative_stock: + frappe.db.set_value('Stock Settings', None, 'allow_negative_stock', 1) + def pos_gl_entry(self, si, pos, cash_amount): # check stock ledger entries sle = frappe.db.sql("""select * from `tabStock Ledger Entry` From 11e964d442f31e921b7f2ee6e3461d35a282d3f9 Mon Sep 17 00:00:00 2001 From: Brown-Harry Boma Date: Wed, 18 Oct 2017 06:37:09 +0100 Subject: [PATCH 151/210] Set transaction type in pricing rule only if unavailable (#11229) * Set transaction type in pricing rule only if unavailable * Update pricing_rule.py --- erpnext/accounts/doctype/pricing_rule/pricing_rule.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py index 57f9f832d03..83045eae4e3 100644 --- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py +++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py @@ -348,6 +348,8 @@ def apply_internal_priority(pricing_rules, field_set, args): return filtered_rules or pricing_rules def set_transaction_type(args): + if args.transaction_type: + return if args.doctype in ("Opportunity", "Quotation", "Sales Order", "Delivery Note", "Sales Invoice"): args.transaction_type = "selling" elif args.doctype in ("Material Request", "Supplier Quotation", "Purchase Order", @@ -356,4 +358,4 @@ def set_transaction_type(args): elif args.customer: args.transaction_type = "selling" else: - args.transaction_type = "buying" \ No newline at end of file + args.transaction_type = "buying" From 5ab6ff24703e2a42aa9e8044bbcdf6a33b55805a Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 18 Oct 2017 11:09:11 +0530 Subject: [PATCH 152/210] [fix] Fetch raw material rate based on last purchase rate (#11205) * [fix] Fetch raw material rate based on last purchase rate * Don't fetch sub-assembly item rate from BOM if not mentioned by the user --- erpnext/manufacturing/doctype/bom/bom.py | 36 ++++++++++++++---------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index ead5d331dcf..b140bf591ec 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -147,22 +147,28 @@ class BOM(WebsiteGenerator): if arg.get('scrap_items'): rate = self.get_valuation_rate(arg) elif arg: - if self.rm_cost_as_per == 'Valuation Rate': - rate = self.get_valuation_rate(arg) - elif self.rm_cost_as_per == 'Last Purchase Rate': - rate = arg['last_purchase_rate'] \ - or frappe.db.get_value("Item", arg['item_code'], "last_purchase_rate") - elif self.rm_cost_as_per == "Price List": - if not self.buying_price_list: - frappe.throw(_("Please select Price List")) - rate = frappe.db.get_value("Item Price", - {"price_list": self.buying_price_list, "item_code": arg["item_code"]}, "price_list_rate") - price_list_currency = frappe.db.get_value("Price List", self.buying_price_list, "currency") - if price_list_currency != self.company_currency(): - rate = flt(rate * self.conversion_rate) - - if arg['bom_no'] and (not rate or self.set_rate_of_sub_assembly_item_based_on_bom): + if arg.get('bom_no') and self.set_rate_of_sub_assembly_item_based_on_bom: rate = self.get_bom_unitcost(arg['bom_no']) + else: + if self.rm_cost_as_per == 'Valuation Rate': + rate = self.get_valuation_rate(arg) + elif self.rm_cost_as_per == 'Last Purchase Rate': + rate = arg.get('last_purchase_rate') \ + or frappe.db.get_value("Item", arg['item_code'], "last_purchase_rate") + elif self.rm_cost_as_per == "Price List": + if not self.buying_price_list: + frappe.throw(_("Please select Price List")) + rate = frappe.db.get_value("Item Price", {"price_list": self.buying_price_list, + "item_code": arg["item_code"]}, "price_list_rate") + + price_list_currency = frappe.db.get_value("Price List", + self.buying_price_list, "currency") + if price_list_currency != self.company_currency(): + rate = flt(rate * self.conversion_rate) + + if not rate: + frappe.msgprint(_("{0} not found for Item {1}") + .format(self.rm_cost_as_per, arg["item_code"])) return flt(rate) From 3e02d8063678e763b1528de772c4d07caff53206 Mon Sep 17 00:00:00 2001 From: Vishal Dhayagude Date: Wed, 18 Oct 2017 11:10:45 +0530 Subject: [PATCH 153/210] [fix] Travis Client Side Failure (#11198) --- .../doctype/material_request/tests/test_material_request.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/material_request/tests/test_material_request.js b/erpnext/stock/doctype/material_request/tests/test_material_request.js index 1ae41f5898d..bf26cd117f8 100644 --- a/erpnext/stock/doctype/material_request/tests/test_material_request.js +++ b/erpnext/stock/doctype/material_request/tests/test_material_request.js @@ -1,7 +1,7 @@ QUnit.module('Stock'); QUnit.test("test material request", function(assert) { - assert.expect(1); + assert.expect(5); let done = assert.async(); frappe.run_serially([ () => { From 7ec7a45f05cc87eb1d148eccb2cb88872652b226 Mon Sep 17 00:00:00 2001 From: Helkyd Date: Wed, 18 Oct 2017 06:46:24 +0100 Subject: [PATCH 154/210] Salary Detail Abbr (#11165) When processing via Process Salary Abbr is not filled unless if Hourly pay ... this is required for later check what Component is or was added for Employee --- erpnext/hr/doctype/salary_slip/salary_slip.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.py b/erpnext/hr/doctype/salary_slip/salary_slip.py index f769d6f3dbc..7581624bef7 100644 --- a/erpnext/hr/doctype/salary_slip/salary_slip.py +++ b/erpnext/hr/doctype/salary_slip/salary_slip.py @@ -70,6 +70,7 @@ class SalarySlip(TransactionBase): 'default_amount': amount, 'depends_on_lwp' : struct_row.depends_on_lwp, 'salary_component' : struct_row.salary_component, + 'abbr' : struct_row.abbr, 'do_not_include_in_total' : struct_row.do_not_include_in_total }) else: From 3e4ca4219f9871b812c66b8e5ce381a92444f6db Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Wed, 18 Oct 2017 11:16:47 +0530 Subject: [PATCH 155/210] [hotfix] fixed 'ValueError: Unknown string format' error if the from_time value is null (#11162) --- erpnext/projects/doctype/timesheet/timesheet.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/erpnext/projects/doctype/timesheet/timesheet.js b/erpnext/projects/doctype/timesheet/timesheet.js index ba1414cf2a6..1ea59629115 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.js +++ b/erpnext/projects/doctype/timesheet/timesheet.js @@ -159,9 +159,14 @@ frappe.ui.form.on("Timesheet Detail", { }); var calculate_end_time = function(frm, cdt, cdn) { - var child = locals[cdt][cdn]; + let child = locals[cdt][cdn]; - var d = moment(child.from_time); + if(!child.from_time) { + // if from_time value is not available then set the current datetime + frappe.model.set_value(cdt, cdn, "from_time", frappe.datetime.get_datetime_as_string()); + } + + let d = moment(child.from_time); if(child.hours) { d.add(child.hours, "hours"); frm._setting_hours = true; From dd7c1b87c5d6ed59ac1a65e9f1577f87f6528a09 Mon Sep 17 00:00:00 2001 From: Jamsheer Date: Wed, 18 Oct 2017 12:13:15 +0530 Subject: [PATCH 156/210] Healthcare Doctypes - Docfield Clean up (#11065) * Healthcare Doctype Clean up - updated index, in_filter, no_copy and ect. * Healthcare Doctype - remove frappe import --- .../appointment_type/appointment_type.json | 8 +- .../codification_table.json | 8 +- .../doctype/complaint/complaint.json | 4 +- .../doctype/consultation/consultation.json | 82 +++++++------- .../doctype/diagnosis/diagnosis.json | 4 +- .../doctype/dosage_form/dosage_form.json | 4 +- .../drug_prescription/drug_prescription.json | 16 +-- .../doctype/fee_validity/fee_validity.json | 6 +- .../healthcare_settings.json | 12 +-- .../test_healthcare_settings.py | 8 ++ .../lab_prescription/lab_prescription.json | 12 +-- .../healthcare/doctype/lab_test/lab_test.json | 100 +++++++++--------- .../lab_test_groups/lab_test_groups.json | 20 ++-- .../lab_test_template/lab_test_template.json | 40 +++---- .../doctype/lab_test_uom/lab_test_uom.json | 6 +- .../doctype/medical_code/medical_code.json | 8 +- .../normal_test_items/normal_test_items.json | 18 ++-- .../normal_test_template.json | 10 +- .../healthcare/doctype/patient/patient.json | 72 ++++++------- .../patient_appointment.json | 48 ++++----- .../patient_medical_record.json | 24 ++--- .../patient_relation/patient_relation.json | 8 +- .../doctype/physician/physician.json | 38 +++---- .../physician_schedule.json | 8 +- .../prescription_dosage.json | 4 +- .../sample_collection/sample_collection.json | 22 ++-- .../doctype/sensitivity/sensitivity.json | 4 +- .../sensitivity_test_items.json | 6 +- .../special_test_items.json | 10 +- .../special_test_template.json | 4 +- .../doctype/vital_signs/vital_signs.json | 36 +++---- 31 files changed, 329 insertions(+), 321 deletions(-) create mode 100644 erpnext/healthcare/doctype/healthcare_settings/test_healthcare_settings.py diff --git a/erpnext/healthcare/doctype/appointment_type/appointment_type.json b/erpnext/healthcare/doctype/appointment_type/appointment_type.json index 4b34892ffd3..9d331fa74be 100644 --- a/erpnext/healthcare/doctype/appointment_type/appointment_type.json +++ b/erpnext/healthcare/doctype/appointment_type/appointment_type.json @@ -22,7 +22,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -62,11 +62,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -83,7 +83,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:46:57.142289", + "modified": "2017-10-05 11:07:26.369657", "modified_by": "Administrator", "module": "Healthcare", "name": "Appointment Type", diff --git a/erpnext/healthcare/doctype/codification_table/codification_table.json b/erpnext/healthcare/doctype/codification_table/codification_table.json index c4117782ffd..7818a42ac5e 100644 --- a/erpnext/healthcare/doctype/codification_table/codification_table.json +++ b/erpnext/healthcare/doctype/codification_table/codification_table.json @@ -21,7 +21,7 @@ "fieldname": "medical_code", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -53,7 +53,7 @@ "fieldtype": "Read Only", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -84,7 +84,7 @@ "fieldtype": "Read Only", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -116,7 +116,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 14:06:50.281545", + "modified": "2017-10-04 17:07:22.880451", "modified_by": "Administrator", "module": "Healthcare", "name": "Codification Table", diff --git a/erpnext/healthcare/doctype/complaint/complaint.json b/erpnext/healthcare/doctype/complaint/complaint.json index 0899a399715..f600838b654 100644 --- a/erpnext/healthcare/doctype/complaint/complaint.json +++ b/erpnext/healthcare/doctype/complaint/complaint.json @@ -23,7 +23,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -54,7 +54,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:44:31.848346", + "modified": "2017-10-05 11:18:42.017864", "modified_by": "Administrator", "module": "Healthcare", "name": "Complaint", diff --git a/erpnext/healthcare/doctype/consultation/consultation.json b/erpnext/healthcare/doctype/consultation/consultation.json index 70482cba555..400703af614 100644 --- a/erpnext/healthcare/doctype/consultation/consultation.json +++ b/erpnext/healthcare/doctype/consultation/consultation.json @@ -63,11 +63,11 @@ "options": "C-", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -83,7 +83,7 @@ "fieldname": "appointment", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -114,7 +114,7 @@ "fieldname": "type", "fieldtype": "Link", "hidden": 1, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -122,15 +122,15 @@ "in_standard_filter": 0, "label": "Type", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Appointment Type", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -145,12 +145,12 @@ "fieldname": "patient", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Patient", "length": 0, "no_copy": 0, @@ -188,11 +188,11 @@ "options": "", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -219,11 +219,11 @@ "options": "\nMale\nFemale", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -243,7 +243,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Doctor", "length": 0, "no_copy": 0, @@ -329,12 +329,12 @@ "fieldname": "visit_department", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Department", "length": 0, "no_copy": 0, @@ -347,7 +347,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -430,7 +430,7 @@ "in_standard_filter": 0, "label": "Invoice", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Sales Invoice", "permlevel": 0, "precision": "", @@ -493,11 +493,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -542,7 +542,7 @@ "fieldname": "symptoms_select", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -550,15 +550,15 @@ "in_standard_filter": 0, "label": "Complaints", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Complaint", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -574,14 +574,14 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", "print_hide": 0, @@ -612,14 +612,14 @@ "in_standard_filter": 0, "label": "In print", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -665,7 +665,7 @@ "fieldname": "diagnosis_select", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -673,15 +673,15 @@ "in_standard_filter": 0, "label": "Diagnosis", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Diagnosis", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -698,14 +698,14 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", "print_hide": 0, @@ -737,14 +737,14 @@ "in_standard_filter": 0, "label": "In print", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -943,14 +943,14 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Review Details", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", "print_hide": 0, @@ -1004,7 +1004,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 14:24:59.935498", + "modified": "2017-10-05 12:13:52.596750", "modified_by": "Administrator", "module": "Healthcare", "name": "Consultation", diff --git a/erpnext/healthcare/doctype/diagnosis/diagnosis.json b/erpnext/healthcare/doctype/diagnosis/diagnosis.json index b14ce9491c6..936c2c50a99 100644 --- a/erpnext/healthcare/doctype/diagnosis/diagnosis.json +++ b/erpnext/healthcare/doctype/diagnosis/diagnosis.json @@ -23,7 +23,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -54,7 +54,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:40:09.731904", + "modified": "2017-10-05 11:25:46.107435", "modified_by": "Administrator", "module": "Healthcare", "name": "Diagnosis", diff --git a/erpnext/healthcare/doctype/dosage_form/dosage_form.json b/erpnext/healthcare/doctype/dosage_form/dosage_form.json index 1de0e937d9f..350aaedcba9 100644 --- a/erpnext/healthcare/doctype/dosage_form/dosage_form.json +++ b/erpnext/healthcare/doctype/dosage_form/dosage_form.json @@ -23,7 +23,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -54,7 +54,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:40:19.973532", + "modified": "2017-10-05 11:24:57.888091", "modified_by": "Administrator", "module": "Healthcare", "name": "Dosage Form", diff --git a/erpnext/healthcare/doctype/drug_prescription/drug_prescription.json b/erpnext/healthcare/doctype/drug_prescription/drug_prescription.json index c96df228c2c..5647d3c88e9 100644 --- a/erpnext/healthcare/doctype/drug_prescription/drug_prescription.json +++ b/erpnext/healthcare/doctype/drug_prescription/drug_prescription.json @@ -21,7 +21,7 @@ "fieldname": "drug_code", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -83,7 +83,7 @@ "fieldname": "dosage", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -114,7 +114,7 @@ "fieldname": "period", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -145,7 +145,7 @@ "fieldname": "dosage_form", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -206,7 +206,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -341,11 +341,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -362,7 +362,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 13:59:48.222282", + "modified": "2017-10-04 17:09:54.998517", "modified_by": "Administrator", "module": "Healthcare", "name": "Drug Prescription", diff --git a/erpnext/healthcare/doctype/fee_validity/fee_validity.json b/erpnext/healthcare/doctype/fee_validity/fee_validity.json index 4bbd20b9bae..595539cd852 100644 --- a/erpnext/healthcare/doctype/fee_validity/fee_validity.json +++ b/erpnext/healthcare/doctype/fee_validity/fee_validity.json @@ -39,7 +39,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -70,7 +70,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -206,7 +206,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:36:52.108407", + "modified": "2017-10-05 11:26:35.292841", "modified_by": "Administrator", "module": "Healthcare", "name": "Fee Validity", diff --git a/erpnext/healthcare/doctype/healthcare_settings/healthcare_settings.json b/erpnext/healthcare/doctype/healthcare_settings/healthcare_settings.json index 8681641fde5..7d9f2c78513 100644 --- a/erpnext/healthcare/doctype/healthcare_settings/healthcare_settings.json +++ b/erpnext/healthcare/doctype/healthcare_settings/healthcare_settings.json @@ -359,7 +359,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -421,7 +421,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -544,7 +544,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -942,7 +942,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1002,7 +1002,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1033,7 +1033,7 @@ "issingle": 1, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:25:48.193218", + "modified": "2017-10-05 11:36:44.087182", "modified_by": "Administrator", "module": "Healthcare", "name": "Healthcare Settings", diff --git a/erpnext/healthcare/doctype/healthcare_settings/test_healthcare_settings.py b/erpnext/healthcare/doctype/healthcare_settings/test_healthcare_settings.py new file mode 100644 index 00000000000..1b620d5f5da --- /dev/null +++ b/erpnext/healthcare/doctype/healthcare_settings/test_healthcare_settings.py @@ -0,0 +1,8 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals +import unittest + +class TestHealthcareSettings(unittest.TestCase): + pass diff --git a/erpnext/healthcare/doctype/lab_prescription/lab_prescription.json b/erpnext/healthcare/doctype/lab_prescription/lab_prescription.json index 2d1a8d6b255..cd9943b76da 100644 --- a/erpnext/healthcare/doctype/lab_prescription/lab_prescription.json +++ b/erpnext/healthcare/doctype/lab_prescription/lab_prescription.json @@ -20,7 +20,7 @@ "fieldname": "test_code", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -143,7 +143,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -180,14 +180,14 @@ "in_standard_filter": 0, "label": "Test Created", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -204,7 +204,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 13:47:22.789095", + "modified": "2017-10-04 17:42:32.976165", "modified_by": "Administrator", "module": "Healthcare", "name": "Lab Prescription", diff --git a/erpnext/healthcare/doctype/lab_test/lab_test.json b/erpnext/healthcare/doctype/lab_test/lab_test.json index 93e40ccb716..8677c82d077 100644 --- a/erpnext/healthcare/doctype/lab_test/lab_test.json +++ b/erpnext/healthcare/doctype/lab_test/lab_test.json @@ -38,7 +38,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 1, "search_index": 0, "set_only_once": 0, @@ -61,7 +61,7 @@ "in_standard_filter": 0, "label": "Invoice", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Sales Invoice", "permlevel": 0, "precision": "", @@ -84,12 +84,12 @@ "fieldname": "patient", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Patient", "length": 0, "no_copy": 0, @@ -131,7 +131,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -161,7 +161,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -192,7 +192,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 1, "search_index": 0, "set_only_once": 1, @@ -207,7 +207,7 @@ "fieldname": "physician", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -225,7 +225,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -253,7 +253,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -283,9 +283,9 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -314,7 +314,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -358,7 +358,7 @@ "fieldname": "department", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -376,7 +376,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -405,9 +405,9 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -435,7 +435,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -465,7 +465,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -480,7 +480,7 @@ "fieldname": "sample", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -496,7 +496,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -551,7 +551,7 @@ "in_standard_filter": 0, "label": "Lab Technician", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Employee", "permlevel": 0, "precision": "", @@ -559,7 +559,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -582,7 +582,7 @@ "in_standard_filter": 0, "label": "Technician Name", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "employee.employee_name", "permlevel": 0, "precision": "", @@ -590,7 +590,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -613,7 +613,7 @@ "in_standard_filter": 0, "label": "Designation", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "employee.designation", "permlevel": 0, "precision": "", @@ -621,7 +621,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -644,7 +644,7 @@ "in_standard_filter": 0, "label": "User", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "User", "permlevel": 0, "precision": "", @@ -652,7 +652,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -682,7 +682,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -731,7 +731,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Test Name", "length": 0, "no_copy": 1, @@ -741,9 +741,9 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -785,7 +785,7 @@ "fieldname": "template", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -801,7 +801,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 1, "search_index": 0, "set_only_once": 1, @@ -832,7 +832,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -950,7 +950,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1009,7 +1009,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1054,7 +1054,7 @@ "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1114,7 +1114,7 @@ "fieldtype": "Text Editor", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1158,7 +1158,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1189,7 +1189,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1219,7 +1219,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1249,7 +1249,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1279,7 +1279,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1309,7 +1309,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1339,7 +1339,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1362,7 +1362,7 @@ "in_standard_filter": 0, "label": "Prescription", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Lab Prescription", "permlevel": 0, "precision": "", @@ -1370,7 +1370,7 @@ "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -1388,7 +1388,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:52:14.180774", + "modified": "2017-10-05 12:14:57.078823", "modified_by": "Administrator", "module": "Healthcare", "name": "Lab Test", diff --git a/erpnext/healthcare/doctype/lab_test_groups/lab_test_groups.json b/erpnext/healthcare/doctype/lab_test_groups/lab_test_groups.json index d5607f05616..86be5443590 100644 --- a/erpnext/healthcare/doctype/lab_test_groups/lab_test_groups.json +++ b/erpnext/healthcare/doctype/lab_test_groups/lab_test_groups.json @@ -34,11 +34,11 @@ "options": "Add Test\nAdd new line", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -54,7 +54,7 @@ "fieldname": "test_template", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -97,11 +97,11 @@ "options": "test_template.test_rate", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -117,7 +117,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -149,7 +149,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -179,7 +179,7 @@ "fieldname": "group_test_uom", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -212,7 +212,7 @@ "fieldtype": "Long Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -272,7 +272,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 14:07:35.188661", + "modified": "2017-10-04 16:55:45.081003", "modified_by": "Administrator", "module": "Healthcare", "name": "Lab Test Groups", diff --git a/erpnext/healthcare/doctype/lab_test_template/lab_test_template.json b/erpnext/healthcare/doctype/lab_test_template/lab_test_template.json index 9e692d5418f..091e2f9a1ad 100644 --- a/erpnext/healthcare/doctype/lab_test_template/lab_test_template.json +++ b/erpnext/healthcare/doctype/lab_test_template/lab_test_template.json @@ -26,7 +26,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Test Name", "length": 0, "no_copy": 1, @@ -69,7 +69,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -113,12 +113,12 @@ "fieldname": "test_group", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Item Group", "length": 0, "no_copy": 0, @@ -131,7 +131,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -144,12 +144,12 @@ "fieldname": "department", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Department", "length": 0, "no_copy": 0, @@ -211,7 +211,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Result Format", "length": 0, "no_copy": 0, @@ -257,7 +257,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -334,7 +334,7 @@ "fieldname": "test_uom", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -366,7 +366,7 @@ "fieldtype": "Long Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -670,7 +670,7 @@ "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -729,7 +729,7 @@ "fieldname": "sample", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -823,7 +823,7 @@ "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -861,14 +861,14 @@ "in_standard_filter": 0, "label": "Change In Item", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -895,11 +895,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -916,7 +916,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:45:27.655822", + "modified": "2017-10-05 12:12:11.918652", "modified_by": "Administrator", "module": "Healthcare", "name": "Lab Test Template", diff --git a/erpnext/healthcare/doctype/lab_test_uom/lab_test_uom.json b/erpnext/healthcare/doctype/lab_test_uom/lab_test_uom.json index daa533dfa6f..fab88e2268d 100644 --- a/erpnext/healthcare/doctype/lab_test_uom/lab_test_uom.json +++ b/erpnext/healthcare/doctype/lab_test_uom/lab_test_uom.json @@ -22,7 +22,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -52,7 +52,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -83,7 +83,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:41:40.186676", + "modified": "2017-10-05 11:24:15.687464", "modified_by": "Administrator", "module": "Healthcare", "name": "Lab Test UOM", diff --git a/erpnext/healthcare/doctype/medical_code/medical_code.json b/erpnext/healthcare/doctype/medical_code/medical_code.json index 71a2278b071..a2e72475179 100644 --- a/erpnext/healthcare/doctype/medical_code/medical_code.json +++ b/erpnext/healthcare/doctype/medical_code/medical_code.json @@ -21,7 +21,7 @@ "fieldname": "medical_code_standard", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -53,7 +53,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -83,7 +83,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -114,7 +114,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 14:01:18.817484", + "modified": "2017-10-04 17:08:11.053418", "modified_by": "Administrator", "module": "Healthcare", "name": "Medical Code", diff --git a/erpnext/healthcare/doctype/normal_test_items/normal_test_items.json b/erpnext/healthcare/doctype/normal_test_items/normal_test_items.json index 9e754a74dc0..f53f001569f 100644 --- a/erpnext/healthcare/doctype/normal_test_items/normal_test_items.json +++ b/erpnext/healthcare/doctype/normal_test_items/normal_test_items.json @@ -21,7 +21,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -51,7 +51,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -82,7 +82,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -142,7 +142,7 @@ "fieldtype": "Long Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -182,11 +182,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -217,7 +217,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -248,7 +248,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -265,7 +265,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 13:59:33.202695", + "modified": "2017-10-04 17:13:06.376928", "modified_by": "Administrator", "module": "Healthcare", "name": "Normal Test Items", diff --git a/erpnext/healthcare/doctype/normal_test_template/normal_test_template.json b/erpnext/healthcare/doctype/normal_test_template/normal_test_template.json index ef5abd5652b..265c1163b75 100644 --- a/erpnext/healthcare/doctype/normal_test_template/normal_test_template.json +++ b/erpnext/healthcare/doctype/normal_test_template/normal_test_template.json @@ -21,7 +21,7 @@ "fieldtype": "Heading", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -51,7 +51,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -80,7 +80,7 @@ "fieldname": "test_uom", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -112,7 +112,7 @@ "fieldtype": "Long Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -172,7 +172,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 14:07:11.277187", + "modified": "2017-10-04 16:58:43.990804", "modified_by": "Administrator", "module": "Healthcare", "name": "Normal Test Template", diff --git a/erpnext/healthcare/doctype/patient/patient.json b/erpnext/healthcare/doctype/patient/patient.json index f5ce458f7d8..6f9f2fc5e92 100644 --- a/erpnext/healthcare/doctype/patient/patient.json +++ b/erpnext/healthcare/doctype/patient/patient.json @@ -67,11 +67,11 @@ "options": "PID-", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -91,7 +91,7 @@ "in_filter": 1, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Full Name", "length": 0, "no_copy": 1, @@ -217,14 +217,14 @@ "in_standard_filter": 0, "label": "Age", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -248,7 +248,7 @@ "in_standard_filter": 0, "label": "Status", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Active\nDormant\nOpen", "permlevel": 0, "precision": "", @@ -256,7 +256,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -279,14 +279,14 @@ "in_standard_filter": 0, "label": "Image", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -331,7 +331,7 @@ "fieldname": "customer", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -374,11 +374,11 @@ "options": "Company", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -429,7 +429,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Mobile", "length": 0, "no_copy": 0, @@ -459,7 +459,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Email", "length": 0, "no_copy": 0, @@ -524,14 +524,14 @@ "in_standard_filter": 0, "label": "Disabled", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, - "read_only": 1, + "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -638,14 +638,14 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Allergies", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", "print_hide": 0, @@ -668,7 +668,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -727,7 +727,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -757,7 +757,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -817,11 +817,11 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Occupation", "length": 0, "no_copy": 0, @@ -937,7 +937,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -967,7 +967,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -997,7 +997,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1026,7 +1026,7 @@ "fieldname": "alcohol_current_use", "fieldtype": "Data", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -1086,7 +1086,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1116,7 +1116,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1180,7 +1180,7 @@ "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1240,7 +1240,7 @@ "fieldtype": "Link", "hidden": 1, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -1251,7 +1251,7 @@ "options": "Currency", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -1274,7 +1274,7 @@ "issingle": 0, "istable": 0, "max_attachments": 50, - "modified": "2017-08-31 13:50:25.474398", + "modified": "2017-10-04 17:41:03.219934", "modified_by": "Administrator", "module": "Healthcare", "name": "Patient", diff --git a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json index 9520e7766bd..57e568b6b3d 100644 --- a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json +++ b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json @@ -22,12 +22,12 @@ "fieldname": "patient", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Patient", "length": 0, "no_copy": 0, @@ -53,12 +53,12 @@ "fieldname": "physician", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Physician", "length": 0, "no_copy": 0, @@ -89,7 +89,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Date", "length": 0, "no_copy": 0, @@ -101,7 +101,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, - "search_index": 0, + "search_index": 1, "set_only_once": 1, "unique": 0 }, @@ -206,7 +206,7 @@ "fieldname": "appointment_type", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -338,11 +338,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 1, "set_only_once": 0, @@ -386,12 +386,12 @@ "fieldname": "department", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Department", "length": 0, "no_copy": 0, @@ -404,7 +404,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 1, "unique": 0 }, @@ -435,7 +435,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -546,15 +546,15 @@ "in_standard_filter": 0, "label": "Gender", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "patient.sex", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -608,15 +608,15 @@ "in_standard_filter": 0, "label": "Company", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Company", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -662,7 +662,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -691,7 +691,7 @@ "fieldname": "referring_physician", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -734,11 +734,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -755,7 +755,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:27:39.208298", + "modified": "2017-10-05 12:13:03.204936", "modified_by": "Administrator", "module": "Healthcare", "name": "Patient Appointment", diff --git a/erpnext/healthcare/doctype/patient_medical_record/patient_medical_record.json b/erpnext/healthcare/doctype/patient_medical_record/patient_medical_record.json index 06149230e67..9cbcf7b9b75 100644 --- a/erpnext/healthcare/doctype/patient_medical_record/patient_medical_record.json +++ b/erpnext/healthcare/doctype/patient_medical_record/patient_medical_record.json @@ -33,11 +33,11 @@ "options": "PMR-", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -52,7 +52,7 @@ "fieldname": "patient", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -171,7 +171,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -212,7 +212,7 @@ "options": "Open\nClose", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -332,15 +332,15 @@ "in_standard_filter": 0, "label": "Reference Owner", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "reference_name.owner", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -356,7 +356,7 @@ "fieldname": "user", "fieldtype": "Link", "hidden": 1, - "ignore_user_permissions": 1, + "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -368,11 +368,11 @@ "options": "User", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -389,7 +389,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-04 14:29:48.679751", + "modified": "2017-10-04 16:09:55.597866", "modified_by": "Administrator", "module": "Healthcare", "name": "Patient Medical Record", diff --git a/erpnext/healthcare/doctype/patient_relation/patient_relation.json b/erpnext/healthcare/doctype/patient_relation/patient_relation.json index e97e1b24c03..209a3746a6e 100644 --- a/erpnext/healthcare/doctype/patient_relation/patient_relation.json +++ b/erpnext/healthcare/doctype/patient_relation/patient_relation.json @@ -39,7 +39,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -52,7 +52,7 @@ "fieldname": "patient", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -84,7 +84,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -115,7 +115,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 14:13:37.497114", + "modified": "2017-10-04 16:12:45.485333", "modified_by": "Administrator", "module": "Healthcare", "name": "Patient Relation", diff --git a/erpnext/healthcare/doctype/physician/physician.json b/erpnext/healthcare/doctype/physician/physician.json index 565653b89c0..4348e9035ea 100644 --- a/erpnext/healthcare/doctype/physician/physician.json +++ b/erpnext/healthcare/doctype/physician/physician.json @@ -26,7 +26,7 @@ "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "First Name", "length": 0, "no_copy": 0, @@ -119,14 +119,14 @@ "in_standard_filter": 0, "label": "Image", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -203,12 +203,12 @@ "fieldname": "designation", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Designation", "length": 0, "no_copy": 0, @@ -234,12 +234,12 @@ "fieldname": "department", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Department", "length": 0, "no_copy": 0, @@ -444,7 +444,7 @@ "fieldname": "physician_schedule", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -633,14 +633,14 @@ "in_standard_filter": 0, "label": "Address HTML", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -692,14 +692,14 @@ "in_standard_filter": 0, "label": "Contact HTML", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -783,15 +783,15 @@ "in_standard_filter": 0, "label": "Default Currency", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Currency", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -809,7 +809,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:51:28.975120", + "modified": "2017-10-04 17:35:44.363742", "modified_by": "Administrator", "module": "Healthcare", "name": "Physician", diff --git a/erpnext/healthcare/doctype/physician_schedule/physician_schedule.json b/erpnext/healthcare/doctype/physician_schedule/physician_schedule.json index bd8e539c539..b1b31290217 100644 --- a/erpnext/healthcare/doctype/physician_schedule/physician_schedule.json +++ b/erpnext/healthcare/doctype/physician_schedule/physician_schedule.json @@ -23,7 +23,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -94,11 +94,11 @@ "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -115,7 +115,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:42:26.713507", + "modified": "2017-10-05 11:21:54.488194", "modified_by": "Administrator", "module": "Healthcare", "name": "Physician Schedule", diff --git a/erpnext/healthcare/doctype/prescription_dosage/prescription_dosage.json b/erpnext/healthcare/doctype/prescription_dosage/prescription_dosage.json index 9c095061931..9fb0dbc13ca 100644 --- a/erpnext/healthcare/doctype/prescription_dosage/prescription_dosage.json +++ b/erpnext/healthcare/doctype/prescription_dosage/prescription_dosage.json @@ -22,7 +22,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -83,7 +83,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:42:40.305284", + "modified": "2017-10-05 11:20:47.558464", "modified_by": "Administrator", "module": "Healthcare", "name": "Prescription Dosage", diff --git a/erpnext/healthcare/doctype/sample_collection/sample_collection.json b/erpnext/healthcare/doctype/sample_collection/sample_collection.json index ee2f83f01c7..39788fbd548 100644 --- a/erpnext/healthcare/doctype/sample_collection/sample_collection.json +++ b/erpnext/healthcare/doctype/sample_collection/sample_collection.json @@ -85,12 +85,12 @@ "fieldname": "patient", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Patient", "length": 0, "no_copy": 0, @@ -103,7 +103,7 @@ "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, - "search_index": 0, + "search_index": 1, "set_only_once": 0, "unique": 0 }, @@ -219,11 +219,11 @@ "options": "Company", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -267,12 +267,12 @@ "fieldname": "sample", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Sample", "length": 0, "no_copy": 0, @@ -389,7 +389,7 @@ "fieldname": "collected_by", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -466,7 +466,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -541,7 +541,7 @@ "fieldtype": "Long Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -572,7 +572,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:30:29.303026", + "modified": "2017-10-05 11:58:46.016097", "modified_by": "Administrator", "module": "Healthcare", "name": "Sample Collection", diff --git a/erpnext/healthcare/doctype/sensitivity/sensitivity.json b/erpnext/healthcare/doctype/sensitivity/sensitivity.json index 620f37a59aa..eddfda90566 100644 --- a/erpnext/healthcare/doctype/sensitivity/sensitivity.json +++ b/erpnext/healthcare/doctype/sensitivity/sensitivity.json @@ -22,7 +22,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -53,7 +53,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-31 13:44:07.147326", + "modified": "2017-10-05 11:19:12.110308", "modified_by": "Administrator", "module": "Healthcare", "name": "Sensitivity", diff --git a/erpnext/healthcare/doctype/sensitivity_test_items/sensitivity_test_items.json b/erpnext/healthcare/doctype/sensitivity_test_items/sensitivity_test_items.json index e656b512792..86f5e26f0a3 100644 --- a/erpnext/healthcare/doctype/sensitivity_test_items/sensitivity_test_items.json +++ b/erpnext/healthcare/doctype/sensitivity_test_items/sensitivity_test_items.json @@ -20,7 +20,7 @@ "fieldname": "antibiotic", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -51,7 +51,7 @@ "fieldname": "antibiotic_sensitivity", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, @@ -84,7 +84,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 13:46:40.609983", + "modified": "2017-10-05 11:08:06.327972", "modified_by": "Administrator", "module": "Healthcare", "name": "Sensitivity Test Items", diff --git a/erpnext/healthcare/doctype/special_test_items/special_test_items.json b/erpnext/healthcare/doctype/special_test_items/special_test_items.json index 89545e9acd1..4c97e41138c 100644 --- a/erpnext/healthcare/doctype/special_test_items/special_test_items.json +++ b/erpnext/healthcare/doctype/special_test_items/special_test_items.json @@ -22,7 +22,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -53,7 +53,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -99,7 +99,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -130,7 +130,7 @@ "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -147,7 +147,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 14:12:12.623714", + "modified": "2017-10-04 16:15:12.642699", "modified_by": "Administrator", "module": "Healthcare", "name": "Special Test Items", diff --git a/erpnext/healthcare/doctype/special_test_template/special_test_template.json b/erpnext/healthcare/doctype/special_test_template/special_test_template.json index 83f3cb6fd93..372af0a9594 100644 --- a/erpnext/healthcare/doctype/special_test_template/special_test_template.json +++ b/erpnext/healthcare/doctype/special_test_template/special_test_template.json @@ -21,7 +21,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -53,7 +53,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-31 14:08:18.833796", + "modified": "2017-10-04 16:20:09.565316", "modified_by": "Administrator", "module": "Healthcare", "name": "Special Test Template", diff --git a/erpnext/healthcare/doctype/vital_signs/vital_signs.json b/erpnext/healthcare/doctype/vital_signs/vital_signs.json index e44af280082..bab80f554e1 100644 --- a/erpnext/healthcare/doctype/vital_signs/vital_signs.json +++ b/erpnext/healthcare/doctype/vital_signs/vital_signs.json @@ -21,12 +21,12 @@ "fieldname": "patient", "fieldtype": "Link", "hidden": 0, - "ignore_user_permissions": 0, + "ignore_user_permissions": 1, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, - "in_standard_filter": 0, + "in_standard_filter": 1, "label": "Patient", "length": 0, "no_copy": 0, @@ -54,21 +54,21 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, + "in_filter": 1, "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Appointment", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Patient Appointment", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -85,21 +85,21 @@ "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 0, + "in_filter": 1, "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, "label": "Consultation", "length": 0, - "no_copy": 0, + "no_copy": 1, "options": "Consultation", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, "remember_last_selected_value": 0, - "report_hide": 0, + "report_hide": 1, "reqd": 0, "search_index": 0, "set_only_once": 0, @@ -266,7 +266,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -297,7 +297,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -328,7 +328,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -387,7 +387,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -418,7 +418,7 @@ "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 1, @@ -479,7 +479,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -659,7 +659,7 @@ "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, - "ignore_xss_filter": 0, + "ignore_xss_filter": 1, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, @@ -751,7 +751,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-04 14:31:57.851546", + "modified": "2017-10-04 16:08:36.340607", "modified_by": "Administrator", "module": "Healthcare", "name": "Vital Signs", From 7624e7bf85912e9f0a2b8af093e80e4059a66f53 Mon Sep 17 00:00:00 2001 From: Ranjith Kurungadam Date: Wed, 18 Oct 2017 15:48:12 +0530 Subject: [PATCH 157/210] [hot-fix] sql getting translated (#11243) * fix remove _ in frappe.sql * use %s replacement for sql --- erpnext/healthcare/doctype/consultation/consultation.py | 2 +- erpnext/healthcare/doctype/lab_test/lab_test.py | 4 ++-- erpnext/healthcare/doctype/patient/patient.py | 4 ++-- .../doctype/patient_appointment/patient_appointment.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/erpnext/healthcare/doctype/consultation/consultation.py b/erpnext/healthcare/doctype/consultation/consultation.py index b8155b9b490..e16c22176c7 100755 --- a/erpnext/healthcare/doctype/consultation/consultation.py +++ b/erpnext/healthcare/doctype/consultation/consultation.py @@ -78,7 +78,7 @@ def create_invoice(company, patient, physician, consultation_id): create_invoice_items(physician, sales_invoice, company) sales_invoice.save(ignore_permissions=True) - frappe.db.sql(_("""update tabConsultation set invoice='{0}' where name='{1}'""").format(sales_invoice.name, consultation_id)) + frappe.db.sql("""update tabConsultation set invoice=%s where name=%s""", (sales_invoice.name, consultation_id)) appointment = frappe.db.get_value("Consultation", consultation_id, "appointment") if appointment: frappe.db.set_value("Patient Appointment", appointment, "sales_invoice", sales_invoice.name) diff --git a/erpnext/healthcare/doctype/lab_test/lab_test.py b/erpnext/healthcare/doctype/lab_test/lab_test.py index 0daf9cba73d..6fd9535ecc3 100644 --- a/erpnext/healthcare/doctype/lab_test/lab_test.py +++ b/erpnext/healthcare/doctype/lab_test/lab_test.py @@ -291,5 +291,5 @@ def create_invoice(company, patient, lab_tests, prescriptions): @frappe.whitelist() def get_lab_test_prescribed(patient): - return frappe.db.sql(_("""select cp.name, cp.test_code, cp.parent, cp.invoice, ct.physician, ct.consultation_date from tabConsultation ct, - `tabLab Prescription` cp where ct.patient='{0}' and cp.parent=ct.name and cp.test_created=0""").format(patient)) + return frappe.db.sql("""select cp.name, cp.test_code, cp.parent, cp.invoice, ct.physician, ct.consultation_date from tabConsultation ct, + `tabLab Prescription` cp where ct.patient=%s and cp.parent=ct.name and cp.test_created=0""", (patient)) diff --git a/erpnext/healthcare/doctype/patient/patient.py b/erpnext/healthcare/doctype/patient/patient.py index 98526cc027e..f4d9a43ea3a 100644 --- a/erpnext/healthcare/doctype/patient/patient.py +++ b/erpnext/healthcare/doctype/patient/patient.py @@ -111,10 +111,10 @@ def make_invoice(patient, company): @frappe.whitelist() def get_patient_detail(patient, company=None): - patient_dict = frappe.db.sql(_("""select * from tabPatient where name='{0}'""").format(patient), as_dict=1) + patient_dict = frappe.db.sql("""select * from tabPatient where name=%s""", (patient), as_dict=1) if not patient_dict: frappe.throw("Patient not found") - vital_sign = frappe.db.sql(_("""select * from `tabVital Signs` where patient='{0}' order by signs_date desc limit 1""").format(patient), as_dict=1) + vital_sign = frappe.db.sql("""select * from `tabVital Signs` where patient=%s order by signs_date desc limit 1""", (patient), as_dict=1) details = patient_dict[0] if vital_sign: diff --git a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py index eab2f2d004f..2647034f78a 100755 --- a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py +++ b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py @@ -125,7 +125,7 @@ def create_invoice(company, physician, patient, appointment_id, appointment_date create_invoice_items(appointment_id, physician, company, sales_invoice) sales_invoice.save(ignore_permissions=True) - frappe.db.sql(_("""update `tabPatient Appointment` set sales_invoice='{0}' where name='{1}'""").format(sales_invoice.name, appointment_id)) + frappe.db.sql("""update `tabPatient Appointment` set sales_invoice=%s where name=%s""", (sales_invoice.name, appointment_id)) frappe.db.set_value("Fee Validity", fee_validity.name, "ref_invoice", sales_invoice.name) consultation = frappe.db.exists({ "doctype": "Consultation", From a7d5f94d4a8aee612b611dcbb5d9e9b6c002eb84 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Wed, 18 Oct 2017 16:02:08 +0530 Subject: [PATCH 158/210] [fix] Do not append description to variant if description already exists (#11204) --- erpnext/controllers/item_variant.py | 7 +-- erpnext/patches.txt | 1 + .../v9_0/set_variant_item_description.py | 47 +++++++++++++++++++ 3 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 erpnext/patches/v9_0/set_variant_item_description.py diff --git a/erpnext/controllers/item_variant.py b/erpnext/controllers/item_variant.py index 513b97f53ad..8ca4f7096c9 100644 --- a/erpnext/controllers/item_variant.py +++ b/erpnext/controllers/item_variant.py @@ -205,9 +205,10 @@ def copy_attributes_to_variant(item, variant): if item.variant_based_on=='Item Attribute': if variant.attributes: - variant.description += "\n" - for d in variant.attributes: - variant.description += "
    " + d.attribute + ": " + cstr(d.attribute_value) + "
    " + if not variant.description: + variant.description += "\n" + for d in variant.attributes: + variant.description += "
    " + d.attribute + ": " + cstr(d.attribute_value) + "
    " def make_variant_item_code(template_item_code, template_item_name, variant): """Uses template's item code and abbreviations to make variant's item code""" diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 0b9e8264ee7..e7c0614b7ac 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -450,3 +450,4 @@ erpnext.patches.v8_9.set_default_fields_in_variant_settings erpnext.patches.v8_9.update_billing_gstin_for_indian_account erpnext.patches.v9_0.fix_subscription_next_date erpnext.patches.v9_0.add_healthcare_domain +erpnext.patches.v9_0.set_variant_item_description diff --git a/erpnext/patches/v9_0/set_variant_item_description.py b/erpnext/patches/v9_0/set_variant_item_description.py new file mode 100644 index 00000000000..8093b04e2fc --- /dev/null +++ b/erpnext/patches/v9_0/set_variant_item_description.py @@ -0,0 +1,47 @@ +import frappe +from frappe.utils import cstr + +def execute(): + ''' + Issue: + While copying data from template item to variant item, + the system appending description multiple times to the respective variant. + + Purpose: + Check variant description, + if variant have user defined description remove all system appended descriptions + else replace multiple system generated descriptions with single description + + Steps: + 1. Get all variant items + 2. Create system generated variant description + 3. If variant have user defined description, remove all system generated descriptions + 4. If variant description only contains system generated description, + replace multiple descriptions by new description. + ''' + for item in frappe.db.sql(""" select name from tabItem + where ifnull(variant_of, '') != '' """,as_dict=1): + variant = frappe.get_doc("Item", item.name) + temp_variant_description = '\n' + + if variant.attributes: + for d in variant.attributes: + temp_variant_description += "
    " + d.attribute + ": " + cstr(d.attribute_value) + "
    " + + variant_description = variant.description.replace(temp_variant_description, '').rstrip() + if variant_description: + splitted_desc = variant.description.strip().split(temp_variant_description) + + if len(splitted_desc) > 2: + if splitted_desc[0] == '': + variant_description = temp_variant_description + variant_description + elif splitted_desc[1] == '' or splitted_desc[1] == '\n': + variant_description += temp_variant_description + + variant.db_set('description', variant_description, update_modified=False) + + else: + variant.db_set('description', temp_variant_description, update_modified=False) + + variant.flags.ignore_permissions=True + variant.save() \ No newline at end of file From 8227422124dd2622474010d296881be9fbeec609 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Wed, 18 Oct 2017 16:03:26 +0530 Subject: [PATCH 159/210] [fix] remove explicit variant save --- erpnext/patches/v9_0/set_variant_item_description.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/erpnext/patches/v9_0/set_variant_item_description.py b/erpnext/patches/v9_0/set_variant_item_description.py index 8093b04e2fc..fdc4fc781ac 100644 --- a/erpnext/patches/v9_0/set_variant_item_description.py +++ b/erpnext/patches/v9_0/set_variant_item_description.py @@ -41,7 +41,4 @@ def execute(): variant.db_set('description', variant_description, update_modified=False) else: - variant.db_set('description', temp_variant_description, update_modified=False) - - variant.flags.ignore_permissions=True - variant.save() \ No newline at end of file + variant.db_set('description', temp_variant_description, update_modified=False) \ No newline at end of file From 3173be9b1791626e403a13e4988964f5d4ca6246 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Wed, 18 Oct 2017 16:14:11 +0530 Subject: [PATCH 160/210] [minor-fix] patch fix --- erpnext/patches/v9_0/set_variant_item_description.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/erpnext/patches/v9_0/set_variant_item_description.py b/erpnext/patches/v9_0/set_variant_item_description.py index fdc4fc781ac..c8445715069 100644 --- a/erpnext/patches/v9_0/set_variant_item_description.py +++ b/erpnext/patches/v9_0/set_variant_item_description.py @@ -27,7 +27,7 @@ def execute(): if variant.attributes: for d in variant.attributes: temp_variant_description += "
    " + d.attribute + ": " + cstr(d.attribute_value) + "
    " - + variant_description = variant.description.replace(temp_variant_description, '').rstrip() if variant_description: splitted_desc = variant.description.strip().split(temp_variant_description) @@ -37,8 +37,9 @@ def execute(): variant_description = temp_variant_description + variant_description elif splitted_desc[1] == '' or splitted_desc[1] == '\n': variant_description += temp_variant_description - - variant.db_set('description', variant_description, update_modified=False) + variant.db_set('description', variant_description, update_modified=False) + else: + variant.db_set('description', variant_description, update_modified=False) else: variant.db_set('description', temp_variant_description, update_modified=False) \ No newline at end of file From 47e405516b7e10980efe6366efcb0681f93df7c8 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Wed, 18 Oct 2017 16:53:43 +0600 Subject: [PATCH 161/210] bumped to version 9.1.6 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 1a9883516c4..42f538df662 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.1.5' +__version__ = '9.1.6' def get_default_company(user=None): '''Get default company for user''' From bb60a59b96ba028b38ac95c54e8990e4fddc9d77 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 19 Oct 2017 12:14:37 +0530 Subject: [PATCH 162/210] Fixed asset test cases due to tax rule (#11247) * Fixed asset testcases due to tax rule * Delete tax rule record after running test cases * Fixed test cases * Fixed test cases * Fixed subscription tests due to tax rule --- erpnext/accounts/doctype/asset/test_asset.py | 1 + erpnext/accounts/doctype/subscription/test_subscription.py | 2 +- erpnext/accounts/doctype/tax_rule/test_tax_rule.py | 5 ++++- .../shopping_cart_settings/test_shopping_cart_settings.py | 1 + erpnext/stock/doctype/item/test_item.py | 3 ++- 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/asset/test_asset.py b/erpnext/accounts/doctype/asset/test_asset.py index 21596f11327..831373a9c99 100644 --- a/erpnext/accounts/doctype/asset/test_asset.py +++ b/erpnext/accounts/doctype/asset/test_asset.py @@ -13,6 +13,7 @@ class TestAsset(unittest.TestCase): def setUp(self): set_depreciation_settings_in_company() create_asset() + frappe.db.sql("delete from `tabTax Rule`") def test_purchase_asset(self): asset = frappe.get_doc("Asset", "Macbook Pro 1") diff --git a/erpnext/accounts/doctype/subscription/test_subscription.py b/erpnext/accounts/doctype/subscription/test_subscription.py index b74163c92e9..4ccf483c1a4 100644 --- a/erpnext/accounts/doctype/subscription/test_subscription.py +++ b/erpnext/accounts/doctype/subscription/test_subscription.py @@ -30,7 +30,7 @@ class TestSubscription(unittest.TestCase): new_quotation = frappe.get_doc('Quotation', new_quotation) - for fieldname in ['customer', 'company', 'order_type', 'total', 'grand_total']: + for fieldname in ['customer', 'company', 'order_type', 'total', 'net_total']: self.assertEquals(quotation.get(fieldname), new_quotation.get(fieldname)) for fieldname in ['item_code', 'qty', 'rate', 'amount']: diff --git a/erpnext/accounts/doctype/tax_rule/test_tax_rule.py b/erpnext/accounts/doctype/tax_rule/test_tax_rule.py index 5ad7970a6e3..ee5b3c9d6a3 100644 --- a/erpnext/accounts/doctype/tax_rule/test_tax_rule.py +++ b/erpnext/accounts/doctype/tax_rule/test_tax_rule.py @@ -11,7 +11,10 @@ test_records = frappe.get_test_records('Tax Rule') class TestTaxRule(unittest.TestCase): def setUp(self): - frappe.db.sql("delete from `tabTax Rule` where use_for_shopping_cart <> 1") + frappe.db.sql("delete from `tabTax Rule`") + + def tearDown(self): + frappe.db.sql("delete from `tabTax Rule`") def test_conflict(self): tax_rule1 = make_tax_rule(customer= "_Test Customer", diff --git a/erpnext/shopping_cart/doctype/shopping_cart_settings/test_shopping_cart_settings.py b/erpnext/shopping_cart/doctype/shopping_cart_settings/test_shopping_cart_settings.py index 390bc27568f..75899e121a5 100644 --- a/erpnext/shopping_cart/doctype/shopping_cart_settings/test_shopping_cart_settings.py +++ b/erpnext/shopping_cart/doctype/shopping_cart_settings/test_shopping_cart_settings.py @@ -39,3 +39,4 @@ class TestShoppingCartSettings(unittest.TestCase): frappe.db.sql("update `tabTax Rule` set use_for_shopping_cart = 1") +test_dependencies = ["Tax Rule"] \ No newline at end of file diff --git a/erpnext/stock/doctype/item/test_item.py b/erpnext/stock/doctype/item/test_item.py index c3f399a5361..5cf98a1a4d5 100644 --- a/erpnext/stock/doctype/item/test_item.py +++ b/erpnext/stock/doctype/item/test_item.py @@ -190,7 +190,8 @@ class TestItem(unittest.TestCase): "increment": 0.5 } ], - "default_warehouse": "_Test Warehouse - _TC" + "default_warehouse": "_Test Warehouse - _TC", + "has_variants": 1 }) variant = create_variant("_Test Numeric Template Item", From b4f5f1443863b6ceb40ff6d4a717e37421044032 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 20 Oct 2017 11:26:17 +0530 Subject: [PATCH 163/210] Timeout increased for setting __newname (#11252) * Timeout increased for setting __newname * UI test fixes * fixed ui test for PO * ui tests * ui tests * ui tests * ui tests * ui tests --- .../purchase_order/test_purchase_order.js | 23 ------------------- .../tests/test_purchase_order.js | 6 ++--- .../tests/test_request_for_quotation.js | 5 ++-- .../buying/doctype/supplier/test_supplier.js | 3 ++- .../test_supplier_quotation.js | 23 ------------------- .../tests/test_supplier_quotation.js | 1 + .../doctype/offer_letter/test_offer_letter.js | 2 +- .../doctype/salary_slip/test_salary_slip.js | 4 ++-- .../salary_structure/test_salary_structure.js | 15 +++++++----- .../doctype/operation/test_operation.js | 6 ++--- .../doctype/restaurant/test_restaurant.js | 2 ++ .../restaurant_menu/test_restaurant_menu.js | 2 ++ 12 files changed, 28 insertions(+), 64 deletions(-) delete mode 100644 erpnext/buying/doctype/purchase_order/test_purchase_order.js delete mode 100644 erpnext/buying/doctype/supplier_quotation/test_supplier_quotation.js diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/test_purchase_order.js deleted file mode 100644 index e9db270b4fd..00000000000 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.js +++ /dev/null @@ -1,23 +0,0 @@ -/* eslint-disable */ -// rename this file from _test_[name] to test_[name] to activate -// and remove above this line - -QUnit.test("test: Purchase Order", function (assert) { - let done = assert.async(); - - // number of asserts - assert.expect(1); - - frappe.run_serially('Purchase Order', [ - // insert a new Purchase Order - () => frappe.tests.make([ - // values to be set - {key: 'value'} - ]), - () => { - assert.equal(cur_frm.doc.key, 'value'); - }, - () => done() - ]); - -}); diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index 6605a651705..d65fe990cb5 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -1,7 +1,7 @@ QUnit.module('Buying'); QUnit.test("test: purchase order", function(assert) { - assert.expect(11); + assert.expect(17); let done = assert.async(); frappe.run_serially([ @@ -53,7 +53,7 @@ QUnit.test("test: purchase order", function(assert) { assert.ok(cur_frm.doc.items[1].qty == 2, "Quantity correct"); assert.ok(cur_frm.doc.items[1].schedule_date == cur_frm.doc.schedule_date, "Schedule Date correct"); // Calculate total - assert.ok(cur_frm.doc.total == 500, "Total correct"); + assert.ok(cur_frm.doc.total == 700, "Total correct"); // Get terms assert.ok(cur_frm.doc.terms == 'This is a term.', "Terms correct"); }, @@ -70,7 +70,7 @@ QUnit.test("test: purchase order", function(assert) { () => frappe.tests.click_button('Submit'), () => frappe.tests.click_button('Yes'), - () => frappe.timeout(0.3), + () => frappe.timeout(1), () => { assert.ok(cur_frm.doc.status == 'To Receive and Bill', "Submitted successfully"); diff --git a/erpnext/buying/doctype/request_for_quotation/tests/test_request_for_quotation.js b/erpnext/buying/doctype/request_for_quotation/tests/test_request_for_quotation.js index a4d68aa946d..1fcfe75bb03 100644 --- a/erpnext/buying/doctype/request_for_quotation/tests/test_request_for_quotation.js +++ b/erpnext/buying/doctype/request_for_quotation/tests/test_request_for_quotation.js @@ -27,6 +27,7 @@ QUnit.test("test: request_for_quotation", function(assert) { {tc_name: 'Test Term 1'} ]); }, + () => frappe.timeout(3), () => { assert.ok(cur_frm.doc.transaction_date == date, "Date correct"); assert.ok(cur_frm.doc.company == cur_frm.doc.company, "Company correct"); @@ -38,7 +39,7 @@ QUnit.test("test: request_for_quotation", function(assert) { assert.ok(cur_frm.doc.message_for_supplier == 'Please supply the specified items at the best possible rates', "Reply correct"); assert.ok(cur_frm.doc.tc_name == 'Test Term 1', "Term name correct"); }, - () => frappe.timeout(0.3), + () => frappe.timeout(3), () => cur_frm.print_doc(), () => frappe.timeout(1), () => { @@ -65,7 +66,7 @@ QUnit.test("test: request_for_quotation", function(assert) { assert.ok(cur_frm.doc.docstatus == 1, "Quotation request submitted"); }, () => frappe.click_button('Send Supplier Emails'), - () => frappe.timeout(4), + () => frappe.timeout(6), () => { assert.ok($('div.modal.fade.in > div.modal-dialog > div > div.modal-body.ui-front > div.msgprint').text().includes("Email sent to supplier Test Supplier"), "Send emails working"); }, diff --git a/erpnext/buying/doctype/supplier/test_supplier.js b/erpnext/buying/doctype/supplier/test_supplier.js index 99a5bc616dc..05ea04422dd 100644 --- a/erpnext/buying/doctype/supplier/test_supplier.js +++ b/erpnext/buying/doctype/supplier/test_supplier.js @@ -56,7 +56,8 @@ QUnit.test("test: supplier", function(assert) { () => frappe.click_button('New Contact'), () => { return frappe.tests.set_form_values(cur_frm, [ - {first_name: "Contact 3"} + {first_name: "Contact 3"}, + {email_id: "test@supplier.com"} ]); }, () => cur_frm.save(), diff --git a/erpnext/buying/doctype/supplier_quotation/test_supplier_quotation.js b/erpnext/buying/doctype/supplier_quotation/test_supplier_quotation.js deleted file mode 100644 index 7097a6dcb2b..00000000000 --- a/erpnext/buying/doctype/supplier_quotation/test_supplier_quotation.js +++ /dev/null @@ -1,23 +0,0 @@ -/* eslint-disable */ -// rename this file from _test_[name] to test_[name] to activate -// and remove above this line - -QUnit.test("test: Supplier Quotation", function (assert) { - let done = assert.async(); - - // number of asserts - assert.expect(1); - - frappe.run_serially('Supplier Quotation', [ - // insert a new Supplier Quotation - () => frappe.tests.make([ - // values to be set - {key: 'value'} - ]), - () => { - assert.equal(cur_frm.doc.key, 'value'); - }, - () => done() - ]); - -}); diff --git a/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js b/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js index 76be06c6fbb..54117fedaef 100644 --- a/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js +++ b/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js @@ -27,6 +27,7 @@ QUnit.test("test: supplier quotation", function(assert) { {terms: 'This is a term'} ]); }, + () => frappe.timeout(3), () => { // Get Supplier details assert.ok(cur_frm.doc.supplier == 'Test Supplier', "Supplier correct"); diff --git a/erpnext/hr/doctype/offer_letter/test_offer_letter.js b/erpnext/hr/doctype/offer_letter/test_offer_letter.js index 20695326129..5b61d64eb53 100644 --- a/erpnext/hr/doctype/offer_letter/test_offer_letter.js +++ b/erpnext/hr/doctype/offer_letter/test_offer_letter.js @@ -27,7 +27,7 @@ QUnit.test("Test: Offer Letter [HR]", function (assert) { ]}, ]); }, - () => frappe.timeout(8), + () => frappe.timeout(12), () => frappe.click_button('Submit'), () => frappe.timeout(2), () => frappe.click_button('Yes'), diff --git a/erpnext/hr/doctype/salary_slip/test_salary_slip.js b/erpnext/hr/doctype/salary_slip/test_salary_slip.js index a49c973d132..619e5300ca7 100644 --- a/erpnext/hr/doctype/salary_slip/test_salary_slip.js +++ b/erpnext/hr/doctype/salary_slip/test_salary_slip.js @@ -15,7 +15,7 @@ QUnit.test("test salary slip", function(assert) { { employee: employee_name} ]); }, - () => frappe.timeout(1), + () => frappe.timeout(3), () => { // To check if all the calculations are correctly done if(ename === 'Test Employee 1') @@ -43,7 +43,7 @@ QUnit.test("test salary slip", function(assert) { () => salary_slip('Test Employee 1'), () => frappe.timeout(6), () => salary_slip('Test Employee 3'), - () => frappe.timeout(3), + () => frappe.timeout(5), () => done() ]); }); \ No newline at end of file diff --git a/erpnext/hr/doctype/salary_structure/test_salary_structure.js b/erpnext/hr/doctype/salary_structure/test_salary_structure.js index 5e028cfa063..542fa503549 100644 --- a/erpnext/hr/doctype/salary_structure/test_salary_structure.js +++ b/erpnext/hr/doctype/salary_structure/test_salary_structure.js @@ -1,5 +1,5 @@ QUnit.test("test Salary Structure", function(assert) { - assert.expect(6); + assert.expect(7); let done = assert.async(); let employee_name1; @@ -9,6 +9,7 @@ QUnit.test("test Salary Structure", function(assert) { employee_name1 = r.name; } ), + () => frappe.timeout(5), () => frappe.db.get_value('Employee', {'employee_name': "Test Employee 3"}, 'name', (r) => { // Creating Salary Structure for employees); @@ -48,12 +49,14 @@ QUnit.test("test Salary Structure", function(assert) { ]); } ), - () => frappe.timeout(3), + () => frappe.timeout(15), () => { - // To check if all the fields are correctly set - assert.ok(cur_frm.doc.employees[0].employee_name.includes('Test Employee 1') && - cur_frm.doc.employees[1].employee_name.includes('Test Employee 3'), - 'Employee names are correctly set'); + // To check if all the fields are correctly set + assert.ok(cur_frm.doc.employees[0].employee_name=='Test Employee 1', + 'Employee 1 name correctly set'); + + assert.ok(cur_frm.doc.employees[1].employee_name=='Test Employee 3', + 'Employee 2 name correctly set'); assert.ok(cur_frm.doc.employees[0].base==25000, 'Base value for first employee is correctly set'); diff --git a/erpnext/manufacturing/doctype/operation/test_operation.js b/erpnext/manufacturing/doctype/operation/test_operation.js index 5aafe42ab9e..42553ce721f 100644 --- a/erpnext/manufacturing/doctype/operation/test_operation.js +++ b/erpnext/manufacturing/doctype/operation/test_operation.js @@ -14,7 +14,7 @@ QUnit.test("test: operation", function (assert) { ] ); }, - () => frappe.timeout(1), + () => frappe.timeout(3), () => { assert.ok(cur_frm.docname.includes('Assemble Keyboard'), 'Assemble Keyboard created successfully'); @@ -31,7 +31,7 @@ QUnit.test("test: operation", function (assert) { ] ); }, - () => frappe.timeout(1), + () => frappe.timeout(3), // Create a CPU operation () => { @@ -42,7 +42,7 @@ QUnit.test("test: operation", function (assert) { ] ); }, - () => frappe.timeout(1), + () => frappe.timeout(3), () => done() ]); diff --git a/erpnext/restaurant/doctype/restaurant/test_restaurant.js b/erpnext/restaurant/doctype/restaurant/test_restaurant.js index 1cc7c7f069a..6e1f1413e86 100644 --- a/erpnext/restaurant/doctype/restaurant/test_restaurant.js +++ b/erpnext/restaurant/doctype/restaurant/test_restaurant.js @@ -18,6 +18,7 @@ QUnit.test("test: Restaurant", function (assert) { {invoice_series_prefix: 'Test-Rest-1-Inv-'} ]) }, + () => frappe.timeout(3), () => { assert.equal(cur_frm.doc.company, 'Test Company'); }, @@ -29,6 +30,7 @@ QUnit.test("test: Restaurant", function (assert) { {invoice_series_prefix: 'Test-Rest-3-Inv-'} ]); }, + () => frappe.timeout(3), () => { assert.equal(cur_frm.doc.company, 'Test Company'); }, diff --git a/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js index 25057d83340..7dca139693a 100644 --- a/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js +++ b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js @@ -50,6 +50,7 @@ QUnit.test("test: Restaurant Menu", function (assert) { ]} ]); }, + () => frappe.timeout(2), () => { return frappe.tests.make("Restaurant Menu", [ {__newname: 'Restaurant Menu 2'}, @@ -66,6 +67,7 @@ QUnit.test("test: Restaurant Menu", function (assert) { ]} ]); }, + () => frappe.timeout(2), () => frappe.set_route('Form', 'Restaurant', 'Test Restaurant 1'), () => cur_frm.set_value('active_menu', 'Restaurant Menu 1'), () => cur_frm.save(), From 5a4d5bfaf20129431749bf5b91e0e1fcba931a2b Mon Sep 17 00:00:00 2001 From: Doridel Cahanap Date: Fri, 20 Oct 2017 14:01:15 +0800 Subject: [PATCH 164/210] Add Training Program DocType, Script, Path and Doc (#11181) * Add Training Program Doctype, Script, Config and documentation * Add Training Program to Training Event * [Test Case] Training Event in a Training Program --- erpnext/config/hr.py | 4 + .../img/human-resources/training_event.png | Bin 92664 -> 72154 bytes .../img/human-resources/training_program.png | Bin 0 -> 64091 bytes .../manual/en/human-resources/training.md | 11 +- .../training_event/test_training_event.py | 36 +- .../training_event/training_event.json | 33 +- .../hr/doctype/training_program/__init__.py | 0 .../training_program/test_training_program.js | 23 + .../training_program/test_training_program.py | 9 + .../training_program/training_program.js | 5 + .../training_program/training_program.json | 454 ++++++++++++++++++ .../training_program/training_program.py | 9 + .../training_program_dashboard.py | 12 + .../training_scheduled.json | 4 +- 14 files changed, 591 insertions(+), 9 deletions(-) create mode 100644 erpnext/docs/assets/img/human-resources/training_program.png create mode 100644 erpnext/hr/doctype/training_program/__init__.py create mode 100644 erpnext/hr/doctype/training_program/test_training_program.js create mode 100644 erpnext/hr/doctype/training_program/test_training_program.py create mode 100644 erpnext/hr/doctype/training_program/training_program.js create mode 100644 erpnext/hr/doctype/training_program/training_program.json create mode 100644 erpnext/hr/doctype/training_program/training_program.py create mode 100644 erpnext/hr/doctype/training_program/training_program_dashboard.py diff --git a/erpnext/config/hr.py b/erpnext/config/hr.py index 43f625af42a..ec281bb6ef7 100644 --- a/erpnext/config/hr.py +++ b/erpnext/config/hr.py @@ -176,6 +176,10 @@ def get_data(): { "label": _("Training"), "items": [ + { + "type": "doctype", + "name": "Training Program" + }, { "type": "doctype", "name": "Training Event" diff --git a/erpnext/docs/assets/img/human-resources/training_event.png b/erpnext/docs/assets/img/human-resources/training_event.png index 04162eb1e7cb2aced91e58e866acc25cab3d76f2..bd1d6dc77a01e2d138f2be0b1ed51fbd02795925 100644 GIT binary patch literal 72154 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 L0hfHz`}ThU-cKWY literal 92664 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%0A6cuf6 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 Rh<9NC0#8>zmvv4FO#mrKR>c4S diff --git a/erpnext/docs/assets/img/human-resources/training_program.png b/erpnext/docs/assets/img/human-resources/training_program.png new file mode 100644 index 0000000000000000000000000000000000000000..97bd2bf7b6d92d866e717b8ec26a5bcc41199444 GIT binary patch literal 64091 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 vW9a{ZcK9#1bXWEJbNoLnga7Yyy&%_8#!^v0S88 ### Training Event -Schedule seminars, workshops, conferences etc using Training Event. You can also invite your employees to attend the event using this feature. +Schedule seminars, workshops, conferences etc using Training Event linked to a Training Program. You can also invite your employees to attend the event using this feature. Employee @@ -14,11 +19,11 @@ By default the status of the employee will be 'Open'. Employee -When you submit the Training Event, a notifcation will be sent to the employee notifying that the Training has been scheduled. This is sent via Email Alert "Training Scheduled". You can modifiy this Email Alert to customize the message. +When you submit the Training Event, a notification will be sent to the employee notifying that the Training has been scheduled. This is sent via Email Alert "Training Scheduled". You can modify this Email Alert to customize the message. ### Training Result -After compleation of the training Employee-wise training results can be stored based on the Feedback received from the Trainer. +After completion of the training Employee-wise training results can be stored based on the Feedback received from the Trainer. Employee diff --git a/erpnext/hr/doctype/training_event/test_training_event.py b/erpnext/hr/doctype/training_event/test_training_event.py index 03416ee1f43..57123e304f5 100644 --- a/erpnext/hr/doctype/training_event/test_training_event.py +++ b/erpnext/hr/doctype/training_event/test_training_event.py @@ -5,8 +5,38 @@ from __future__ import unicode_literals import frappe import unittest - -# test_records = frappe.get_test_records('Training Event') +from frappe.utils import today, add_days +from erpnext.hr.doctype.salary_structure.test_salary_structure import make_employee class TestTrainingEvent(unittest.TestCase): - pass + def setUp(self): + create_training_program("Basic Training") + self.employee = make_employee("robert_loan@trainig.com") + self.employee2 = make_employee("suzie.tan@trainig.com") + + def test_create_training_event(self): + if not frappe.db.get_value("Training Event", "Basic Training Event"): + frappe.get_doc({ + "doctype": "Training Event", + "event_name": "Basic Training Event", + "training_program": "Basic Training", + "location": "Union Square", + "start_time": add_days(today(), 5), + "end_time": add_days(today(), 6), + "introduction": "Welcome to the Basic Training Event", + "employees": get_attendees(self.employee, self.employee2) + }).insert() + +def create_training_program(training_program): + if not frappe.db.get_value("Training Program", training_program): + frappe.get_doc({ + "doctype": "Training Program", + "training_program": training_program, + "description": training_program + }).insert() + +def get_attendees(employee, employee2): + return [ + {"employee": employee}, + {"employee": employee2} + ] \ No newline at end of file diff --git a/erpnext/hr/doctype/training_event/training_event.json b/erpnext/hr/doctype/training_event/training_event.json index cb8518bf9ba..c1e18d32c6f 100644 --- a/erpnext/hr/doctype/training_event/training_event.json +++ b/erpnext/hr/doctype/training_event/training_event.json @@ -42,6 +42,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "training_program", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Training Program", + "length": 0, + "no_copy": 0, + "options": "Training Program", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 1, @@ -778,7 +809,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-06 10:59:09.217283", + "modified": "2017-10-18 11:22:20.143491", "modified_by": "Administrator", "module": "HR", "name": "Training Event", diff --git a/erpnext/hr/doctype/training_program/__init__.py b/erpnext/hr/doctype/training_program/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/hr/doctype/training_program/test_training_program.js b/erpnext/hr/doctype/training_program/test_training_program.js new file mode 100644 index 00000000000..3a62b2fa221 --- /dev/null +++ b/erpnext/hr/doctype/training_program/test_training_program.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Training Program", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Training Program + () => frappe.tests.make('Training Program', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/hr/doctype/training_program/test_training_program.py b/erpnext/hr/doctype/training_program/test_training_program.py new file mode 100644 index 00000000000..9d5b28616b1 --- /dev/null +++ b/erpnext/hr/doctype/training_program/test_training_program.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import unittest + +class TestTrainingProgram(unittest.TestCase): + pass diff --git a/erpnext/hr/doctype/training_program/training_program.js b/erpnext/hr/doctype/training_program/training_program.js new file mode 100644 index 00000000000..7d85cab59dc --- /dev/null +++ b/erpnext/hr/doctype/training_program/training_program.js @@ -0,0 +1,5 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Training Program', { +}); \ No newline at end of file diff --git a/erpnext/hr/doctype/training_program/training_program.json b/erpnext/hr/doctype/training_program/training_program.json new file mode 100644 index 00000000000..d9b33d5de7d --- /dev/null +++ b/erpnext/hr/doctype/training_program/training_program.json @@ -0,0 +1,454 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:training_program", + "beta": 0, + "creation": "2017-10-11 04:43:17.230065", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "training_program", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Training Program", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 1, + "collapsible": 0, + "columns": 0, + "default": "Scheduled", + "fieldname": "status", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Status", + "length": 0, + "no_copy": 0, + "options": "Scheduled\nCompleted\nCancelled", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_5", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "trainer_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Trainer Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "trainer_email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Trainer Email", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_8", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "supplier", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Supplier", + "length": 0, + "no_copy": 0, + "options": "Supplier", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_number", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Contact Number", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_11", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amended_from", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Amended From", + "length": 0, + "no_copy": 1, + "options": "Training Program", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-10-16 05:34:23.055153", + "modified_by": "Administrator", + "module": "HR", + "name": "Training Program", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "HR Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 1, + "sort_field": "modified", + "sort_order": "DESC", + "title_field": "training_program", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/hr/doctype/training_program/training_program.py b/erpnext/hr/doctype/training_program/training_program.py new file mode 100644 index 00000000000..7a3720b66b6 --- /dev/null +++ b/erpnext/hr/doctype/training_program/training_program.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +from frappe.model.document import Document + +class TrainingProgram(Document): + pass diff --git a/erpnext/hr/doctype/training_program/training_program_dashboard.py b/erpnext/hr/doctype/training_program/training_program_dashboard.py new file mode 100644 index 00000000000..b5d9f19a26c --- /dev/null +++ b/erpnext/hr/doctype/training_program/training_program_dashboard.py @@ -0,0 +1,12 @@ +from frappe import _ + +def get_data(): + return { + 'fieldname': 'training_program', + 'transactions': [ + { + 'label': _('Training Event'), + 'items': ['Training Event'] + }, + ] + } \ No newline at end of file diff --git a/erpnext/hr/email_alert/training_scheduled/training_scheduled.json b/erpnext/hr/email_alert/training_scheduled/training_scheduled.json index e1631f86839..0782f0cfc11 100644 --- a/erpnext/hr/email_alert/training_scheduled/training_scheduled.json +++ b/erpnext/hr/email_alert/training_scheduled/training_scheduled.json @@ -10,8 +10,8 @@ "idx": 0, "is_standard": 1, "message": "

    {{_(\"Training Event\")}}

    \n\n

    {{ doc.introduction }}

    \n\n

    {{_(\"Details\")}}

    \n{{_(\"Event Name\")}}: {{ frappe.utils.get_link_to_form(doc.doctype, doc.name) }}\n
    {{_(\"Event Location\")}}: {{ doc.location }}\n
    {{_(\"Start Time\")}}: {{ doc.start_time }}\n
    {{_(\"End Time\")}}: {{ doc.end_time }}\n", - "modified": "2017-08-13 22:49:42.338881", - "modified_by": "Administrator", + "modified": "2017-08-13 22:49:42.338881", + "modified_by": "Administrator", "module": "HR", "name": "Training Scheduled", "owner": "Administrator", From 4825eccad5925b88bbdf75f5404696fdb79f2042 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Sat, 21 Oct 2017 10:44:30 +0530 Subject: [PATCH 165/210] UI test fixed for supplier quotation (#11260) * UI test fixed for supplier quotation * ui test fixes for purchase order * Fixed number of assertion in student admission test * Fixed multiple ui tests * ui tests --- .../purchase_order/tests/test_purchase_order.js | 3 +-- .../tests/test_supplier_quotation.js | 2 +- .../doctype/restaurant/test_restaurant.js | 6 ++++-- .../restaurant_menu/test_restaurant_menu.js | 2 +- .../student_admission/test_student_admission.js | 2 +- .../student_applicant/student_applicant.py | 11 ++++++++--- .../doctype/student_group/test_student_group.js | 17 +---------------- erpnext/tests/ui/tests.txt | 2 +- 8 files changed, 18 insertions(+), 27 deletions(-) diff --git a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js index d65fe990cb5..5d196874c98 100644 --- a/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js +++ b/erpnext/buying/doctype/purchase_order/tests/test_purchase_order.js @@ -1,7 +1,7 @@ QUnit.module('Buying'); QUnit.test("test: purchase order", function(assert) { - assert.expect(17); + assert.expect(16); let done = assert.async(); frappe.run_serially([ @@ -40,7 +40,6 @@ QUnit.test("test: purchase order", function(assert) { // Get supplier details assert.ok(cur_frm.doc.supplier_name == 'Test Supplier', "Supplier name correct"); assert.ok(cur_frm.doc.schedule_date == frappe.datetime.add_days(frappe.datetime.now_date(), 1), "Schedule Date correct"); - assert.ok($('div.control-value.like-disabled-input.for-description').text().includes('Contact 3'), "Contact display correct"); assert.ok(cur_frm.doc.contact_email == 'test@supplier.com', "Contact email correct"); // Get item details assert.ok(cur_frm.doc.items[0].item_name == 'Test Product 4', "Item name correct"); diff --git a/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js b/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js index 54117fedaef..2d2b29cb916 100644 --- a/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js +++ b/erpnext/buying/doctype/supplier_quotation/tests/test_supplier_quotation.js @@ -33,7 +33,7 @@ QUnit.test("test: supplier quotation", function(assert) { assert.ok(cur_frm.doc.supplier == 'Test Supplier', "Supplier correct"); assert.ok(cur_frm.doc.company == cur_frm.doc.company, "Company correct"); // Get Contact details - assert.ok(cur_frm.doc.contact_display == 'Contact 3', "Conatct correct"); + assert.ok(cur_frm.doc.contact_person == 'Contact 3-Test Supplier', "Conatct correct"); assert.ok(cur_frm.doc.contact_email == 'test@supplier.com', "Email correct"); // Get uom assert.ok(cur_frm.doc.items[0].uom == 'Unit', "Multi uom correct"); diff --git a/erpnext/restaurant/doctype/restaurant/test_restaurant.js b/erpnext/restaurant/doctype/restaurant/test_restaurant.js index 6e1f1413e86..f4a13432e25 100644 --- a/erpnext/restaurant/doctype/restaurant/test_restaurant.js +++ b/erpnext/restaurant/doctype/restaurant/test_restaurant.js @@ -15,7 +15,8 @@ QUnit.test("test: Restaurant", function (assert) { // values to be set {__newname: 'Test Restaurant 1'}, {company: 'Test Company'}, - {invoice_series_prefix: 'Test-Rest-1-Inv-'} + {invoice_series_prefix: 'Test-Rest-1-Inv-'}, + {default_customer: 'Test Customer 1'} ]) }, () => frappe.timeout(3), @@ -27,7 +28,8 @@ QUnit.test("test: Restaurant", function (assert) { // values to be set {__newname: 'Test Restaurant 2'}, {company: 'Test Company'}, - {invoice_series_prefix: 'Test-Rest-3-Inv-'} + {invoice_series_prefix: 'Test-Rest-3-Inv-'}, + {default_customer: 'Test Customer 2'} ]); }, () => frappe.timeout(3), diff --git a/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js index 7dca139693a..f5ab9f09012 100644 --- a/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js +++ b/erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js @@ -16,7 +16,7 @@ QUnit.test("test: Restaurant Menu", function (assert) { {item_group: "Products"}, {is_stock_item: 1}, ], - "Test Product 3": [ + "Food Item 3": [ {item_code: "Food Item 3"}, {item_group: "Products"}, {is_stock_item: 1}, diff --git a/erpnext/schools/doctype/student_admission/test_student_admission.js b/erpnext/schools/doctype/student_admission/test_student_admission.js index 3e997caeb00..767f237f959 100644 --- a/erpnext/schools/doctype/student_admission/test_student_admission.js +++ b/erpnext/schools/doctype/student_admission/test_student_admission.js @@ -2,7 +2,7 @@ QUnit.module('schools'); QUnit.test('Test: Student Admission', function(assert) { - assert.expect(9); + assert.expect(10); let done = assert.async(); frappe.run_serially([ () => { diff --git a/erpnext/schools/doctype/student_applicant/student_applicant.py b/erpnext/schools/doctype/student_applicant/student_applicant.py index 7fa44a65e65..465b4e474ab 100644 --- a/erpnext/schools/doctype/student_applicant/student_applicant.py +++ b/erpnext/schools/doctype/student_applicant/student_applicant.py @@ -41,9 +41,14 @@ class StudentApplicant(Document): def validation_from_student_admission(self): student_admission = get_student_admission_data(self.student_admission, self.program) if student_admission: - if not (getdate(student_admission.minimum_age) >= getdate(self.date_of_birth) >= - getdate(student_admission.maximum_age)): - frappe.throw(_("Not eligible for the admission in this program as per DOB")) + if (( + student_admission.minimum_age + and getdate(student_admission.minimum_age) > getdate(self.date_of_birth) + ) or ( + student_admission.maximum_age + and getdate(student_admission.maximum_age) < getdate(self.date_of_birth) + )): + frappe.throw(_("Not eligible for the admission in this program as per DOB")) def on_payment_authorized(self, *args, **kwargs): self.db_set('paid', 1) diff --git a/erpnext/schools/doctype/student_group/test_student_group.js b/erpnext/schools/doctype/student_group/test_student_group.js index 634ad18254d..bee5067d9b8 100644 --- a/erpnext/schools/doctype/student_group/test_student_group.js +++ b/erpnext/schools/doctype/student_group/test_student_group.js @@ -4,15 +4,10 @@ QUnit.module('schools'); QUnit.test('Test: Student Group', function(assert){ assert.expect(2); let done = assert.async(); - let instructor_code; let group_based_on = ["test-batch-wise-group", "test-course-wise-group"]; let tasks = []; frappe.run_serially([ - // Saving Instructor code beforehand - () => frappe.db.get_value('Instructor', {'instructor_name': 'Instructor 1'}, 'name'), - (instructor) => {instructor_code = instructor.message.name;}, - // Creating a Batch and Course based group () => { return frappe.tests.make('Student Group', [ @@ -22,12 +17,7 @@ QUnit.test('Test: Student Group', function(assert){ {group_based_on: 'Batch'}, {student_group_name: group_based_on[0]}, {max_strength: 10}, - {batch: 'A'}, - {instructors: [ - [ - {instructor: instructor_code} - ] - ]} + {batch: 'A'} ]); }, () => { @@ -40,11 +30,6 @@ QUnit.test('Test: Student Group', function(assert){ {max_strength: 10}, {batch: 'A'}, {course: 'Test_Sub'}, - {instructors: [ - [ - {instructor: instructor_code} - ] - ]} ]); }, diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index 4b3c2c503bb..38c138db0ae 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -131,6 +131,6 @@ erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_serialize_i erpnext/accounts/doctype/payment_entry/tests/test_payment_against_invoice.js erpnext/buying/doctype/purchase_order/tests/test_purchase_order_with_last_purchase_rate.js erpnext/restaurant/doctype/restaurant/test_restaurant.js -erpnext/restaurant/doctype/test_restaurant_table/test_restaurant_table.js +erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.js erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js From c44290955e3e812cf3e87b26d9cc418b4b3d1fa3 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Sat, 21 Oct 2017 11:20:18 +0530 Subject: [PATCH 166/210] Minor fix in patches (#11268) --- erpnext/patches/v8_0/disable_instructor_role.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/erpnext/patches/v8_0/disable_instructor_role.py b/erpnext/patches/v8_0/disable_instructor_role.py index 94ebd9cac6b..4ba78d172cb 100644 --- a/erpnext/patches/v8_0/disable_instructor_role.py +++ b/erpnext/patches/v8_0/disable_instructor_role.py @@ -12,6 +12,7 @@ def execute(): domains = frappe.db.sql_list("select domain from tabCompany") if "Education" not in domains: - role = frappe.get_doc("Role", "Instructor") - role.disabled = 1 - role.save(ignore_permissions=True) \ No newline at end of file + if frappe.db.exists("Role", "Instructor"): + role = frappe.get_doc("Role", "Instructor") + role.disabled = 1 + role.save(ignore_permissions=True) \ No newline at end of file From 5fdd26f1e70fc5d6d41136056240179e8d8265f2 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Sat, 21 Oct 2017 11:23:45 +0530 Subject: [PATCH 167/210] [fix] Discount amount not reset for new order in offline pos (#11258) --- erpnext/accounts/doctype/sales_invoice/pos.py | 2 +- erpnext/accounts/page/pos/pos.js | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/erpnext/accounts/doctype/sales_invoice/pos.py b/erpnext/accounts/doctype/sales_invoice/pos.py index 04f7e1be4fa..6856f62d0c6 100644 --- a/erpnext/accounts/doctype/sales_invoice/pos.py +++ b/erpnext/accounts/doctype/sales_invoice/pos.py @@ -88,7 +88,7 @@ def update_pos_profile_data(doc, pos_profile, company_data): doc.naming_series = pos_profile.get('naming_series') or 'SINV-' doc.letter_head = pos_profile.get('letter_head') or company_data.default_letter_head doc.ignore_pricing_rule = pos_profile.get('ignore_pricing_rule') or 0 - doc.apply_discount_on = pos_profile.get('apply_discount_on') or '' + doc.apply_discount_on = pos_profile.get('apply_discount_on') or 'Grand Total' doc.customer_group = pos_profile.get('customer_group') or get_root('Customer Group') doc.territory = pos_profile.get('territory') or get_root('Territory') doc.terms = frappe.db.get_value('Terms and Conditions', pos_profile.get('tc_name'), 'terms') or doc.terms or '' diff --git a/erpnext/accounts/page/pos/pos.js b/erpnext/accounts/page/pos/pos.js index 57a8a186b96..c442062ab6f 100644 --- a/erpnext/accounts/page/pos/pos.js +++ b/erpnext/accounts/page/pos/pos.js @@ -84,6 +84,7 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ this.get_data_from_server(function () { me.make_control(); me.create_new(); + me.make(); }); }, @@ -382,7 +383,6 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ }, setup: function () { - this.make(); this.set_primary_action(); this.party_field.$input.attr('disabled', false); if(this.selected_row) { @@ -1341,6 +1341,12 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ this.wrapper.find('input.discount-percentage').on("change", function () { me.frm.doc.additional_discount_percentage = flt($(this).val(), precision("additional_discount_percentage")); + + if(me.frm.doc.additional_discount_percentage && me.frm.doc.discount_amount) { + // Reset discount amount + me.frm.doc.discount_amount = 0; + } + var total = me.frm.doc.grand_total if (me.frm.doc.apply_discount_on == 'Net Total') { @@ -1348,15 +1354,15 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ } me.frm.doc.discount_amount = flt(total * flt(me.frm.doc.additional_discount_percentage) / 100, precision("discount_amount")); - me.wrapper.find('input.discount-amount').val(me.frm.doc.discount_amount) me.refresh(); + me.wrapper.find('input.discount-amount').val(me.frm.doc.discount_amount) }); this.wrapper.find('input.discount-amount').on("change", function () { me.frm.doc.discount_amount = flt($(this).val(), precision("discount_amount")); me.frm.doc.additional_discount_percentage = 0.0; - me.wrapper.find('input.discount-percentage').val(0); me.refresh(); + me.wrapper.find('input.discount-percentage').val(0); }); }, @@ -1517,6 +1523,8 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({ var me = this; this.wrapper.find(".net-total").text(format_currency(me.frm.doc.total, me.frm.doc.currency)); this.wrapper.find(".grand-total").text(format_currency(me.frm.doc.grand_total, me.frm.doc.currency)); + this.wrapper.find('input.discount-percentage').val(this.frm.doc.additional_discount_percentage); + this.wrapper.find('input.discount-amount').val(this.frm.doc.discount_amount); }, set_primary_action: function () { From e7eda65968572ffc7bf4dbc985206f60d146e441 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Sat, 21 Oct 2017 11:59:39 +0600 Subject: [PATCH 168/210] bumped to version 9.1.7 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 42f538df662..0c7daad89f6 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.1.6' +__version__ = '9.1.7' def get_default_company(user=None): '''Get default company for user''' From b06f155ceb49a57e693efa4378cb4ff1509bf3e2 Mon Sep 17 00:00:00 2001 From: Doridel Cahanap Date: Mon, 23 Oct 2017 14:05:12 +0800 Subject: [PATCH 169/210] [minor] Set Quick Entry to False in Training Event (#11279) --- erpnext/hr/doctype/training_event/training_event.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/hr/doctype/training_event/training_event.json b/erpnext/hr/doctype/training_event/training_event.json index c1e18d32c6f..4b812a992e0 100644 --- a/erpnext/hr/doctype/training_event/training_event.json +++ b/erpnext/hr/doctype/training_event/training_event.json @@ -809,7 +809,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-18 11:22:20.143491", + "modified": "2017-10-23 06:13:29.065781", "modified_by": "Administrator", "module": "HR", "name": "Training Event", @@ -837,7 +837,7 @@ "write": 1 } ], - "quick_entry": 1, + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, "search_fields": "event_name", From 5c5a853894cc82de75bb956cd3eeaee26003fe88 Mon Sep 17 00:00:00 2001 From: vishalseshagiri Date: Mon, 23 Oct 2017 11:35:49 +0530 Subject: [PATCH 170/210] Update customer_group.py (#11270) Minor syntactical error ! --- erpnext/setup/doctype/customer_group/customer_group.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/setup/doctype/customer_group/customer_group.py b/erpnext/setup/doctype/customer_group/customer_group.py index 0f1ee818637..7472c51affd 100644 --- a/erpnext/setup/doctype/customer_group/customer_group.py +++ b/erpnext/setup/doctype/customer_group/customer_group.py @@ -17,11 +17,11 @@ class CustomerGroup(NestedSet): def validate_name_with_customer(self): if frappe.db.exists("Customer", self.name): - frappe.msgprint(_("An Customer exists with same name"), raise_exception=1) + frappe.msgprint(_("A customer with the same name already exists"), raise_exception=1) def get_parent_customer_groups(customer_group): lft, rgt = frappe.db.get_value("Customer Group", customer_group, ['lft', 'rgt']) return frappe.db.sql("""select name from `tabCustomer Group` where lft <= %s and rgt >= %s - order by lft asc""", (lft, rgt), as_dict=True) \ No newline at end of file + order by lft asc""", (lft, rgt), as_dict=True) From 010f619ed365acdb357dd89171904980a2cb41e9 Mon Sep 17 00:00:00 2001 From: Revant Nandgaonkar Date: Mon, 23 Oct 2017 17:25:52 +0530 Subject: [PATCH 171/210] [Docs] added field for storing map related PR https://github.com/frappe/frappe/pull/4327 --- .../en/customize-erpnext/articles/field-types.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md b/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md index 24cb4ab7277..59888800d63 100644 --- a/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md +++ b/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md @@ -56,6 +56,17 @@ Integer field holds numeric value, without decimal place. Link field is connected to another master from where it fetches data. For example, in the Quotation master, Customer is a Link field. +- Map + +Use Map field to store GeoJSON featurecollection. Stores polygons, lines and points. Internally it uses following custom properties for identifying a circle. + +``` +{ + "point_type": "circle", + "radius": 10.00 +} +``` + - Password Password field will have decode value in it. From f8006b140fe14ba36dba331113cfcd004ca90370 Mon Sep 17 00:00:00 2001 From: Revant Nandgaonkar Date: Wed, 25 Oct 2017 11:18:29 +0530 Subject: [PATCH 172/210] [Docs] Map field renamed to Geolocation --- .../manual/en/customize-erpnext/articles/field-types.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md b/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md index 59888800d63..c73ebc76af3 100644 --- a/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md +++ b/erpnext/docs/user/manual/en/customize-erpnext/articles/field-types.md @@ -56,9 +56,9 @@ Integer field holds numeric value, without decimal place. Link field is connected to another master from where it fetches data. For example, in the Quotation master, Customer is a Link field. -- Map +- Geolocation -Use Map field to store GeoJSON featurecollection. Stores polygons, lines and points. Internally it uses following custom properties for identifying a circle. +Use Geolocation field to store GeoJSON featurecollection. Stores polygons, lines and points. Internally it uses following custom properties for identifying a circle. ``` { @@ -95,4 +95,4 @@ Table will be (sort of) Link field which renders another docytpe within the curr Text Editor is text field. It has text-formatting options. In ERPNext, this field is generally used for defining Terms and Conditions. - \ No newline at end of file + From 6c06e700d60f5f78cdbd618eb0dc00d6cbffcf19 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 11:42:05 +0530 Subject: [PATCH 173/210] [Fix] Unallocated amount considering deductions (#11314) --- .../accounts/doctype/payment_entry/payment_entry.js | 12 ++++++++---- .../accounts/doctype/payment_entry/payment_entry.py | 7 ++++++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index 04db9e28ae6..fc9fc973329 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -660,8 +660,15 @@ frappe.ui.form.on('Payment Entry', { var party_amount = frm.doc.payment_type=="Receive" ? frm.doc.paid_amount : frm.doc.received_amount; + var total_deductions = frappe.utils.sum($.map(frm.doc.deductions || [], + function(d) { return flt(d.amount) })); + if(frm.doc.total_allocated_amount < party_amount) { - unallocated_amount = party_amount - frm.doc.total_allocated_amount; + if(frm.doc.payment_type == "Receive") { + unallocated_amount = party_amount - (frm.doc.total_allocated_amount - total_deductions); + } else { + unallocated_amount = party_amount - (frm.doc.total_allocated_amount + total_deductions); + } } } frm.set_value("unallocated_amount", unallocated_amount); @@ -680,9 +687,6 @@ frappe.ui.form.on('Payment Entry', { difference_amount = flt(frm.doc.base_paid_amount) - flt(frm.doc.base_received_amount); } - var total_deductions = frappe.utils.sum($.map(frm.doc.deductions || [], - function(d) { return flt(d.amount) })); - frm.set_value("difference_amount", difference_amount - total_deductions); frm.events.hide_unhide_fields(frm); diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py index 9d24261038b..56bdfbaf4b6 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.py +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py @@ -285,8 +285,13 @@ class PaymentEntry(AccountsController): if self.party: party_amount = self.paid_amount if self.payment_type=="Receive" else self.received_amount + total_deductions = sum([flt(d.amount) for d in self.get("deductions")]) + if self.total_allocated_amount < party_amount: - self.unallocated_amount = party_amount - self.total_allocated_amount + if self.payment_type == "Receive": + self.unallocated_amount = party_amount - (self.total_allocated_amount - total_deductions) + else: + self.unallocated_amount = party_amount - (self.total_allocated_amount + total_deductions) def set_difference_amount(self): base_unallocated_amount = flt(self.unallocated_amount) * (flt(self.source_exchange_rate) From a5eee4629f0d70c059260bf61ba3d416b01a3dce Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Wed, 25 Oct 2017 11:42:22 +0530 Subject: [PATCH 174/210] Fix UI tests (#11309) * decrease the timeout * delete the duplicate test --- .../doctype/offer_letter/test_offer_letter.js | 8 ++-- .../tests/test_training_event.js | 8 +++- .../tests/test_training_event_attendance.js | 40 ------------------- erpnext/tests/ui/tests.txt | 1 - 4 files changed, 10 insertions(+), 47 deletions(-) delete mode 100644 erpnext/hr/doctype/training_event/tests/test_training_event_attendance.js diff --git a/erpnext/hr/doctype/offer_letter/test_offer_letter.js b/erpnext/hr/doctype/offer_letter/test_offer_letter.js index 5b61d64eb53..c9b08a6c50d 100644 --- a/erpnext/hr/doctype/offer_letter/test_offer_letter.js +++ b/erpnext/hr/doctype/offer_letter/test_offer_letter.js @@ -27,13 +27,13 @@ QUnit.test("Test: Offer Letter [HR]", function (assert) { ]}, ]); }, - () => frappe.timeout(12), + () => frappe.timeout(10), () => frappe.click_button('Submit'), () => frappe.timeout(2), () => frappe.click_button('Yes'), - () => frappe.timeout(8), + () => frappe.timeout(5), + // To check if the fields are correctly set () => { - // To check if the fields are correctly set assert.ok(cur_frm.get_field('status').value=='Accepted', 'Status of job offer is correct'); assert.ok(cur_frm.get_field('designation').value=='Software Developer', @@ -45,7 +45,7 @@ QUnit.test("Test: Offer Letter [HR]", function (assert) { () => { assert.ok(cur_list.data[0].docstatus==1,'Offer Letter Submitted successfully'); }, - () => frappe.timeout(4), + () => frappe.timeout(2), () => done() ]); }); \ No newline at end of file diff --git a/erpnext/hr/doctype/training_event/tests/test_training_event.js b/erpnext/hr/doctype/training_event/tests/test_training_event.js index a359af3329d..8ff4fecd6ee 100644 --- a/erpnext/hr/doctype/training_event/tests/test_training_event.js +++ b/erpnext/hr/doctype/training_event/tests/test_training_event.js @@ -1,7 +1,7 @@ QUnit.module('hr'); QUnit.test("Test: Training Event [HR]", function (assert) { - assert.expect(4); + assert.expect(5); let done = assert.async(); let employee_name; @@ -21,7 +21,8 @@ QUnit.test("Test: Training Event [HR]", function (assert) { { employees: [ [ {employee: employee_name}, - {employee_name: 'Test Employee 1'} + {employee_name: 'Test Employee 1'}, + {attendance: 'Optional'} ] ]}, ]); @@ -41,6 +42,9 @@ QUnit.test("Test: Training Event [HR]", function (assert) { assert.ok(cur_frm.doc.employees[0].employee_name=='Test Employee 1', 'Attendee Employee is correctly set'); + + assert.ok(cur_frm.doc.employees[0].attendance=='Optional', + 'Attendance is correctly set'); }, () => frappe.set_route('List','Training Event','List'), diff --git a/erpnext/hr/doctype/training_event/tests/test_training_event_attendance.js b/erpnext/hr/doctype/training_event/tests/test_training_event_attendance.js deleted file mode 100644 index 6364308f731..00000000000 --- a/erpnext/hr/doctype/training_event/tests/test_training_event_attendance.js +++ /dev/null @@ -1,40 +0,0 @@ -QUnit.module('hr'); - -QUnit.test("test: Training Event", function (assert) { - // number of asserts - assert.expect(1); - let done = assert.async(); - - frappe.run_serially([ - // insert a new Training Event - () => frappe.set_route("List", "Training Event", "List"), - () => frappe.new_doc("Training Event"), - () => frappe.timeout(1), - () => frappe.click_link('Edit in full page'), - () => cur_frm.set_value("event_name", "Test Event " + frappe.utils.get_random(10)), - () => cur_frm.set_value("start_time", "2017-07-26, 2:00 pm PDT"), - () => cur_frm.set_value("end_time", "2017-07-26, 2:30 pm PDT"), - () => cur_frm.set_value("introduction", "This is a test report"), - () => cur_frm.set_value("location", "Fake office"), - () => frappe.click_button('Add Row'), - () => frappe.db.get_value('Employee', {'employee_name':'Test Employee 1'}, 'name'), - (r) => { - console.log(r); - return cur_frm.fields_dict.employees.grid.grid_rows[0].doc.employee = r.message.name; - }, - () => { - return cur_frm.fields_dict.employees.grid.grid_rows[0].doc.attendance = "Optional"; - }, - () => frappe.click_button('Save'), - () => frappe.timeout(2), - () => frappe.click_button('Submit'), - () => frappe.timeout(2), - () => frappe.click_button('Yes'), - () => frappe.timeout(1), - () => { - assert.equal(cur_frm.doc.docstatus, 1); - }, - () => done() - ]); - -}); \ No newline at end of file diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index 38c138db0ae..e7de60439ae 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -72,7 +72,6 @@ erpnext/hr/doctype/appraisal/test_appraisal.js erpnext/hr/doctype/expense_claim_type/test_expense_claim_type.js erpnext/hr/doctype/expense_claim/test_expense_claim.js erpnext/hr/doctype/training_event/tests/test_training_event.js -erpnext/hr/doctype/training_event/tests/test_training_event_attendance.js erpnext/hr/doctype/training_result_employee/test_training_result.js erpnext/hr/doctype/training_feedback/test_training_feedback.js erpnext/hr/doctype/loan_type/test_loan_type.js From 1f99bea6ce80ace11d133f07fb61eaa67dad5c96 Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Wed, 25 Oct 2017 11:44:12 +0530 Subject: [PATCH 175/210] Pass sender as contact email in Opportunity (#11308) Always pass sender as the contact email while creating an opportunity for a website enquiry. --- erpnext/templates/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/templates/utils.py b/erpnext/templates/utils.py index 6ebe41185fd..7ee39602f55 100644 --- a/erpnext/templates/utils.py +++ b/erpnext/templates/utils.py @@ -28,11 +28,12 @@ def send_message(subject="Website Query", message="", sender="", status="Open"): )).insert(ignore_permissions=True) opportunity = frappe.get_doc(dict( - doctype='Opportunity', + doctype ='Opportunity', enquiry_from = 'Customer' if customer else 'Lead', status = 'Open', title = subject, - to_discuss=message + contact_email = sender, + to_discuss = message )) if customer: From 7862eb444f716621cf50e3f0015744d2ad76f8aa Mon Sep 17 00:00:00 2001 From: Charles-Henri Decultot Date: Wed, 25 Oct 2017 08:14:46 +0200 Subject: [PATCH 176/210] [Hotfix] Addition of an empty tax group in the french CoA (#11306) --- .../chart_of_accounts/verified/fr_plan_comptable_general.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/verified/fr_plan_comptable_general.json b/erpnext/accounts/doctype/account/chart_of_accounts/verified/fr_plan_comptable_general.json index f6015f37442..018d368de44 100644 --- a/erpnext/accounts/doctype/account/chart_of_accounts/verified/fr_plan_comptable_general.json +++ b/erpnext/accounts/doctype/account/chart_of_accounts/verified/fr_plan_comptable_general.json @@ -851,7 +851,7 @@ "4457-Taxes sur le chiffre d'affaires collect\u00e9es par l'entreprise": { "44571-TVA collect\u00e9e": { "account_type": "Tax", - "tax_rate": 20.0 + "is_group": 1 }, "44578-Taxes assimil\u00e9es \u00e0 la TVA": {} }, From 311823aca1df4545fb4b8b1c4e07fb760a90abeb Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 25 Oct 2017 11:45:51 +0530 Subject: [PATCH 177/210] Validate stock exists against template item (#11305) --- erpnext/stock/doctype/item/item.js | 5 +++++ erpnext/stock/doctype/item/item.py | 12 ++++++++++++ erpnext/stock/doctype/item/test_item.py | 10 ++++++++++ 3 files changed, 27 insertions(+) diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js index 03b93c0cb20..d8f1f30913e 100644 --- a/erpnext/stock/doctype/item/item.js +++ b/erpnext/stock/doctype/item/item.js @@ -103,6 +103,11 @@ frappe.ui.form.on("Item", { frappe.set_route("Form", "Item Variant Settings"); }, __("View")); } + + if(frm.doc.__onload && frm.doc.__onload.stock_exists) { + // Hide variants section if stock exists + frm.toggle_display("variants_section", 0); + } }, validate: function(frm){ diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index a810665997b..41a23a4d0fa 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -17,6 +17,7 @@ from erpnext.controllers.item_variant import (get_variant, copy_attributes_to_va make_variant_item_code, validate_item_variant_attributes, ItemVariantExistsError) class DuplicateReorderRows(frappe.ValidationError): pass +class StockExistsForTemplate(frappe.ValidationError): pass class Item(WebsiteGenerator): website = frappe._dict( @@ -28,11 +29,15 @@ class Item(WebsiteGenerator): def onload(self): super(Item, self).onload() + self.set_onload('sle_exists', self.check_if_sle_exists()) if self.is_fixed_asset: asset = frappe.db.get_all("Asset", filters={"item_code": self.name, "docstatus": 1}, limit=1) self.set_onload("asset_exists", True if asset else False) + if frappe.db.get_value('Stock Ledger Entry', {'item_code': self.name}): + self.set_onload('stock_exists', True) + def autoname(self): if frappe.db.get_default("item_naming_by")=="Naming Series": if self.variant_of: @@ -85,6 +90,7 @@ class Item(WebsiteGenerator): self.synced_with_hub = 0 self.validate_has_variants() + self.validate_stock_exists_for_template_item() self.validate_attributes() self.validate_variant_attributes() self.validate_website_image() @@ -631,6 +637,12 @@ class Item(WebsiteGenerator): if frappe.db.exists("Item", {"variant_of": self.name}): frappe.throw(_("Item has variants.")) + def validate_stock_exists_for_template_item(self): + if self.has_variants and \ + frappe.db.get_value('Stock Ledger Entry', {'item_code': self.name}): + frappe.throw(_("As stock exists against an item {0}, you can not enable has variants property") + .format(self.name), StockExistsForTemplate) + def validate_uom(self): if not self.get("__islocal"): check_stock_uom_with_bin(self.name, self.stock_uom) diff --git a/erpnext/stock/doctype/item/test_item.py b/erpnext/stock/doctype/item/test_item.py index c3f399a5361..673d0f9f4ac 100644 --- a/erpnext/stock/doctype/item/test_item.py +++ b/erpnext/stock/doctype/item/test_item.py @@ -8,6 +8,7 @@ import frappe from frappe.test_runner import make_test_records from erpnext.controllers.item_variant import (create_variant, ItemVariantExistsError, InvalidItemAttributeValueError, get_variant) +from erpnext.stock.doctype.item.item import StockExistsForTemplate from frappe.model.rename_doc import rename_doc from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry @@ -263,6 +264,15 @@ class TestItem(unittest.TestCase): self.assertEquals(variant.manufacturer, 'MSG1') self.assertEquals(variant.manufacturer_part_no, '007') + def test_stock_exists_against_template_item(self): + stock_item = frappe.get_all('Stock Ledger Entry', fields = ["item_code"], limit=1) + if stock_item: + item_code = stock_item[0].item_code + + item_doc = frappe.get_doc('Item', item_code) + item_doc.has_variants = 1 + self.assertRaises(StockExistsForTemplate, item_doc.save) + def set_item_variant_settings(fields): doc = frappe.get_doc('Item Variant Settings') doc.set('fields', fields) From 82c9352d5313714ef6b95faeb0eae5c89c85fb2d Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 11:46:20 +0530 Subject: [PATCH 178/210] Update variant description based on attribute if not already there (#11302) --- erpnext/controllers/item_variant.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/erpnext/controllers/item_variant.py b/erpnext/controllers/item_variant.py index 8ca4f7096c9..f40d519b928 100644 --- a/erpnext/controllers/item_variant.py +++ b/erpnext/controllers/item_variant.py @@ -201,14 +201,16 @@ def copy_attributes_to_variant(item, variant): variant.variant_of = item.name variant.has_variants = 0 if not variant.description: - variant.description = '' + variant.description = "" if item.variant_based_on=='Item Attribute': if variant.attributes: - if not variant.description: - variant.description += "\n" - for d in variant.attributes: - variant.description += "
    " + d.attribute + ": " + cstr(d.attribute_value) + "
    " + attributes_description = "" + for d in variant.attributes: + attributes_description += "
    " + d.attribute + ": " + cstr(d.attribute_value) + "
    " + + if attributes_description not in variant.description: + variant.description += attributes_description def make_variant_item_code(template_item_code, template_item_name, variant): """Uses template's item code and abbreviations to make variant's item code""" From 8a0943ead7c42b3aaac76d3d43d92b7648861276 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 11:46:35 +0530 Subject: [PATCH 179/210] Unlink reference doc on Journal Cancellation only if advance (#11285) --- erpnext/accounts/doctype/journal_entry/journal_entry.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index face5ede256..790003c3010 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -54,7 +54,7 @@ class JournalEntry(AccountsController): def update_advance_paid(self): advance_paid = frappe._dict() for d in self.get("accounts"): - if d.is_advance: + if d.is_advance == "Yes": if d.reference_type in ("Sales Order", "Purchase Order"): advance_paid.setdefault(d.reference_type, []).append(d.reference_name) @@ -76,7 +76,7 @@ class JournalEntry(AccountsController): def unlink_advance_entry_reference(self): for d in self.get("accounts"): - if d.is_advance and d.reference_type in ("Sales Invoice", "Purchase Invoice"): + if d.is_advance == "Yes" and d.reference_type in ("Sales Invoice", "Purchase Invoice"): doc = frappe.get_doc(d.reference_type, d.reference_name) doc.delink_advance_entries(self.name) d.reference_type = '' From f4283a3ebffc34eda5ad9fa3e74097634a259bb5 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 11:46:47 +0530 Subject: [PATCH 180/210] Moved company field to the top in BOM (#11283) --- erpnext/manufacturing/doctype/bom/bom.json | 68 +++++++++++----------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index 2558df35ea1..85a3f7e9b19 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -322,6 +322,36 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "currency_detail", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -359,8 +389,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "currency_detail", - "fieldtype": "Section Break", + "fieldname": "column_break_12", + "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -368,7 +398,6 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "", "length": 0, "no_copy": 0, "permlevel": 0, @@ -414,35 +443,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_12", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -1322,7 +1322,7 @@ "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, - "collapsible": 1, + "collapsible": 0, "columns": 0, "depends_on": "eval:!doc.__islocal", "fieldname": "section_break0", @@ -1671,7 +1671,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-08-23 14:09:30.492628", + "modified": "2017-10-23 14:56:21.991160", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM", From 2672c331af0293a8c9cb098692bf8cb4cbba8f9a Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 25 Oct 2017 11:47:18 +0530 Subject: [PATCH 181/210] Validation for duplicate offline pos (#11281) --- erpnext/accounts/doctype/sales_invoice/sales_invoice.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py index 6ab614863b8..1c4fe3d0846 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py @@ -70,6 +70,7 @@ class SalesInvoice(SellingController): self.clear_unallocated_advances("Sales Invoice Advance", "advances") self.add_remarks() self.validate_write_off_account() + self.validate_duplicate_offline_pos_entry() self.validate_account_for_change_amount() self.validate_fixed_asset() self.set_income_account_for_fixed_assets() @@ -462,6 +463,12 @@ class SalesInvoice(SellingController): if flt(self.write_off_amount) and not self.write_off_account: msgprint(_("Please enter Write Off Account"), raise_exception=1) + def validate_duplicate_offline_pos_entry(self): + if self.is_pos and self.offline_pos_name \ + and frappe.db.get_value('Sales Invoice', + {'offline_pos_name': self.offline_pos_name, 'docstatus': 1}): + frappe.throw(_("Duplicate offline pos sales invoice {0}").format(self.offline_pos_name)) + def validate_account_for_change_amount(self): if flt(self.change_amount) and not self.account_for_change_amount: msgprint(_("Please enter Account for Change Amount"), raise_exception=1) From 47caf51efe05afc39aac059ba83bd28e69c3cd79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Narciso=20E=2E=20N=C3=BA=C3=B1ez=20Arias?= Date: Tue, 24 Oct 2017 22:23:10 -0800 Subject: [PATCH 182/210] [docs] Translate the Projects section of the Manual to Spanish (#11319) * [docs] Translate projects module. Add index page * [docs] Translate activity cost page from projects module. * [docs] Translate activity type page from projects module. * [docs] Translate the Project Costing article in project module * [docs] Translate the Project page in projects module * [docs] Translate the Task page in projects module * [docs] Translate the Time Log Batch page in projects module --- erpnext/docs/user/manual/es/index.txt | 1 + .../docs/user/manual/es/projects/__init__.py | 0 .../user/manual/es/projects/activity-cost.md | 6 + .../user/manual/es/projects/activity-type.md | 15 +++ .../manual/es/projects/articles/__init__.py | 0 .../user/manual/es/projects/articles/index.md | 3 + .../manual/es/projects/articles/index.txt | 1 + .../es/projects/articles/project-costing.md | 40 +++++++ erpnext/docs/user/manual/es/projects/index.md | 15 +++ .../docs/user/manual/es/projects/index.txt | 7 ++ .../docs/user/manual/es/projects/project.md | 110 ++++++++++++++++++ erpnext/docs/user/manual/es/projects/tasks.md | 61 ++++++++++ .../user/manual/es/projects/time-log-batch.md | 25 ++++ 13 files changed, 284 insertions(+) create mode 100644 erpnext/docs/user/manual/es/projects/__init__.py create mode 100644 erpnext/docs/user/manual/es/projects/activity-cost.md create mode 100644 erpnext/docs/user/manual/es/projects/activity-type.md create mode 100644 erpnext/docs/user/manual/es/projects/articles/__init__.py create mode 100644 erpnext/docs/user/manual/es/projects/articles/index.md create mode 100644 erpnext/docs/user/manual/es/projects/articles/index.txt create mode 100644 erpnext/docs/user/manual/es/projects/articles/project-costing.md create mode 100644 erpnext/docs/user/manual/es/projects/index.md create mode 100644 erpnext/docs/user/manual/es/projects/index.txt create mode 100644 erpnext/docs/user/manual/es/projects/project.md create mode 100644 erpnext/docs/user/manual/es/projects/tasks.md create mode 100644 erpnext/docs/user/manual/es/projects/time-log-batch.md diff --git a/erpnext/docs/user/manual/es/index.txt b/erpnext/docs/user/manual/es/index.txt index feb68a2fe0b..00cf97b420c 100644 --- a/erpnext/docs/user/manual/es/index.txt +++ b/erpnext/docs/user/manual/es/index.txt @@ -1,3 +1,4 @@ introduction accounts +projects schools diff --git a/erpnext/docs/user/manual/es/projects/__init__.py b/erpnext/docs/user/manual/es/projects/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/es/projects/activity-cost.md b/erpnext/docs/user/manual/es/projects/activity-cost.md new file mode 100644 index 00000000000..71eb15e4326 --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/activity-cost.md @@ -0,0 +1,6 @@ +# Costo de Actividad + +El costo de la actividad registra la tasa de facturación por hora y la tasa de costos de un empleado en comparación con un tipo de actividad. +El sistema hace uso de esta tasa mientras hace registros de tiempo. Se usa para Costeo de proyectos. + +Activity Cost diff --git a/erpnext/docs/user/manual/es/projects/activity-type.md b/erpnext/docs/user/manual/es/projects/activity-type.md new file mode 100644 index 00000000000..20a03e2932d --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/activity-type.md @@ -0,0 +1,15 @@ +# Tipo de Actividad + +Los tipos de actividad son la lista de los diferentes tipos de actividades sobre las que se hacen registro de tiempo. + +Activity Type + +Por defecto, los siguientes tipos de actividades son creados. + +* Planning +* Research +* Proposal Writing +* Execution +* Communication + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/es/projects/articles/__init__.py b/erpnext/docs/user/manual/es/projects/articles/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/es/projects/articles/index.md b/erpnext/docs/user/manual/es/projects/articles/index.md new file mode 100644 index 00000000000..2d959ecb6e2 --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/articles/index.md @@ -0,0 +1,3 @@ +# Artículos + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/es/projects/articles/index.txt b/erpnext/docs/user/manual/es/projects/articles/index.txt new file mode 100644 index 00000000000..56c193c2776 --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/articles/index.txt @@ -0,0 +1 @@ +project-costing \ No newline at end of file diff --git a/erpnext/docs/user/manual/es/projects/articles/project-costing.md b/erpnext/docs/user/manual/es/projects/articles/project-costing.md new file mode 100644 index 00000000000..a8820c7e297 --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/articles/project-costing.md @@ -0,0 +1,40 @@ +# Costeo de proyectos + +Cada proyecto tiene multiples tareas asociadas a el. Para hacer el seguimiento del costo actual de un proyecto, primeramente en términos de servicios, el usuario +tiene que crear un registro de tiempo basado en el tiempo que invirtió en una tarea del proyecto. Siguiendo los pasos de como puedes hacer el seguimiento del costo actual de un servicio usando el proyecto. + +#### Tipo de actividad + +Tipo de actividad es un maestro de los servicios ofrecidos por su personal. Puedes agregar un nuevo Tipo de Actividad desde: + +`Project > Activity Type > New` + +#### Costo de actividad + +Costo de actividad es un maestro donde puedes hacer el seguimiento de los montos de facturación y costo de cada empleado, y por cada tipo de Tipo de Actividad. + +Activity Cost + +#### Registro de Tiempo + +Basados en el tiempo actual invertido en una Tarea del Proyecto, El empleado va a crear un registro de tiempo. + +Time Log + +Al momento de seleccionar el Tipo de Actividad en el Registro de tiempo, el monto de Facturación y Costo del empleado va a ser traído de su respectivo registro en el master de Costo de Actividad. + +Time Log Costing + +Multiplicando esos montos con el total de número de horas en el registro de tiempo, nos da el monto de costos y Facturación para el registro de tiempo específico. + +#### Costeo en Proyectos y Tareas + +Basados en el total de registros de tiempos creados por una tarea en específico, su costo va a ser actualizado en el registro maestro de la tarea, o sea, en el detalle de la tarea. + +Costing in Task + +De la misma manera, el detalle del Proyecto va a actualizar su costo basado en el total de registros de tiempo a ese proyecto, y las tareas asociadas a ese proyecto. + +Costing in Project + + \ No newline at end of file diff --git a/erpnext/docs/user/manual/es/projects/index.md b/erpnext/docs/user/manual/es/projects/index.md new file mode 100644 index 00000000000..0882752a404 --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/index.md @@ -0,0 +1,15 @@ +# Proyectos + +ERPNext le ayuda en la administración de su proyecto a traves de la creacion de tareas y +poder asignarlas a diferentes personas. + +Las compras y las ventas también se pueden rastrear en relación con los proyectos y +esto puede ayudar a la empresa a controlar su presupuesto, entrega y rentabilidad para un proyecto. + +Los proyectos pueden ser usados para manejar los proyectos internos, trabajos de manufacturación y +planificación de servicios. Para los trabajos de servicios, los Time Sheets (hojas de tiempo) pueden ser creadas +para facturar a los clientes, en caso que el proceso de facturación se haga basado en tiempo y dinero de tareas. + +### Temas + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/es/projects/index.txt b/erpnext/docs/user/manual/es/projects/index.txt new file mode 100644 index 00000000000..716ec1fe3aa --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/index.txt @@ -0,0 +1,7 @@ +tasks +project +time-log-batch +activity-type +activity-cost +articles +timesheet \ No newline at end of file diff --git a/erpnext/docs/user/manual/es/projects/project.md b/erpnext/docs/user/manual/es/projects/project.md new file mode 100644 index 00000000000..942433b47b0 --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/project.md @@ -0,0 +1,110 @@ +# Proyecto + +El manejo de proyectos en ERPNext se hace a traves de tareas. Puedes crear un proyecto y asignar varias tareas al mismo. + +Project + +También puedes hacer el seguimiento del % completado del proyecto usando diferentes métodos. + + 1. Tareas Completadas + 2. Progreso de tareas + 3. Peso de tarea + +Project + +Algunos ejemplos de como el % completado es cálculado basado en tareas. + +Project + +Project + +### Manejando tareas + +Los proyecto pueden ser divididos en multiples tareas. +Las tareas pueden ser creadas a traves del documento de Proyecto o pueden ser creadas via [Tarea](/docs/user/manual/en/projects/tasks.html) + +Project + +* Para ver las tareas creadas a un proyecto click en 'Tasks' + +Project - View Task + +Project - Task List + +* También puedes ver las tareas desde la misma vista del proyecto. + +Project - Task Grid + +* Para agregar peso a las tareas puedes seguir los pasos siguientes + +Project - Task Grid +Project - Task Grid + + +### Manejando tiempo + +ERPNext usa [Time Log](/docs/user/manual/en/projects/time-log.html) para hacer el seguimiento del progreso de un Proyecto. +Puedes crear registros de tiempo sobre cada Tarea. +El tiempo actual de inicio y finalización junto con el costo deben ser actualizados basados en los Registros de Tiempo. + +* Para ver los Registros de Tiempo realizados a un proyecto, dar click en 'Time Logs' + +Project - View Time Log + +Project - Time Log List + +* Puedes agregar un registro de tiempo directamente y luego asociarlo con el proyecto. + +Project - Link Time Log + +### Gestión de gastos + +Puede reservar la [Reclamación de gastos](/docs/user/manual/en/human-resources/expense-claim.html) contra una tarea de proyecto. +El sistema actualizará el monto total de las reclamaciones de gastos en la sección de costos del proyecto. + +* Para ver las reclamaciones de gastos realizadas en un proyecto, haga clic en 'Reclamaciones de gastos' + +Project - View Expense Claim + +* También puede crear un Reclamo de gastos directamente y vincularlo al Proyecto. + +Project - Link Expense Claim + +* El monto total de los Reclamos de gastos reservados contra un proyecto se muestra en 'Reclamo de gastos totales' en la Sección de Costos del proyecto + +Project - Total Expense Claim + +### Centro de Costo + +Puedes crear un [Cost Center](/docs/user/manual/en/accounts/setup/cost-center.html) sobre un proyecto o usar un centro de costo existente para hacer el seguimiento de todos los gastos realizados al proyecto. + +Project - Cost Center + +###Costeo del proyecto + +La sección Costeo del proyecto le ayuda a rastrear el tiempo y los gastos incurridos en relación con el proyecto. + +Project - Costing + +* La sección de cálculo de costos se actualiza según los registros de tiempo realizados. + +* El margen bruto es la diferencia entre el monto total de costos y el monto total de facturación + +###Facturación + +Puedes crear/enlazar una [Sales Order](/docs/user/manual/en/selling/sales-order.html) a un proyecto. Una vez asociada puedes usar el módulo de ventas para facturar a un cliente sobre el proyecto. + +Project - Sales Order + +###Gantt Chart + +Un Gantt Chart muestra la planificación del proyecto. +ERPNext te provee con una vista para visualizar las tareas de forma calendarizada usando un Gantt Chart (Hoja de Gantt). + +* Para visualizar el gantt chart de un proyecto, ve hasta el proyecto y dar click en 'Gantt Chart' + +Project - View Gantt Chart + +Project - Gantt Chart + +{next} diff --git a/erpnext/docs/user/manual/es/projects/tasks.md b/erpnext/docs/user/manual/es/projects/tasks.md new file mode 100644 index 00000000000..b07b305b7ac --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/tasks.md @@ -0,0 +1,61 @@ +# Tareas + +Proyecto es dividido en Tareas. +En ERPNext, puedes crear las tareas de forma independiente. + +Task + +### Estado de una Tarea + +Una tarea puede tener uno de los siguientes estados - Abierto, Trabajando, Pendiente de Revisión, Cerrado, o Cancelado. + +Task - Status + +* Por defecto, cada nueva tarea creada se le establece el estado 'Abierto'. + +* Si un registro de tiempo es realizado sobre una tarea, su estado es asignado a 'Working'. + +### Tarea Dependiente + +Puedes especificar una lista de tareas dependientes en la sección 'Depende de' + +Depends On + +* No puedes cerrar una tarea padre hasta que todas las tareas dependientes esten cerradas. + +* Si una tarea dependiente se encuentra en retraso y se sobrepone con la fecha esperada de inicio de la tarea padre, el sistema va a re calandarizar la tarea padre. + +### Manejando el tiempo + +ERPNext usa [Time Log](/docs/user/manual/en/projects/time-log.html) para seguir el progreso de una tarea. +Puedes crear varios registros de tiempo para cada tarea. +El tiempo de inicio y fin actual junto con el costo es actualizado en base al Registro de Tiempo. + +* Para ver el Registro de tiempo realizado a una tarea, dar click en 'Time Logs' + +Task - View Time Log + +Task - Time Log List + +* Puedes también crear un Registro de Tiempo directamente y luego asociarlo a una Tarea. + +Task - Link Time Log + +### Gestión de gastos + +Puede reservar la [Reclamación de gastos](/docs/user/manual/en/human-resources/expense-claim.html) contra una tarea de proyecto. +El sistema actualizará el monto total de las reclamaciones de gastos en la sección de costos del proyecto. + +* Para ver las reclamaciones de gastos realizadas en un proyecto, haga clic en 'Reclamaciones de gastos' + +Task - View Expense Claim + +* También puede crear un Reclamo de gastos directamente y vincularlo al Proyecto. + +Task - Link Expense Claim + +* El monto total de los Reclamos de gastos reservados contra un proyecto se muestra en 'Reclamo de gastos totales' en la Sección de Costos del proyecto + +Task - Total Expense Claim + +{next} diff --git a/erpnext/docs/user/manual/es/projects/time-log-batch.md b/erpnext/docs/user/manual/es/projects/time-log-batch.md new file mode 100644 index 00000000000..72c77b4ff82 --- /dev/null +++ b/erpnext/docs/user/manual/es/projects/time-log-batch.md @@ -0,0 +1,25 @@ +# Lote de registro de tiempo + +Puede facturar Registros de tiempo viéndolos juntos. Esto le da la flexibilidad de administrar la facturación de su cliente de la manera que desee. Para crear una nueva hoja de tiempo, ve a + +> Projects > Time Sheet > New Time Sheet + +O + +Simplemente abra su lista de registro de tiempo y marque los elementos que desea agregar al registro de tiempo. A continuación, haga clic en el botón "Crear hoja de tiempo" y se seleccionarán estos registros de tiempo. + +Time Log - Drag Calender + +###Creando Factura de Venta + +* Despues de crear la Hoja de Tiempo/Horario, el botón "Crear Factura" debe aparecer. + +Time Log - Drag Calender + +* Haga clic en ese botón para hacer una factura de venta usando la hoja de tiempo. + +Time Log - Drag Calender + +* Cuando "Presente" la Factura de Ventas, el número de Factura de Ventas se actualizará en los Registros de Tiempo y la Hoja de Horario y su estado cambiará a "Facturado". + +{next} \ No newline at end of file From 07ab4622e89295427925bb4de1c97603f1a78a44 Mon Sep 17 00:00:00 2001 From: Pawan Mehta Date: Wed, 25 Oct 2017 11:55:49 +0530 Subject: [PATCH 183/210] [fix] #9824 - Calculate costing amount even if billable is unchecked (#11310) * [fix] #9824 * fix code --- erpnext/projects/doctype/timesheet/timesheet.js | 4 +--- erpnext/projects/doctype/timesheet/timesheet.py | 8 ++++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/erpnext/projects/doctype/timesheet/timesheet.js b/erpnext/projects/doctype/timesheet/timesheet.js index 1ea59629115..43f5705e820 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.js +++ b/erpnext/projects/doctype/timesheet/timesheet.js @@ -191,7 +191,6 @@ var update_time_rates = function(frm, cdt, cdn){ var child = locals[cdt][cdn]; if(!child.billable){ frappe.model.set_value(cdt, cdn, 'billing_rate', 0.0); - frappe.model.set_value(cdt, cdn, 'costing_rate', 0.0); } } @@ -202,9 +201,8 @@ var calculate_billing_costing_amount = function(frm, cdt, cdn){ if(child.billing_hours && child.billable){ billing_amount = (child.billing_hours * child.billing_rate); - costing_amount = flt(child.costing_rate * child.billing_hours); } - + costing_amount = flt(child.costing_rate * child.hours); frappe.model.set_value(cdt, cdn, 'billing_amount', billing_amount); frappe.model.set_value(cdt, cdn, 'costing_amount', costing_amount); calculate_time_and_amount(frm); diff --git a/erpnext/projects/doctype/timesheet/timesheet.py b/erpnext/projects/doctype/timesheet/timesheet.py index ad566d5ac11..01552a50c9e 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.py +++ b/erpnext/projects/doctype/timesheet/timesheet.py @@ -49,10 +49,10 @@ class Timesheet(Document): self.update_time_rates(d) self.total_hours += flt(d.hours) + self.total_costing_amount += flt(d.costing_amount) if d.billable: self.total_billable_hours += flt(d.billing_hours) self.total_billable_amount += flt(d.billing_amount) - self.total_costing_amount += flt(d.costing_amount) self.total_billed_amount += flt(d.billing_amount) if d.sales_invoice else 0.0 self.total_billed_hours += flt(d.billing_hours) if d.sales_invoice else 0.0 @@ -265,19 +265,19 @@ class Timesheet(Document): def update_cost(self): for data in self.time_logs: - if data.activity_type and data.billable: + if data.activity_type or data.billable: rate = get_activity_cost(self.employee, data.activity_type) hours = data.billing_hours or 0 + costing_hours = data.billing_hours or data.hours or 0 if rate: data.billing_rate = flt(rate.get('billing_rate')) if flt(data.billing_rate) == 0 else data.billing_rate data.costing_rate = flt(rate.get('costing_rate')) if flt(data.costing_rate) == 0 else data.costing_rate data.billing_amount = data.billing_rate * hours - data.costing_amount = data.costing_rate * hours + data.costing_amount = data.costing_rate * costing_hours def update_time_rates(self, ts_detail): if not ts_detail.billable: ts_detail.billing_rate = 0.0 - ts_detail.costing_rate = 0.0 @frappe.whitelist() def get_projectwise_timesheet_data(project, parent=None): From cba7a11d75e7d9159108cf651a7560a6d337cfb9 Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Wed, 25 Oct 2017 07:27:10 +0100 Subject: [PATCH 184/210] Make Variant does not copy UOM properties (#10887) (#11261) * add `uoms` to Item Variant Settings if not already added * add new patch to patch list * change uoms field to no_copy:0 --- erpnext/patches.txt | 1 + erpnext/patches/v9_0/set_uoms_in_variant_field.py | 14 ++++++++++++++ erpnext/stock/doctype/item/item.json | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 erpnext/patches/v9_0/set_uoms_in_variant_field.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index e7c0614b7ac..8a4d3a5b973 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -451,3 +451,4 @@ erpnext.patches.v8_9.update_billing_gstin_for_indian_account erpnext.patches.v9_0.fix_subscription_next_date erpnext.patches.v9_0.add_healthcare_domain erpnext.patches.v9_0.set_variant_item_description +erpnext.patches.v9_0.set_uoms_in_variant_field diff --git a/erpnext/patches/v9_0/set_uoms_in_variant_field.py b/erpnext/patches/v9_0/set_uoms_in_variant_field.py new file mode 100644 index 00000000000..9e783d99beb --- /dev/null +++ b/erpnext/patches/v9_0/set_uoms_in_variant_field.py @@ -0,0 +1,14 @@ +from __future__ import unicode_literals +import frappe + + +def execute(): + doc = frappe.get_doc('Item Variant Settings') + variant_field_names = [vf.field_name for vf in doc.fields] + if 'uoms' not in variant_field_names: + doc.append( + 'fields', { + 'field_name': 'uoms' + } + ) + doc.save() diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 525321c5a9b..105cdf5c577 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -1072,7 +1072,7 @@ "in_standard_filter": 0, "label": "UOMs", "length": 0, - "no_copy": 1, + "no_copy": 0, "oldfieldname": "uom_conversion_details", "oldfieldtype": "Table", "options": "UOM Conversion Detail", From b7483f6dfd30b21d28ff12d35f95679fe7ff629d Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 11:58:02 +0530 Subject: [PATCH 185/210] Update item.json --- erpnext/stock/doctype/item/item.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 105cdf5c577..fd6c0beca2f 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -3205,7 +3205,7 @@ "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2017-09-27 14:08:02.948326", + "modified": "2017-10-25 14:08:02.948326", "modified_by": "Administrator", "module": "Stock", "name": "Item", @@ -3382,4 +3382,4 @@ "title_field": "item_name", "track_changes": 1, "track_seen": 0 -} \ No newline at end of file +} From 1c1237537baca967b978f51026390af8bbfed372 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 12:10:44 +0530 Subject: [PATCH 186/210] Subscription fixes (#11292) * Subscription fixes * Removed recurring fields, cleanup code --- .../purchase_invoice/purchase_invoice.json | 369 +------------- .../doctype/sales_invoice/sales_invoice.json | 456 ++---------------- .../doctype/subscription/subscription.js | 3 +- .../doctype/subscription/subscription.json | 76 +-- .../doctype/subscription/subscription.py | 100 ++-- .../purchase_order/purchase_order.json | 454 ++--------------- erpnext/patches.txt | 2 +- .../make_subscription_from_recurring_data.py | 33 +- .../v9_0/fix_subscription_next_date.py | 46 +- .../doctype/sales_order/sales_order.json | 455 ++--------------- .../doctype/sales_order/sales_order.py | 8 +- 11 files changed, 242 insertions(+), 1760 deletions(-) diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json index e3c5fb49424..3d70b3b0b98 100755 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -3440,139 +3440,13 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "subscription", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Subscription", - "length": 0, - "no_copy": 1, - "options": "Subscription", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "is_recurring", - "columns": 0, - "depends_on": "eval:doc.docstatus<2 && !doc.__islocal", - "fieldname": "recurring_invoice", - "fieldtype": "Section Break", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Invoice", - "length": 0, - "no_copy": 0, - "options": "fa fa-time", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "eval:doc.docstatus<2", - "description": "", - "fieldname": "is_recurring", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Recurring", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring==1", - "description": "Select the period when the invoice will be generated automatically", - "fieldname": "recurring_type", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Type", - "length": 0, - "no_copy": 1, - "options": "Monthly\nQuarterly\nHalf-yearly\nYearly", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring==1", + "depends_on": "", "description": "Start date of current invoice's period", "fieldname": "from_date", "fieldtype": "Date", @@ -3603,7 +3477,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "eval:doc.is_recurring==1", + "depends_on": "", "description": "End date of current invoice's period", "fieldname": "to_date", "fieldtype": "Date", @@ -3628,138 +3502,13 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "fieldname": "submit_on_creation", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Submit on creation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "notify_by_email", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notify by email", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring==1", - "description": "The day of the month on which auto invoice will be generated e.g. 05, 28 etc", - "fieldname": "repeat_on_day_of_month", - "fieldtype": "Int", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Repeat on Day of Month", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring==1", - "description": "The date on which recurring invoice will be stop", - "fieldname": "end_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "End Date", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "column_break_82", + "fieldname": "column_break_114", "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, @@ -3771,101 +3520,8 @@ "length": 0, "no_copy": 0, "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, - "width": "50%" - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring==1", - "description": "The date on which next invoice will be generated. It is generated on submit.", - "fieldname": "next_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Next Date", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring==1", - "description": "The unique id for tracking all recurring invoices. It is generated on submit.", - "fieldname": "recurring_id", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Id", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring==1", - "description": "Enter Email Address separated by commas, invoice will be mailed automatically on particular date", - "fieldname": "notification_email_address", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notification Email Address", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, + "precision": "", + "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -3881,8 +3537,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "eval:doc.is_recurring==1", - "fieldname": "recurring_print_format", + "fieldname": "subscription", "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, @@ -3891,15 +3546,15 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Recurring Print Format", + "label": "Subscription", "length": 0, - "no_copy": 0, - "options": "Print Format", + "no_copy": 1, + "options": "Subscription", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, - "read_only": 0, + "read_only": 1, "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, @@ -3920,7 +3575,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-09-19 11:22:47.074420", + "modified": "2017-10-24 12:51:51.199594", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice", diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json index 9aa0e6b6a2b..ecd7cf90690 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -4273,414 +4273,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "subscription", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Subscription", - "length": 0, - "no_copy": 1, - "options": "Subscription", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "is_recurring", - "columns": 0, - "depends_on": "eval:doc.docstatus<2 && !doc.__islocal", - "fieldname": "recurring_invoice", - "fieldtype": "Section Break", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Invoice", - "length": 0, - "no_copy": 0, - "options": "fa fa-time", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break11", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Settings", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, - "width": "50%" - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.docstatus<2", - "description": "", - "fieldname": "is_recurring", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Recurring", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_recurring", - "description": "", - "fieldname": "recurring_id", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Reference Document", - "length": 0, - "no_copy": 1, - "options": "Sales Invoice", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "recurring_type", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Frequency", - "length": 0, - "no_copy": 1, - "options": "\nMonthly\nQuarterly\nHalf-yearly\nYearly", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "repeat_on_day_of_month", - "fieldtype": "Int", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Repeat on Day of Month", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "end_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "End Date", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "fieldname": "submit_on_creation", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Submit on creation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "notify_by_email", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notify by email", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.notify_by_email && doc.recurring_id === doc.name", - "description": "", - "fieldname": "notification_email_address", - "fieldtype": "Code", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notification Email Address", - "length": 0, - "no_copy": 1, - "options": "Email", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.notify_by_email && doc.recurring_id === doc.name", - "fieldname": "recurring_print_format", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Print Format", - "length": 0, - "no_copy": 0, - "options": "Print Format", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break12", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "This Document", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, - "width": "50%" - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_recurring", + "depends_on": "", "description": "", "fieldname": "from_date", "fieldtype": "Date", @@ -4711,7 +4304,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "is_recurring", + "depends_on": "", "description": "", "fieldname": "to_date", "fieldtype": "Date", @@ -4742,10 +4335,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "is_recurring", - "description": "", - "fieldname": "next_date", - "fieldtype": "Date", + "fieldname": "column_break_140", + "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -4753,11 +4344,11 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Next Date", "length": 0, - "no_copy": 1, + "no_copy": 0, "permlevel": 0, - "print_hide": 1, + "precision": "", + "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -4767,6 +4358,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "subscription", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Subscription", + "length": 0, + "no_copy": 1, + "options": "Subscription", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -4811,7 +4433,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-09-19 11:23:08.675028", + "modified": "2017-10-24 12:46:48.331723", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice", diff --git a/erpnext/accounts/doctype/subscription/subscription.js b/erpnext/accounts/doctype/subscription/subscription.js index 15927d59618..8db5be87721 100644 --- a/erpnext/accounts/doctype/subscription/subscription.js +++ b/erpnext/accounts/doctype/subscription/subscription.js @@ -12,7 +12,8 @@ frappe.ui.form.on('Subscription', { frm.fields_dict['reference_document'].get_query = function() { return { filters: { - "docstatus": 1 + "docstatus": 1, + "subscription": '' } }; }; diff --git a/erpnext/accounts/doctype/subscription/subscription.json b/erpnext/accounts/doctype/subscription/subscription.json index 167a92f5028..7ff2e4b632f 100644 --- a/erpnext/accounts/doctype/subscription/subscription.json +++ b/erpnext/accounts/doctype/subscription/subscription.json @@ -315,22 +315,23 @@ }, { "allow_bulk_edit": 0, - "allow_on_submit": 1, + "allow_on_submit": 0, "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "from_date", - "fieldtype": "Date", + "fieldname": "frequency", + "fieldtype": "Select", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, - "label": "From Date", + "label": "Frequency", "length": 0, "no_copy": 0, + "options": "\nDaily\nWeekly\nMonthly\nQuarterly\nHalf-yearly\nYearly", "permlevel": 0, "precision": "", "print_hide": 0, @@ -338,37 +339,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "to_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "To Date", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -402,37 +373,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "frequency", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Frequency", - "length": 0, - "no_copy": 0, - "options": "\nDaily\nWeekly\nMonthly\nQuarterly\nHalf-yearly\nYearly", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 1, @@ -844,7 +784,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-10 17:28:10.105561", + "modified": "2017-10-23 18:28:08.966403", "modified_by": "Administrator", "module": "Accounts", "name": "Subscription", diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index 20cf0315030..fb01efe13b6 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -17,6 +17,7 @@ month_map = {'Monthly': 1, 'Quarterly': 3, 'Half-yearly': 6, 'Yearly': 12} class Subscription(Document): def validate(self): self.update_status() + self.validate_reference_doctype() self.validate_dates() self.validate_next_schedule_date() self.validate_email_id() @@ -25,25 +26,28 @@ class Subscription(Document): validate_template(self.message or "") def before_submit(self): - self.set_next_schedule_date() + if not self.next_schedule_date: + self.next_schedule_date = get_next_schedule_date(self.start_date, + self.frequency, self.repeat_on_day) def on_submit(self): - # self.update_subscription_id() - self.update_subscription_data() + self.update_subscription_id() def on_update_after_submit(self): - self.update_subscription_data() self.validate_dates() self.set_next_schedule_date() def before_cancel(self): self.unlink_subscription_id() + self.next_schedule_date = None def unlink_subscription_id(self): - doc = frappe.get_doc(self.reference_doctype, self.reference_document) - if doc.meta.get_field('subscription'): - doc.subscription = None - doc.db_update() + frappe.db.sql("update `tab{0}` set subscription = null where subscription=%s" + .format(self.reference_doctype), self.name) + + def validate_reference_doctype(self): + if not frappe.get_meta(self.reference_doctype).has_field('subscription'): + frappe.throw(_("Add custom field Subscription in the doctype {0}").format(self.reference_doctype)) def validate_dates(self): if self.end_date and getdate(self.start_date) > getdate(self.end_date): @@ -76,30 +80,11 @@ class Subscription(Document): frappe.throw(_("'Recipients' not specified")) def set_next_schedule_date(self): - self.next_schedule_date = get_next_schedule_date(self.start_date, - self.frequency, self.repeat_on_day) - - def update_subscription_data(self): - update_doc = False - doc = frappe.get_doc(self.reference_doctype, self.reference_document) - if frappe.get_meta(self.reference_doctype).get_field("from_date"): - doc.from_date = self.from_date - doc.to_date = self.to_date - update_doc = True - - if not doc.subscription: - doc.subscription = self.name - update_doc = True - - if update_doc: - doc.db_update() + if self.repeat_on_day: + self.next_schedule_date = get_next_date(self.next_schedule_date, 0, self.repeat_on_day) def update_subscription_id(self): - doc = frappe.get_doc(self.reference_doctype, self.reference_document) - if not doc.meta.get_field('subscription'): - frappe.throw(_("Add custom field Subscription Id in the doctype {0}").format(self.reference_doctype)) - - doc.db_set('subscription', self.name) + frappe.db.set_value(self.reference_doctype, self.reference_document, "subscription", self.name) def update_status(self, status=None): self.status = { @@ -142,9 +127,6 @@ def get_subscription_entries(date): def create_documents(data, schedule_date): try: doc = make_new_document(data, schedule_date) - if getattr(doc, "from_date", None): - update_subscription_period(data, doc) - if data.notify_by_email and data.recipients: print_format = data.print_format or "Standard" send_notification(doc, data, print_format=print_format) @@ -159,13 +141,6 @@ def create_documents(data, schedule_date): if data.reference_document and not frappe.flags.in_test: notify_error_to_user(data) -def update_subscription_period(data, doc): - from_date = doc.from_date - to_date = doc.to_date - - frappe.db.set_value('Subscription', data.name, 'from_date', from_date) - frappe.db.set_value('Subscription', data.name, 'to_date', to_date) - def disable_subscription(data): subscription = frappe.get_doc('Subscription', data.name) subscription.db_set('disabled', 1) @@ -216,24 +191,38 @@ def update_doc(new_document, reference_doc, args, schedule_date): for fieldname in ("page_break",): item.set(fieldname, reference_doc.items[i].get(fieldname)) - if args.from_date and args.to_date: - from_date = get_next_date(args.from_date, mcount) - - if (cstr(get_first_day(args.from_date)) == cstr(args.from_date)) and \ - (cstr(get_last_day(args.to_date)) == cstr(args.to_date)): - to_date = get_last_day(get_next_date(args.to_date, mcount)) - else: - to_date = get_next_date(args.to_date, mcount) - - if new_document.meta.get_field('from_date'): - new_document.set('from_date', from_date) - new_document.set('to_date', to_date) - - new_document.run_method("on_recurring", reference_doc=reference_doc, subscription_doc=args) for data in new_document.meta.fields: if data.fieldtype == 'Date' and data.reqd: new_document.set(data.fieldname, schedule_date) + set_subscription_period(args, mcount, new_document) + + new_document.run_method("on_recurring", reference_doc=reference_doc, subscription_doc=args) + +def set_subscription_period(args, mcount, new_document): + if new_document.meta.get_field('from_date') and new_document.meta.get_field('to_date'): + last_ref_doc = frappe.db.sql(""" + select name, from_date, to_date + from `tab{0}` + where subscription=%s and docstatus < 2 + order by creation desc + limit 1 + """.format(args.reference_doctype), args.name, as_dict=1) + + if not last_ref_doc: + return + + from_date = get_next_date(last_ref_doc[0].from_date, mcount) + + if (cstr(get_first_day(last_ref_doc[0].from_date)) == cstr(last_ref_doc[0].from_date)) and \ + (cstr(get_last_day(last_ref_doc[0].to_date)) == cstr(last_ref_doc[0].to_date)): + to_date = get_last_day(get_next_date(last_ref_doc[0].to_date, mcount)) + else: + to_date = get_next_date(last_ref_doc[0].to_date, mcount) + + new_document.set('from_date', from_date) + new_document.set('to_date', to_date) + def get_next_date(dt, mcount, day=None): dt = getdate(dt) dt += relativedelta(months=mcount, day=day) @@ -287,8 +276,11 @@ def assign_task_to_owner(name, msg, users): @frappe.whitelist() def make_subscription(doctype, docname): doc = frappe.new_doc('Subscription') + + reference_doc = frappe.get_doc(doctype, docname) doc.reference_doctype = doctype doc.reference_document = docname + doc.start_date = reference_doc.get('posting_date') or reference_doc.get('transaction_date') return doc @frappe.whitelist() diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index 07a80b87bd4..5ee750e9d88 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -2917,418 +2917,13 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "subscription", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Subscription", - "length": 0, - "no_copy": 1, - "options": "Subscription", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "is_recurring", - "columns": 0, - "depends_on": "eval:doc.docstatus<2 && !doc.__islocal", - "fieldname": "recurring_order", - "fieldtype": "Section Break", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Order", - "length": 0, - "no_copy": 0, - "options": "fa fa-time", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Settings", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "eval:doc.docstatus<2", - "description": "", - "fieldname": "is_recurring", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Recurring", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_recurring", - "description": "", - "fieldname": "recurring_id", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Reference Document", - "length": 0, - "no_copy": 1, - "options": "Purchase Order", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "recurring_type", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Frequency", - "length": 0, - "no_copy": 1, - "options": "Monthly\nQuarterly\nHalf-yearly\nYearly", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "repeat_on_day_of_month", - "fieldtype": "Int", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Repeat on Day of Month", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "end_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "End Date", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "fieldname": "submit_on_creation", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Submit on creation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "notify_by_email", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notify by email", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.notify_by_email && doc.recurring_id === doc.name", - "description": "", - "fieldname": "notification_email_address", - "fieldtype": "Code", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notification Email Address", - "length": 0, - "no_copy": 1, - "options": "Email", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.notify_by_email && doc.recurring_id === doc.name", - "fieldname": "recurring_print_format", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Print Format", - "length": 0, - "no_copy": 0, - "options": "Print Format", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break83", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "This Document", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_recurring", + "depends_on": "", "description": "", "fieldname": "from_date", "fieldtype": "Date", @@ -3359,7 +2954,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "is_recurring", + "depends_on": "", "description": "", "fieldname": "to_date", "fieldtype": "Date", @@ -3390,10 +2985,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "is_recurring", - "description": "", - "fieldname": "next_date", - "fieldtype": "Date", + "fieldname": "column_break_97", + "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -3401,11 +2994,11 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Next Date", "length": 0, - "no_copy": 1, + "no_copy": 0, "permlevel": 0, - "print_hide": 1, + "precision": "", + "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -3414,6 +3007,37 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "subscription", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Subscription", + "length": 0, + "no_copy": 1, + "options": "Subscription", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "has_web_view": 0, @@ -3427,7 +3051,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-22 16:11:49.856808", + "modified": "2017-10-24 12:52:11.272306", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order", diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 8a4d3a5b973..f6289f59ce1 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -448,7 +448,7 @@ erpnext.patches.v8_9.remove_employee_from_salary_structure_parent erpnext.patches.v8_9.delete_gst_doctypes_for_outside_india_accounts erpnext.patches.v8_9.set_default_fields_in_variant_settings erpnext.patches.v8_9.update_billing_gstin_for_indian_account -erpnext.patches.v9_0.fix_subscription_next_date +erpnext.patches.v9_0.fix_subscription_next_date #2017-10-23 erpnext.patches.v9_0.add_healthcare_domain erpnext.patches.v9_0.set_variant_item_description erpnext.patches.v9_0.set_uoms_in_variant_field diff --git a/erpnext/patches/v8_7/make_subscription_from_recurring_data.py b/erpnext/patches/v8_7/make_subscription_from_recurring_data.py index c5d7d7279a9..2932749116f 100644 --- a/erpnext/patches/v8_7/make_subscription_from_recurring_data.py +++ b/erpnext/patches/v8_7/make_subscription_from_recurring_data.py @@ -18,24 +18,33 @@ def execute(): frappe.reload_doc('accounts', 'doctype', 'journal_entry') frappe.reload_doc('accounts', 'doctype', 'payment_entry') - for doctype in ['Sales Order', 'Sales Invoice', - 'Purchase Invoice', 'Purchase Invoice']: - for data in get_data(doctype): - make_subscription(doctype, data) + for doctype in ['Sales Order', 'Sales Invoice', 'Purchase Order', 'Purchase Invoice']: + date_field = "transaction_date" + if doctype in ("Sales Invoice", "Purchase Invoice"): + date_field = "posting_date" -def get_data(doctype): - return frappe.db.sql(""" select name, from_date, end_date, recurring_type,recurring_id, + for data in get_data(doctype, date_field): + make_subscription(doctype, data, date_field) + +def get_data(doctype, date_field): + return frappe.db.sql(""" select name, from_date, end_date, recurring_type, recurring_id, next_date, notify_by_email, notification_email_address, recurring_print_format, - repeat_on_day_of_month, submit_on_creation, docstatus - from `tab{0}` where is_recurring = 1 and next_date >= %s and docstatus < 2 - """.format(doctype), today(), as_dict=1) + repeat_on_day_of_month, submit_on_creation, docstatus, {0} + from `tab{1}` where is_recurring = 1 and next_date >= %s and docstatus < 2 + order by next_date desc + """.format(date_field, doctype), today(), as_dict=1) + +def make_subscription(doctype, data, date_field): + if data.name == data.recurring_id: + start_date = data.get(date_field) + else: + start_date = frappe.db.get_value(doctype, data.recurring_id, date_field) -def make_subscription(doctype, data): doc = frappe.get_doc({ 'doctype': 'Subscription', 'reference_doctype': doctype, - 'reference_document': data.name, - 'start_date': data.from_date, + 'reference_document': data.recurring_id, + 'start_date': start_date, 'end_date': data.end_date, 'frequency': data.recurring_type, 'repeat_on_day': data.repeat_on_day_of_month, diff --git a/erpnext/patches/v9_0/fix_subscription_next_date.py b/erpnext/patches/v9_0/fix_subscription_next_date.py index a36e60ccaa7..07af7129f65 100644 --- a/erpnext/patches/v9_0/fix_subscription_next_date.py +++ b/erpnext/patches/v9_0/fix_subscription_next_date.py @@ -3,25 +3,41 @@ from __future__ import unicode_literals import frappe +from frappe.utils import getdate +from erpnext.accounts.doctype.subscription.subscription import get_next_schedule_date def execute(): frappe.reload_doctype('Subscription') doctypes = ('Purchase Order', 'Sales Order', 'Purchase Invoice', 'Sales Invoice') - for data in frappe.get_all('Subscription', fields = ["name", "reference_doctype", "reference_document"], - filters = {'reference_doctype': ('in', doctypes)}): - doc = frappe.get_doc('Subscription', data.name) - fields = ['transaction_date'] - if doc.reference_doctype in ['Sales Invoice', 'Purchase Invoice']: - fields = ['posting_date'] + for data in frappe.get_all('Subscription', + fields = ["name", "reference_doctype", "reference_document", + "start_date", "frequency", "repeat_on_day"], + filters = {'reference_doctype': ('in', doctypes), 'docstatus': 1}): - fields.extend(['from_date', 'to_date']) - reference_data = frappe.db.get_value(data.reference_doctype, - data.reference_document, fields, as_dict=1) + recurring_id = frappe.db.get_value(data.reference_doctype, data.reference_document, "recurring_id") + if recurring_id: + frappe.db.sql("update `tab{0}` set subscription=%s where recurring_id=%s" + .format(data.reference_doctype), (data.name, recurring_id)) - if reference_data: - doc.start_date = reference_data.get('posting_date') or reference_data.get('transaction_date') - doc.from_date = reference_data.get('from_date') - doc.to_date = reference_data.get('to_date') - doc.set_next_schedule_date() - doc.db_update() \ No newline at end of file + date_field = 'transaction_date' + if data.reference_doctype in ['Sales Invoice', 'Purchase Invoice']: + date_field = 'posting_date' + + start_date = frappe.db.get_value(data.reference_doctype, data.reference_document, date_field) + + if start_date and getdate(start_date) != getdate(data.start_date): + last_ref_date = frappe.db.sql(""" + select {0} + from `tab{1}` + where subscription=%s and docstatus < 2 + order by creation desc + limit 1 + """.format(date_field, data.reference_doctype), data.name)[0][0] + + next_schedule_date = get_next_schedule_date(last_ref_date, data.frequency, data.repeat_on_day) + + frappe.db.set_value("Subscription", data.name, { + "start_date": start_date, + "next_schedule_date": next_schedule_date + }, None) \ No newline at end of file diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json index b57895ad7ce..36f1284c43a 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.json +++ b/erpnext/selling/doctype/sales_order/sales_order.json @@ -3272,419 +3272,13 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "subscription", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Subscription", - "length": 0, - "no_copy": 0, - "options": "Subscription", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "collapsible_depends_on": "is_recurring", - "columns": 0, - "depends_on": "eval:doc.docstatus<2 && !doc.__islocal", - "fieldname": "recurring_order", - "fieldtype": "Section Break", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Order", - "length": 0, - "no_copy": 0, - "options": "fa fa-time", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "settings", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Settings", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "eval:doc.docstatus<2", - "description": "", - "fieldname": "is_recurring", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Is Recurring", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_recurring", - "description": "", - "fieldname": "recurring_id", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Reference Document", - "length": 0, - "no_copy": 1, - "options": "Sales Order", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "recurring_type", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Frequency", - "length": 0, - "no_copy": 1, - "options": "\nMonthly\nQuarterly\nHalf-yearly\nYearly", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "repeat_on_day_of_month", - "fieldtype": "Int", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Repeat on Day of Month", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "end_date", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Upto", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "fieldname": "submit_on_creation", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Submit on creation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.recurring_id === doc.name", - "description": "", - "fieldname": "notify_by_email", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notify by email", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.notify_by_email && doc.recurring_id === doc.name", - "description": "", - "fieldname": "notification_email_address", - "fieldtype": "Code", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Notification Email Address", - "length": 0, - "no_copy": 1, - "options": "Email", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.is_recurring && doc.notify_by_email && doc.recurring_id === doc.name", - "fieldname": "recurring_print_format", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Recurring Print Format", - "length": 0, - "no_copy": 0, - "options": "Print Format", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break83", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "This Document", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "is_recurring", + "depends_on": "", "description": "", "fieldname": "from_date", "fieldtype": "Date", @@ -3715,7 +3309,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "is_recurring", + "depends_on": "", "description": "", "fieldname": "to_date", "fieldtype": "Date", @@ -3746,10 +3340,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "depends_on": "is_recurring", - "description": "", - "fieldname": "next_date", - "fieldtype": "Date", + "fieldname": "column_break_108", + "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -3757,11 +3349,42 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Next Date", "length": 0, - "no_copy": 1, + "no_copy": 0, "permlevel": 0, - "print_hide": 1, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "subscription", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Subscription", + "length": 0, + "no_copy": 0, + "options": "Subscription", + "permlevel": 0, + "precision": "", + "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -3783,7 +3406,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 11:21:36.332326", + "modified": "2017-10-24 12:52:28.115742", "modified_by": "Administrator", "module": "Selling", "name": "Sales Order", diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 98333c495e6..3821ec930b7 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -347,15 +347,15 @@ class SalesOrder(SellingController): return items def on_recurring(self, reference_doc, subscription_doc): - self.set("delivery_date", get_next_schedule_date(reference_doc.delivery_date, subscription_doc.frequency, - cint(subscription_doc.repeat_on_day))) + self.set("delivery_date", get_next_schedule_date(reference_doc.delivery_date, + subscription_doc.frequency, cint(subscription_doc.repeat_on_day))) for d in self.get("items"): reference_delivery_date = frappe.db.get_value("Sales Order Item", {"parent": reference_doc.name, "item_code": d.item_code, "idx": d.idx}, "delivery_date") - d.set("delivery_date", - get_next_schedule_date(reference_delivery_date, subscription_doc.frequency, cint(subscription_doc.repeat_on_day))) + d.set("delivery_date", get_next_schedule_date(reference_delivery_date, + subscription_doc.frequency, cint(subscription_doc.repeat_on_day))) def get_list_context(context=None): from erpnext.controllers.website_list_for_contact import get_list_context From 464289b7260f675af2ce0f338c78c7d5e98583b2 Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Wed, 25 Oct 2017 12:13:42 +0530 Subject: [PATCH 187/210] copy the older total amount field and corrsp. changes in report (#11322) --- erpnext/patches.txt | 1 + erpnext/patches/v9_0/copy_old_fees_field_data.py | 11 +++++++++++ erpnext/schools/doctype/fees/fees.py | 2 +- .../student_fee_collection.json | 6 +++--- 4 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 erpnext/patches/v9_0/copy_old_fees_field_data.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index f6289f59ce1..805e1ef259f 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -452,3 +452,4 @@ erpnext.patches.v9_0.fix_subscription_next_date #2017-10-23 erpnext.patches.v9_0.add_healthcare_domain erpnext.patches.v9_0.set_variant_item_description erpnext.patches.v9_0.set_uoms_in_variant_field +erpnext.patches.v9_0.copy_old_fees_field_data diff --git a/erpnext/patches/v9_0/copy_old_fees_field_data.py b/erpnext/patches/v9_0/copy_old_fees_field_data.py new file mode 100644 index 00000000000..fb11ee5a56a --- /dev/null +++ b/erpnext/patches/v9_0/copy_old_fees_field_data.py @@ -0,0 +1,11 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + if "total_amount" not in frappe.db.get_table_columns("Fees"): + return + + frappe.db.sql("""update tabFees set grand_total=total_amount where grand_total = 0.0""") \ No newline at end of file diff --git a/erpnext/schools/doctype/fees/fees.py b/erpnext/schools/doctype/fees/fees.py index 42b329e4b72..bfe6af4bdbb 100644 --- a/erpnext/schools/doctype/fees/fees.py +++ b/erpnext/schools/doctype/fees/fees.py @@ -112,7 +112,7 @@ def get_fee_list(doctype, txt, filters, limit_start, limit_page_length=20, order user = frappe.session.user student = frappe.db.sql("select name from `tabStudent` where student_email_id= %s", user) if student: - return frappe. db.sql('''select name, program, due_date, paid_amount, outstanding_amount, total_amount from `tabFees` + return frappe. db.sql('''select name, program, due_date, paid_amount, outstanding_amount, grand_total from `tabFees` where student= %s and docstatus=1 order by due_date asc limit {0} , {1}''' .format(limit_start, limit_page_length), student, as_dict = True) diff --git a/erpnext/schools/report/student_fee_collection/student_fee_collection.json b/erpnext/schools/report/student_fee_collection/student_fee_collection.json index 264638f8216..5c63765cf8f 100644 --- a/erpnext/schools/report/student_fee_collection/student_fee_collection.json +++ b/erpnext/schools/report/student_fee_collection/student_fee_collection.json @@ -5,14 +5,14 @@ "disabled": 0, "docstatus": 0, "doctype": "Report", - "idx": 2, + "idx": 3, "is_standard": "Yes", - "modified": "2017-02-24 20:05:08.514320", + "modified": "2017-10-25 11:59:26.003899", "modified_by": "Administrator", "module": "Schools", "name": "Student Fee Collection", "owner": "Administrator", - "query": "SELECT\n student as \"Student:Link/Student:200\",\n student_name as \"Student Name::200\",\n sum(paid_amount) as \"Paid Amount:Currency:150\",\n sum(outstanding_amount) as \"Outstanding Amount:Currency:150\",\n sum(total_amount) as \"Total Amount:Currency:150\"\nFROM\n `tabFees` \nGROUP BY\n student", + "query": "SELECT\n student as \"Student:Link/Student:200\",\n student_name as \"Student Name::200\",\n sum(paid_amount) as \"Paid Amount:Currency:150\",\n sum(outstanding_amount) as \"Outstanding Amount:Currency:150\",\n sum(grand_total) as \"Grand Total:Currency:150\"\nFROM\n `tabFees` \nGROUP BY\n student", "ref_doctype": "Fees", "report_name": "Student Fee Collection", "report_type": "Query Report", From 49a7bde6e2ff7f0ce8f19924490ff49993f5aba2 Mon Sep 17 00:00:00 2001 From: Doridel Cahanap Date: Wed, 25 Oct 2017 14:45:17 +0800 Subject: [PATCH 188/210] [minor] Label for Training Event in Training Program Dashboard (#11280) --- .../hr/doctype/training_program/training_program_dashboard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/training_program/training_program_dashboard.py b/erpnext/hr/doctype/training_program/training_program_dashboard.py index b5d9f19a26c..a314081c6b9 100644 --- a/erpnext/hr/doctype/training_program/training_program_dashboard.py +++ b/erpnext/hr/doctype/training_program/training_program_dashboard.py @@ -5,7 +5,7 @@ def get_data(): 'fieldname': 'training_program', 'transactions': [ { - 'label': _('Training Event'), + 'label': _('Training Events'), 'items': ['Training Event'] }, ] From e6712c129c9921ce250ba209f0ed42ba56e36d2c Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Wed, 25 Oct 2017 12:17:40 +0530 Subject: [PATCH 189/210] [hotfix] fixed Permissions Error while fetching allow_stale field value from Accounts Settings (#11182) * [hotfix] fixed Permissions Error while fetching allow_stale field value from Accounts Settings * [minor] renamed the allow_stale_rate method to stale_rate_allowed --- .../accounts/doctype/payment_entry/payment_entry.js | 12 ++---------- erpnext/public/js/controllers/transaction.js | 6 +----- erpnext/public/js/utils.js | 4 ++++ erpnext/startup/boot.py | 2 ++ 4 files changed, 9 insertions(+), 15 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index fc9fc973329..17ac1f70567 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -405,11 +405,7 @@ frappe.ui.form.on('Payment Entry', { } // Make read only if Accounts Settings doesn't allow stale rates - frappe.model.get_value("Accounts Settings", null, "allow_stale", - function(d){ - frm.set_df_property("source_exchange_rate", "read_only", cint(d.allow_stale) ? 0 : 1); - } - ); + frm.set_df_property("source_exchange_rate", "read_only", erpnext.stale_rate_allowed()); }, target_exchange_rate: function(frm) { @@ -430,11 +426,7 @@ frappe.ui.form.on('Payment Entry', { frm.set_paid_amount_based_on_received_amount = false; // Make read only if Accounts Settings doesn't allow stale rates - frappe.model.get_value("Accounts Settings", null, "allow_stale", - function(d){ - frm.set_df_property("target_exchange_rate", "read_only", cint(d.allow_stale) ? 0 : 1); - } - ); + frm.set_df_property("target_exchange_rate", "read_only", erpnext.stale_rate_allowed()); }, paid_amount: function(frm) { diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index 5b647f80d28..41fdc6e6462 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -542,11 +542,7 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ } // Make read only if Accounts Settings doesn't allow stale rates - frappe.model.get_value("Accounts Settings", null, "allow_stale", - function(d){ - me.set_df_property("conversion_rate", "read_only", cint(d.allow_stale) ? 0 : 1); - } - ); + this.frm.set_df_property("conversion_rate", "read_only", erpnext.stale_rate_allowed()); }, set_actual_charges_based_on_currency: function() { diff --git a/erpnext/public/js/utils.js b/erpnext/public/js/utils.js index 721f216888b..efb04d1c093 100644 --- a/erpnext/public/js/utils.js +++ b/erpnext/public/js/utils.js @@ -37,6 +37,10 @@ $.extend(erpnext, { } }, + stale_rate_allowed: () => { + return cint(frappe.boot.sysdefaults.allow_stale) || 1; + }, + setup_serial_no: function() { var grid_row = cur_frm.open_grid_row(); if(!grid_row || !grid_row.grid_form.fields_dict.serial_no || diff --git a/erpnext/startup/boot.py b/erpnext/startup/boot.py index 31643061091..2080224a705 100644 --- a/erpnext/startup/boot.py +++ b/erpnext/startup/boot.py @@ -19,6 +19,8 @@ def boot_session(bootinfo): 'territory') bootinfo.sysdefaults.customer_group = frappe.db.get_single_value('Selling Settings', 'customer_group') + bootinfo.sysdefaults.allow_stale = frappe.db.get_single_value('Accounts Settings', + 'allow_stale') or 1 bootinfo.notification_settings = frappe.get_doc("Notification Control", "Notification Control") From 085b4842a1b0b50bcf4709754a54763be4d687eb Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Wed, 25 Oct 2017 12:19:10 +0530 Subject: [PATCH 190/210] [minor] minor fixes in get_company_details for Hub page (#11168) --- erpnext/hub_node/page/hub/hub.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hub_node/page/hub/hub.js b/erpnext/hub_node/page/hub/hub.js index 143f55444f7..c253155b932 100644 --- a/erpnext/hub_node/page/hub/hub.js +++ b/erpnext/hub_node/page/hub/hub.js @@ -483,7 +483,7 @@ erpnext.hub.Hub = class Hub { } frappe.call({ method: 'erpnext.hub_node.get_company_details', - args: {company_id: company_id} + args: {hub_sync_id: company_id} }).then((r) => { if (r.message) { const company_details = r.message.company_details; From bafcd7418ab21402835032bc21d29164eaa1bd82 Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Wed, 25 Oct 2017 07:52:08 +0100 Subject: [PATCH 191/210] Add Bundle Description Field To Product Bundle (#11122) * add description field that shows in list view * description field should be simply `description` --- .../product_bundle/product_bundle.json | 43 +++++++++++++++++-- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/erpnext/selling/doctype/product_bundle/product_bundle.json b/erpnext/selling/doctype/product_bundle/product_bundle.json index 5a1aeb4eb5c..b63fb4bdcfc 100644 --- a/erpnext/selling/doctype/product_bundle/product_bundle.json +++ b/erpnext/selling/doctype/product_bundle/product_bundle.json @@ -1,5 +1,6 @@ { "allow_copy": 0, + "allow_guest_to_view": 0, "allow_import": 1, "allow_rename": 0, "beta": 0, @@ -12,6 +13,7 @@ "editable_grid": 0, "fields": [ { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -40,6 +42,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -72,6 +75,37 @@ "unique": 0 }, { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -101,6 +135,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -132,6 +167,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -160,6 +196,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -190,19 +227,19 @@ "unique": 0 } ], + "has_web_view": 0, "hide_heading": 0, "hide_toolbar": 0, "icon": "fa fa-sitemap", "idx": 1, "image_view": 0, "in_create": 0, - "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-02-22 05:06:30.143089", - "modified_by": "Administrator", + "modified": "2017-10-18 14:23:06.538568", + "modified_by": "tundebabzy@gmail.com", "module": "Selling", "name": "Product Bundle", "owner": "Administrator", From 40a02769c5c8bd9f2c2c917aab228941f2273b6d Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Wed, 25 Oct 2017 07:54:34 +0100 Subject: [PATCH 192/210] Error in the Address fetched in Sales Order.(#11129) (#11145) * add new function - `get_party_shipping_address` * `swap `get_default_address` with `get_party_shipping_address` * test cases * properly sets order by direction * move `get_party_shipping_address` to party.py * fix test module import --- erpnext/accounts/party.py | 31 ++++++++++- erpnext/accounts/test/__init__.py | 0 erpnext/accounts/test/test_utils.py | 84 +++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 erpnext/accounts/test/__init__.py create mode 100644 erpnext/accounts/test/test_utils.py diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index bcec0a29c93..ce049f5d872 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -76,7 +76,7 @@ def set_address_details(out, party, party_type, doctype=None, company=None): # shipping address if party_type in ["Customer", "Lead"]: - out.shipping_address_name = get_default_address(party_type, party.name, 'is_shipping_address') + out.shipping_address_name = get_party_shipping_address(party_type, party.name) out.shipping_address = get_address_display(out["shipping_address_name"]) if doctype: out.update(get_fetch_values(doctype, 'shipping_address_name', out.shipping_address_name)) @@ -418,3 +418,32 @@ def get_dashboard_info(party_type, party): info["total_unpaid"] = -1 * info["total_unpaid"] return info + + +def get_party_shipping_address(doctype, name): + """ + Returns an Address name (best guess) for the given doctype and name for which `address_type == 'Shipping'` is true. + and/or `is_shipping_address = 1`. + + It returns an empty string if there is no matching record. + + :param doctype: Party Doctype + :param name: Party name + :return: String + """ + out = frappe.db.sql( + 'SELECT dl.parent ' + 'from `tabDynamic Link` dl join `tabAddress` ta on dl.parent=ta.name ' + 'where ' + 'dl.link_doctype=%s ' + 'and dl.link_name=%s ' + 'and dl.parenttype="Address" ' + 'and ' + '(ta.address_type="Shipping" or ta.is_shipping_address=1) ' + 'order by ta.is_shipping_address desc, ta.address_type desc limit 1', + (doctype, name) + ) + if out: + return out[0][0] + else: + return '' diff --git a/erpnext/accounts/test/__init__.py b/erpnext/accounts/test/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/accounts/test/test_utils.py b/erpnext/accounts/test/test_utils.py new file mode 100644 index 00000000000..0fca470fe5e --- /dev/null +++ b/erpnext/accounts/test/test_utils.py @@ -0,0 +1,84 @@ +import unittest +from erpnext.accounts.party import get_party_shipping_address +from frappe.test_runner import make_test_objects + + +class TestUtils(unittest.TestCase): + @classmethod + def setUpClass(cls): + super(TestUtils, cls).setUpClass() + make_test_objects('Address', ADDRESS_RECORDS) + + def test_get_party_shipping_address(self): + address = get_party_shipping_address('Customer', '_Test Customer 1') + self.assertEqual(address, '_Test Billing Address 2 Title-Billing') + + def test_get_party_shipping_address2(self): + address = get_party_shipping_address('Customer', '_Test Customer 2') + self.assertEqual(address, '_Test Shipping Address 2 Title-Shipping') + + +ADDRESS_RECORDS = [ + { + "doctype": "Address", + "address_type": "Billing", + "address_line1": "Address line 1", + "address_title": "_Test Billing Address Title", + "city": "Lagos", + "country": "Nigeria", + "links": [ + { + "link_doctype": "Customer", + "link_name": "_Test Customer 2", + "doctype": "Dynamic Link" + } + ] + }, + { + "doctype": "Address", + "address_type": "Shipping", + "address_line1": "Address line 2", + "address_title": "_Test Shipping Address 1 Title", + "city": "Lagos", + "country": "Nigeria", + "links": [ + { + "link_doctype": "Customer", + "link_name": "_Test Customer 2", + "doctype": "Dynamic Link" + } + ] + }, + { + "doctype": "Address", + "address_type": "Shipping", + "address_line1": "Address line 3", + "address_title": "_Test Shipping Address 2 Title", + "city": "Lagos", + "country": "Nigeria", + "is_shipping_address": "1", + "links": [ + { + "link_doctype": "Customer", + "link_name": "_Test Customer 2", + "doctype": "Dynamic Link" + } + ] + }, + { + "doctype": "Address", + "address_type": "Billing", + "address_line1": "Address line 4", + "address_title": "_Test Billing Address 2 Title", + "city": "Lagos", + "country": "Nigeria", + "is_shipping_address": "1", + "links": [ + { + "link_doctype": "Customer", + "link_name": "_Test Customer 1", + "doctype": "Dynamic Link" + } + ] + } +] From 3dc21b099d42ff6f5d81847ff9d35d46ea16a0c5 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 25 Oct 2017 12:38:17 +0530 Subject: [PATCH 193/210] [Fix] Translation issue (#11323) --- erpnext/templates/emails/recurring_document_failed.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/templates/emails/recurring_document_failed.html b/erpnext/templates/emails/recurring_document_failed.html index 27c43bc0fc9..f9e8c2dafcf 100644 --- a/erpnext/templates/emails/recurring_document_failed.html +++ b/erpnext/templates/emails/recurring_document_failed.html @@ -2,8 +2,8 @@

    {{_("An error occured while creating recurring")}} {{ type }} {{ name }} {{_("for")}} {{ party }}.

    {{_("This could be because of some invalid Email Addresses in the")}} {{ type }}.

    -

    {{_("To stop sending repetitive error notifications from the system, we have checked "Disabled" field in the subscription")}} {{ subscription}} {{_("for the")}} {{ type }} {{ name }}.

    -

    {{_("Please correct the")}} {{ type }} {{_('and unchcked "Disabled" in the')}} {{ subscription }} {{_("for making recurring again.")}}

    +

    {{_("To stop sending repetitive error notifications from the system, we have checked Disabled field in the subscription")}} {{ subscription}} {{_("for the")}} {{ type }} {{ name }}.

    +

    {{_("Please correct the")}} {{ type }} {{_('and unchcked Disabled in the')}} {{ subscription }} {{_("for making recurring again.")}}


    {{_("It is necessary to take this action today itself for the above mentioned recurring")}} {{ type }} {{_('to be generated. If delayed, you will have to manually change the "Repeat on Day of Month" field From 4a60554b910460ff1e8355dc3d3060639827733e Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 25 Oct 2017 13:59:29 +0530 Subject: [PATCH 194/210] Green indicator in the cart for non stock item (#11325) --- .../page/point_of_sale/point_of_sale.js | 30 +++++++++++++++++-- .../page/point_of_sale/point_of_sale.py | 2 +- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index 7110d4c1996..a810636646d 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -113,6 +113,9 @@ erpnext.pos.PointOfSale = class PointOfSale { }, on_select_change: () => { this.cart.numpad.set_inactive(); + }, + get_item_details: (item_code) => { + return this.items.get(item_code); } } }); @@ -408,6 +411,7 @@ erpnext.pos.PointOfSale = class PointOfSale { class POSCart { constructor({frm, wrapper, pos_profile, events}) { this.frm = frm; + this.item_data = {}; this.wrapper = wrapper; this.events = events; this.pos_profile = pos_profile; @@ -667,7 +671,8 @@ class POSCart { const $item = this.$cart_items.find(`[data-item-code="${item.item_code}"]`); if(item.qty > 0) { - const indicator_class = item.actual_qty >= item.qty ? 'green' : 'red'; + const is_stock_item = this.get_item_details(item.item_code).is_stock_item; + const indicator_class = (!is_stock_item || item.actual_qty >= item.qty) ? 'green' : 'red'; const remove_class = indicator_class == 'green' ? 'red' : 'green'; $item.find('.quantity input').val(item.qty); @@ -681,8 +686,9 @@ class POSCart { } get_item_html(item) { + const is_stock_item = this.get_item_details(item.item_code).is_stock_item; const rate = format_currency(item.rate, this.frm.doc.currency); - const indicator_class = item.actual_qty >= item.qty ? 'green' : 'red'; + const indicator_class = (!is_stock_item || item.actual_qty >= item.qty) ? 'green' : 'red'; return `

    @@ -717,6 +723,14 @@ class POSCart { } } + get_item_details(item_code) { + if (!this.item_data[item_code]) { + this.item_data[item_code] = this.events.get_item_details(item_code); + } + + return this.item_data[item_code]; + } + exists(item_code) { let $item = this.$cart_items.find(`[data-item-code="${item_code}"]`); return $item.length > 0; @@ -965,11 +979,13 @@ class POSItems { this.search_index = this.search_index || {}; if (this.search_index[search_term]) { const items = this.search_index[search_term]; + this.items = items; this.render_items(items); this.set_item_in_the_cart(items); return; } } else if (item_group == "All Item Groups") { + this.items = this.all_items; return this.render_items(this.all_items); } @@ -979,6 +995,7 @@ class POSItems { this.search_index[search_term] = items; } + this.items = items; this.render_items(items); this.set_item_in_the_cart(items, serial_no, batch_no); }); @@ -1021,7 +1038,14 @@ class POSItems { } get(item_code) { - return this.items[item_code]; + let item = {}; + this.items.map(data => { + if (data.item_code === item_code) { + item = data; + } + }) + + return item } get_all() { diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.py b/erpnext/selling/page/point_of_sale/point_of_sale.py index b92c6530302..7400e432ae3 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.py +++ b/erpnext/selling/page/point_of_sale/point_of_sale.py @@ -36,7 +36,7 @@ def get_items(start, page_length, price_list, item_group, search_value=""): lft, rgt = frappe.db.get_value('Item Group', item_group, ['lft', 'rgt']) # locate function is used to sort by closest match from the beginning of the value res = frappe.db.sql("""select i.name as item_code, i.item_name, i.image as item_image, - item_det.price_list_rate, item_det.currency + i.is_stock_item, item_det.price_list_rate, item_det.currency from `tabItem` i LEFT JOIN (select item_code, price_list_rate, currency from `tabItem Price` where price_list=%(price_list)s) item_det From c7bd77111ea513e81613e75e9b7ad6cc839000cf Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 14:32:32 +0600 Subject: [PATCH 195/210] bumped to version 9.1.8 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 0c7daad89f6..1ebff9ac24d 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.1.7' +__version__ = '9.1.8' def get_default_company(user=None): '''Get default company for user''' From e146143bd13a2008b09853c7e65a50cdcae35a96 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 14:40:38 +0600 Subject: [PATCH 196/210] bumped to version 9.2.0 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 1ebff9ac24d..e822fda512a 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.1.8' +__version__ = '9.2.0' def get_default_company(user=None): '''Get default company for user''' From fb734976eb6e2f9d442788d180f4e083ed687a5b Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 15:53:07 +0530 Subject: [PATCH 197/210] Removed appintment field from Invoice, it should be a custom field and will be added from domain settings --- .../doctype/fee_validity/test_fee_validity.py | 8 +- .../patient_appointment.js | 18 +- .../patient_appointment.json | 3 +- .../patient_appointment.py | 159 ++++++++++++------ .../doctype/physician/physician.json | 3 +- .../healthcare/doctype/physician/physician.py | 14 +- .../doctype/physician/test_physician.py | 31 +++- .../physician_schedule/physician_schedule.py | 4 +- 8 files changed, 169 insertions(+), 71 deletions(-) diff --git a/erpnext/healthcare/doctype/fee_validity/test_fee_validity.py b/erpnext/healthcare/doctype/fee_validity/test_fee_validity.py index 23458729832..53f82e034cd 100644 --- a/erpnext/healthcare/doctype/fee_validity/test_fee_validity.py +++ b/erpnext/healthcare/doctype/fee_validity/test_fee_validity.py @@ -19,13 +19,13 @@ class TestFeeValidity(unittest.TestCase): patient = frappe.new_doc("Patient") patient.patient_name = "Test Patient" patient.sex = "Male" - patient.save(ignore_permissions = True) + patient.save(ignore_permissions=True) patient = patient.name if not physician: physician = frappe.new_doc("Physician") - physician.first_name= "Amit Jain" - physician.save(ignore_permissions = True) + physician.first_name = "Amit Jain" + physician.save(ignore_permissions=True) physician = physician.name frappe.db.set_value("Healthcare Settings", None, "max_visit", 2) @@ -50,5 +50,5 @@ def create_appointment(patient, physician, appointment_date): appointment.patient = patient appointment.physician = physician appointment.appointment_date = appointment_date - appointment.save(ignore_permissions = True) + appointment.save(ignore_permissions=True) return appointment diff --git a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.js b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.js index 2532ed115a9..1942b66f7b0 100644 --- a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.js +++ b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.js @@ -30,6 +30,14 @@ frappe.ui.form.on('Patient Appointment', { frm.add_custom_button(__('Cancel'), function() { btn_update_status(frm, "Cancelled"); }); + + frm.add_custom_button(__("Consultation"),function(){ + btn_create_consultation(frm); + },"Create"); + + frm.add_custom_button(__('Vital Signs'), function() { + btn_create_vital_signs(frm); + },"Create"); } if(frm.doc.status == "Pending"){ frm.add_custom_button(__('Set Open'), function() { @@ -40,14 +48,6 @@ frappe.ui.form.on('Patient Appointment', { }); } - frm.add_custom_button(__("Consultation"),function(){ - btn_create_consultation(frm); - },"Create"); - - frm.add_custom_button(__('Vital Signs'), function() { - btn_create_vital_signs(frm); - },"Create"); - if(!frm.doc.__islocal){ if(frm.doc.sales_invoice && frappe.user.has_role("Accounts User")){ frm.add_custom_button(__('Invoice'), function() { @@ -188,7 +188,7 @@ var btn_update_status = function(frm, status){ frappe.call({ method: "erpnext.healthcare.doctype.patient_appointment.patient_appointment.update_status", - args: {appointmentId: doc.name, status:status}, + args: {appointment_id: doc.name, status:status}, callback: function(data){ if(!data.exc){ frm.reload_doc(); diff --git a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json index 57e568b6b3d..1663c5b64f3 100644 --- a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json +++ b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.json @@ -234,6 +234,7 @@ "bold": 0, "collapsible": 0, "columns": 0, + "depends_on": "eval:!doc.__islocal", "fieldname": "section_break_1", "fieldtype": "Section Break", "hidden": 0, @@ -755,7 +756,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-05 12:13:03.204936", + "modified": "2017-10-25 23:33:36.060803", "modified_by": "Administrator", "module": "Healthcare", "name": "Patient Appointment", diff --git a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py index 2647034f78a..4379986ddcb 100755 --- a/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py +++ b/erpnext/healthcare/doctype/patient_appointment/patient_appointment.py @@ -6,66 +6,100 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document import json -from frappe.utils import getdate +from frappe.utils import getdate, cint from frappe import _ import datetime from frappe.core.doctype.sms_settings.sms_settings import send_sms from erpnext.healthcare.doctype.healthcare_settings.healthcare_settings import get_receivable_account,get_income_account + class PatientAppointment(Document): def on_update(self): today = datetime.date.today() appointment_date = getdate(self.appointment_date) - #If appointment created for today set as open - if(today == appointment_date): - frappe.db.set_value("Patient Appointment",self.name,"status","Open") + + # If appointment created for today set as open + if today == appointment_date: + frappe.db.set_value("Patient Appointment", self.name, "status", "Open") self.reload() def after_insert(self): - #Check fee validity exists + # Check fee validity exists appointment = self validity_exist = validity_exists(appointment.physician, appointment.patient) - if validity_exist : - fee_validity = frappe.get_doc("Fee Validity",validity_exist[0][0]) - #Check if the validity is valid + if validity_exist: + fee_validity = frappe.get_doc("Fee Validity", validity_exist[0][0]) + + # Check if the validity is valid appointment_date = getdate(appointment.appointment_date) - if((fee_validity.valid_till >= appointment_date) and (fee_validity.visited < fee_validity.max_visit)): + if (fee_validity.valid_till >= appointment_date) and (fee_validity.visited < fee_validity.max_visit): visited = fee_validity.visited + 1 - frappe.db.set_value("Fee Validity",fee_validity.name,"visited",visited) - if(fee_validity.ref_invoice): - frappe.db.set_value("Patient Appointment",appointment.name,"sales_invoice",fee_validity.ref_invoice) + frappe.db.set_value("Fee Validity", fee_validity.name, "visited", visited) + if fee_validity.ref_invoice: + frappe.db.set_value("Patient Appointment", appointment.name, "sales_invoice", fee_validity.ref_invoice) frappe.msgprint(_("{0} has fee validity till {1}").format(appointment.patient, fee_validity.valid_till)) confirm_sms(self) -def appointment_cancel(appointmentId): - appointment = frappe.get_doc("Patient Appointment",appointmentId) - #If invoice --> fee_validity update with -1 visit - if (appointment.sales_invoice): - validity = frappe.db.exists({"doctype": "Fee Validity","ref_invoice": appointment.sales_invoice}) - if(validity): - fee_validity = frappe.get_doc("Fee Validity",validity[0][0]) - visited = fee_validity.visited - 1 - frappe.db.set_value("Fee Validity",fee_validity.name,"visited",visited) - if visited <= 0: - frappe.msgprint(_("Appointment cancelled, Please review and cancel the invoice {0}".format(appointment.sales_invoice))) - else: - frappe.msgprint(_("Appointment cancelled")) + def save(self, *args, **kwargs): + # duration is the only changeable field in the document + if not self.is_new(): + self.db_set('duration', cint(self.duration)) + else: + super(PatientAppointment, self).save(*args, **kwargs) + + +def appointment_cancel(appointment_id): + appointment = frappe.get_doc("Patient Appointment", appointment_id) + + # If invoice --> fee_validity update with -1 visit + if appointment.sales_invoice: + validity = frappe.db.exists({"doctype": "Fee Validity", "ref_invoice": appointment.sales_invoice}) + if validity: + fee_validity = frappe.get_doc("Fee Validity", validity[0][0]) + visited = fee_validity.visited - 1 + frappe.db.set_value("Fee Validity", fee_validity.name, "visited", visited) + if visited <= 0: + frappe.msgprint( + _("Appointment cancelled, Please review and cancel the invoice {0}".format(appointment.sales_invoice)) + ) + else: + frappe.msgprint(_("Appointment cancelled")) + @frappe.whitelist() def get_availability_data(date, physician): - # get availability data of 'physician' on 'date' + """ + Get availability data of 'physician' on 'date' + :param date: Date to check in schedule + :param physician: Name of the physician + :return: dict containing a list of available slots, list of appointments and time of appointments + """ + date = getdate(date) weekday = date.strftime("%A") available_slots = [] + physician_schedule_name = None + physician_schedule = None + time_per_appointment = None + # get physicians schedule physician_schedule_name = frappe.db.get_value("Physician", physician, "physician_schedule") - physician_schedule = frappe.get_doc("Physician Schedule", physician_schedule_name) - time_per_appointment = frappe.db.get_value("Physician", physician, "time_per_appointment") + if physician_schedule_name: + physician_schedule = frappe.get_doc("Physician Schedule", physician_schedule_name) + time_per_appointment = frappe.db.get_value("Physician", physician, "time_per_appointment") + else: + frappe.throw(_("Dr {0} does not have a Physician Schedule. Add it in Physician master".format(physician))) - for t in physician_schedule.time_slots: - if weekday == t.day: - available_slots.append(t) + if physician_schedule: + for t in physician_schedule.time_slots: + if weekday == t.day: + available_slots.append(t) + + # `time_per_appointment` should never be None since validation in `Patient` is supposed to prevent + # that. However, it isn't impossible so we'll prepare for that. + if not time_per_appointment: + frappe.throw(_('"Time Per Appointment" hasn"t been set for Dr {0}. Add it in Physician master.').format(physician)) # if physician not available return if not available_slots: @@ -89,27 +123,36 @@ def get_availability_data(date, physician): "time_per_appointment": time_per_appointment } + @frappe.whitelist() -def update_status(appointmentId, status): - frappe.db.set_value("Patient Appointment",appointmentId,"status",status) - if(status=="Cancelled"): - appointment_cancel(appointmentId) +def update_status(appointment_id, status): + frappe.db.set_value("Patient Appointment", appointment_id, "status", status) + if status == "Cancelled": + appointment_cancel(appointment_id) + @frappe.whitelist() def set_open_appointments(): today = getdate() - frappe.db.sql("""update `tabPatient Appointment` set status='Open' where status = 'Scheduled' and appointment_date = %s""",(today)) + frappe.db.sql( + "update `tabPatient Appointment` set status='Open' where status = 'Scheduled'" + " and appointment_date = %s", today) + @frappe.whitelist() def set_pending_appointments(): today = getdate() - frappe.db.sql("""update `tabPatient Appointment` set status='Pending' where status in ('Scheduled','Open') and appointment_date < %s""",(today)) + frappe.db.sql( + "update `tabPatient Appointment` set status='Pending' where status in " + "('Scheduled','Open') and appointment_date < %s", today) + def confirm_sms(doc): - if (frappe.db.get_value("Healthcare Settings", None, "app_con")=='1'): + if frappe.db.get_value("Healthcare Settings", None, "app_con") == '1': message = frappe.db.get_value("Healthcare Settings", None, "app_con_msg") send_message(doc, message) + @frappe.whitelist() def create_invoice(company, physician, patient, appointment_id, appointment_date): if not appointment_id: @@ -134,21 +177,24 @@ def create_invoice(company, physician, patient, appointment_id, appointment_date frappe.db.set_value("Consultation", consultation[0][0], "invoice", sales_invoice.name) return sales_invoice.name + def get_fee_validity(physician, patient, date): validity_exist = validity_exists(physician, patient) - if validity_exist : - fee_validity = frappe.get_doc("Fee Validity",validity_exist[0][0]) + if validity_exist: + fee_validity = frappe.get_doc("Fee Validity", validity_exist[0][0]) fee_validity = update_fee_validity(fee_validity, date) else: fee_validity = create_fee_validity(physician, patient, date) return fee_validity + def validity_exists(physician, patient): return frappe.db.exists({ "doctype": "Fee Validity", "physician": physician, "patient": patient}) + def update_fee_validity(fee_validity, date): max_visit = frappe.db.get_value("Healthcare Settings", None, "max_visit") valid_days = frappe.db.get_value("Healthcare Settings", None, "valid_days") @@ -164,6 +210,7 @@ def update_fee_validity(fee_validity, date): fee_validity.save(ignore_permissions=True) return fee_validity + def create_fee_validity(physician, patient, date): fee_validity = frappe.new_doc("Fee Validity") fee_validity.physician = physician @@ -171,6 +218,7 @@ def create_fee_validity(physician, patient, date): fee_validity = update_fee_validity(fee_validity, date) return fee_validity + def create_invoice_items(appointment_id, physician, company, invoice): item_line = invoice.append("items") item_line.item_name = "Consulting Charges" @@ -178,16 +226,17 @@ def create_invoice_items(appointment_id, physician, company, invoice): item_line.qty = 1 item_line.uom = "Nos" item_line.conversion_factor = 1 - item_line.income_account = get_income_account(physician,company) + item_line.income_account = get_income_account(physician, company) op_consulting_charge = frappe.db.get_value("Physician", physician, "op_consulting_charge") if op_consulting_charge: item_line.rate = op_consulting_charge item_line.amount = op_consulting_charge return invoice + @frappe.whitelist() def create_consultation(appointment): - appointment = frappe.get_doc("Patient Appointment",appointment) + appointment = frappe.get_doc("Patient Appointment", appointment) consultation = frappe.new_doc("Consultation") consultation.appointment = appointment.name consultation.patient = appointment.patient @@ -199,29 +248,37 @@ def create_consultation(appointment): consultation.invoice = appointment.sales_invoice return consultation.as_dict() + def remind_appointment(): - if (frappe.db.get_value("Healthcare Settings", None, "app_rem")=='1'): + if frappe.db.get_value("Healthcare Settings", None, "app_rem") == '1': rem_before = datetime.datetime.strptime(frappe.get_value("Healthcare Settings", None, "rem_before"), "%H:%M:%S") - rem_dt = datetime.datetime.now() + datetime.timedelta(hours = rem_before.hour, minutes=rem_before.minute, seconds= rem_before.second) + rem_dt = datetime.datetime.now() + datetime.timedelta( + hours=rem_before.hour, minutes=rem_before.minute, seconds=rem_before.second) - appointment_list = frappe.db.sql("select name from `tabPatient Appointment` where start_dt between %s and %s and reminded = 0 ", (datetime.datetime.now(), rem_dt)) + appointment_list = frappe.db.sql( + "select name from `tabPatient Appointment` where start_dt between %s and %s and reminded = 0 ", + (datetime.datetime.now(), rem_dt) + ) - for i in range (0,len(appointment_list)): + for i in range(0, len(appointment_list)): doc = frappe.get_doc("Patient Appointment", appointment_list[i][0]) message = frappe.db.get_value("Healthcare Settings", None, "app_rem_msg") send_message(doc, message) - frappe.db.set_value("Patient Appointment",doc.name,"reminded",1) + frappe.db.set_value("Patient Appointment", doc.name, "reminded",1) + def send_message(doc, message): - patient = frappe.get_doc("Patient",doc.patient) - if(patient.mobile): + patient = frappe.get_doc("Patient", doc.patient) + if patient.mobile: context = {"doc": doc, "alert": doc, "comments": None} if doc.get("_comments"): context["comments"] = json.loads(doc.get("_comments")) - #jinja to string convertion happens here + + # jinja to string convertion happens here message = frappe.render_template(message, context) number = [patient.mobile] - send_sms(number,message) + send_sms(number, message) + @frappe.whitelist() def get_events(start, end, filters=None): diff --git a/erpnext/healthcare/doctype/physician/physician.json b/erpnext/healthcare/doctype/physician/physician.json index 4348e9035ea..3edad0b827d 100644 --- a/erpnext/healthcare/doctype/physician/physician.json +++ b/erpnext/healthcare/doctype/physician/physician.json @@ -501,6 +501,7 @@ "bold": 0, "collapsible": 0, "columns": 0, + "description": "In minutes", "fieldname": "time_per_appointment", "fieldtype": "Data", "hidden": 0, @@ -809,7 +810,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-04 17:35:44.363742", + "modified": "2017-10-05 16:08:24.624644", "modified_by": "Administrator", "module": "Healthcare", "name": "Physician", diff --git a/erpnext/healthcare/doctype/physician/physician.py b/erpnext/healthcare/doctype/physician/physician.py index 8680d5d1273..4d035d39f66 100644 --- a/erpnext/healthcare/doctype/physician/physician.py +++ b/erpnext/healthcare/doctype/physician/physician.py @@ -20,22 +20,32 @@ class Physician(Document): [cstr(self.get(f)).strip() for f in ["first_name","middle_name","last_name"]])) def validate(self): + self.validate_schedule_and_time() validate_party_accounts(self) + if self.user_id: self.validate_for_enabled_user_id() self.validate_duplicate_user_id() existing_user_id = frappe.db.get_value("Physician", self.name, "user_id") - if(self.user_id != existing_user_id): + if self.user_id != existing_user_id: frappe.permissions.remove_user_permission( "Physician", self.name, existing_user_id) - else: existing_user_id = frappe.db.get_value("Physician", self.name, "user_id") if existing_user_id: frappe.permissions.remove_user_permission( "Physician", self.name, existing_user_id) + def validate_schedule_and_time(self): + if (self.physician_schedule or self.time_per_appointment) and \ + not (self.physician_schedule and self.time_per_appointment): + frappe.msgprint( + _('Both "Physician Schedule" and Time Per Appointment" must be set for Dr {0}').format( + self.first_name), + title='Error', raise_exception=1, indicator='red' + ) + def on_update(self): if self.user_id: frappe.permissions.add_user_permission("Physician", self.name, self.user_id) diff --git a/erpnext/healthcare/doctype/physician/test_physician.py b/erpnext/healthcare/doctype/physician/test_physician.py index b6ea92cc720..e57bdae46e5 100644 --- a/erpnext/healthcare/doctype/physician/test_physician.py +++ b/erpnext/healthcare/doctype/physician/test_physician.py @@ -3,8 +3,35 @@ # See license.txt from __future__ import unicode_literals import unittest +import frappe + +test_dependencies = ['Physician Schedule'] -# test_records = frappe.get_test_records('Physician') class TestPhysician(unittest.TestCase): - pass + def tearDown(self): + frappe.delete_doc_if_exists('Physician', '_Testdoctor2', force=1) + + def test_schedule_and_time(self): + physician = frappe.new_doc('Physician') + physician.first_name = '_Testdoctor2' + physician.physician_schedule = '_Test Testdoctor Schedule' + + self.assertRaises(frappe.ValidationError, physician.insert) + + physician.physician_schedule = '' + physician.time_per_appointment = 15 + + self.assertRaises(frappe.ValidationError, physician.insert) + + physician.physician_schedule = '_Test Testdoctor Schedule' + physician.time_per_appointment = 15 + + physician.insert() + + def test_new_physician_without_schedule(self): + physician = frappe.new_doc('Physician') + physician.first_name = '_Testdoctor2' + + physician.insert() + self.assertEqual(frappe.get_value('Physician', '_Testdoctor2', 'first_name'), '_Testdoctor2') diff --git a/erpnext/healthcare/doctype/physician_schedule/physician_schedule.py b/erpnext/healthcare/doctype/physician_schedule/physician_schedule.py index 5cbdd126a91..167e9cd4b82 100644 --- a/erpnext/healthcare/doctype/physician_schedule/physician_schedule.py +++ b/erpnext/healthcare/doctype/physician_schedule/physician_schedule.py @@ -5,5 +5,7 @@ from __future__ import unicode_literals from frappe.model.document import Document + class PhysicianSchedule(Document): - pass + def autoname(self): + self.name = self.schedule_name From 2e6f6d6749dbaa18e8c84d0c73d63287a51978cf Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 25 Oct 2017 17:03:49 +0530 Subject: [PATCH 198/210] [minor] cleanup code (#11331) --- erpnext/accounts/doctype/subscription/subscription.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index fb01efe13b6..1103b701dc2 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -200,7 +200,7 @@ def update_doc(new_document, reference_doc, args, schedule_date): new_document.run_method("on_recurring", reference_doc=reference_doc, subscription_doc=args) def set_subscription_period(args, mcount, new_document): - if new_document.meta.get_field('from_date') and new_document.meta.get_field('to_date'): + if mcount and new_document.meta.get_field('from_date') and new_document.meta.get_field('to_date'): last_ref_doc = frappe.db.sql(""" select name, from_date, to_date from `tab{0}` From e02ee898e9165614c38458b6b51a83a2b86acb47 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 25 Oct 2017 17:04:31 +0530 Subject: [PATCH 199/210] [Fix] Production order not displaying in the calendar view, if po has no operations (#11328) --- .../manufacturing/doctype/production_order/production_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/manufacturing/doctype/production_order/production_order.py b/erpnext/manufacturing/doctype/production_order/production_order.py index f4d37760d31..89ecbe7ec5b 100644 --- a/erpnext/manufacturing/doctype/production_order/production_order.py +++ b/erpnext/manufacturing/doctype/production_order/production_order.py @@ -569,7 +569,7 @@ def get_events(start, end, filters=None): where ((ifnull(planned_start_date, '0000-00-00')!= '0000-00-00') \ and (planned_start_date <= %(end)s) \ and ((ifnull(planned_start_date, '0000-00-00')!= '0000-00-00') \ - and planned_end_date >= %(start)s)) {conditions} + and ifnull(planned_end_date, '2199-12-31 00:00:00') >= %(start)s)) {conditions} """.format(conditions=conditions), { "start": start, "end": end From c65f1d77459f94f7774f8533a8e44734fb4a3b3e Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 25 Oct 2017 17:04:56 +0530 Subject: [PATCH 200/210] Search item using name instead of item code (#11327) --- erpnext/selling/page/point_of_sale/point_of_sale.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.py b/erpnext/selling/page/point_of_sale/point_of_sale.py index 7400e432ae3..20b5bb05b6a 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.py +++ b/erpnext/selling/page/point_of_sale/point_of_sale.py @@ -71,9 +71,9 @@ def get_items(start, page_length, price_list, item_group, search_value=""): def get_conditions(item_code, serial_no, batch_no, barcode): if serial_no or batch_no or barcode: - return frappe.db.escape(item_code), "i.item_code = %(item_code)s" + return frappe.db.escape(item_code), "i.name = %(item_code)s" - condition = """(i.item_code like %(item_code)s + condition = """(i.name like %(item_code)s or i.item_name like %(item_code)s)""" return '%%%s%%'%(frappe.db.escape(item_code)), condition From 6a4e230cde1e35a3618db3452023cd4c1361394e Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 25 Oct 2017 17:06:30 +0530 Subject: [PATCH 201/210] [fix] Status of Item (#11326) --- erpnext/stock/doctype/item/item_list.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/doctype/item/item_list.js b/erpnext/stock/doctype/item/item_list.js index cc46177f531..db53ae96516 100644 --- a/erpnext/stock/doctype/item/item_list.js +++ b/erpnext/stock/doctype/item/item_list.js @@ -4,12 +4,12 @@ frappe.listview_settings['Item'] = { filters: [["disabled", "=", "0"]], get_indicator: function(doc) { - if(doc.total_projected_qty < 0) { - return [__("Shortage"), "red", "total_projected_qty,<,0"]; - } else if (doc.disabled) { + if (doc.disabled) { return [__("Disabled"), "grey", "disabled,=,Yes"]; } else if (doc.end_of_life && doc.end_of_life < frappe.datetime.get_today()) { return [__("Expired"), "grey", "end_of_life,<,Today"]; + } else if(doc.total_projected_qty < 0) { + return [__("Shortage"), "red", "total_projected_qty,<,0"]; } else if (doc.has_variants) { return [__("Template"), "orange", "has_variants,=,Yes"]; } else if (doc.variant_of) { From d6e67ce123ef5f89352cfcf5af8ccd0f41edd60b Mon Sep 17 00:00:00 2001 From: Saurabh Date: Wed, 25 Oct 2017 17:44:22 +0530 Subject: [PATCH 202/210] [fix] check for null date fields (#11334) --- ...hedule_date_for_material_request_and_purchase_order.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/erpnext/patches/v9_0/set_schedule_date_for_material_request_and_purchase_order.py b/erpnext/patches/v9_0/set_schedule_date_for_material_request_and_purchase_order.py index 7ab0e2ca83f..3d012978fab 100644 --- a/erpnext/patches/v9_0/set_schedule_date_for_material_request_and_purchase_order.py +++ b/erpnext/patches/v9_0/set_schedule_date_for_material_request_and_purchase_order.py @@ -17,6 +17,8 @@ def execute(): doc = frappe.get_doc(doctype, record) if doc.items: if not doc.schedule_date: - min_schedule_date = min([d.schedule_date for d in doc.items]) - frappe.db.set_value(doctype, record, - "schedule_date", min_schedule_date, update_modified=False) \ No newline at end of file + schedule_dates = [d.schedule_date for d in doc.items if d.schedule_date] + if len(schedule_dates) > 0: + min_schedule_date = min(schedule_dates) + frappe.db.set_value(doctype, record, + "schedule_date", min_schedule_date, update_modified=False) \ No newline at end of file From 92a6155bb0701a4f3f858cb53f8e7984582eea30 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Thu, 26 Oct 2017 09:44:40 +0530 Subject: [PATCH 203/210] [fix] translate domain --- erpnext/setup/setup_wizard/setup_wizard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/setup/setup_wizard/setup_wizard.py b/erpnext/setup/setup_wizard/setup_wizard.py index f7b09d6934e..766f9b5223b 100644 --- a/erpnext/setup/setup_wizard/setup_wizard.py +++ b/erpnext/setup/setup_wizard/setup_wizard.py @@ -40,7 +40,7 @@ def setup_complete(args=None): frappe.local.message_log = [] domain_settings = frappe.get_single('Domain Settings') - domain_settings.set_active_domains([args.get('domain')]) + domain_settings.set_active_domains([_(args.get('domain'))]) frappe.db.commit() login_as_first_user(args) From d0131762cc8dd19175f89d0c538c7463ae00e609 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Thu, 26 Oct 2017 10:29:22 +0600 Subject: [PATCH 204/210] bumped to version 9.2.1 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index e822fda512a..84b2b0388a9 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.2.0' +__version__ = '9.2.1' def get_default_company(user=None): '''Get default company for user''' From 52909b73bbcc807a8d0fe5064a55075674bcfd13 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 26 Oct 2017 11:06:07 +0530 Subject: [PATCH 205/210] [test] Fixed advance jv cancellation (#11333) --- .../accounts/doctype/purchase_invoice/test_purchase_invoice.py | 1 + erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py | 1 + 2 files changed, 2 insertions(+) diff --git a/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py b/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py index 639620f910f..474329fc9ad 100644 --- a/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py +++ b/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py @@ -473,6 +473,7 @@ class TestPurchaseInvoice(unittest.TestCase): import test_records as jv_test_records jv = frappe.copy_doc(jv_test_records[1]) + jv.accounts[0].is_advance = 'Yes' jv.insert() jv.submit() diff --git a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py index 264f027486f..50d2ce810b7 100644 --- a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py +++ b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py @@ -1133,6 +1133,7 @@ class TestSalesInvoice(unittest.TestCase): import test_records as jv_test_records jv = frappe.copy_doc(jv_test_records[0]) + jv.accounts[0].is_advance = 'Yes' jv.insert() jv.submit() From aa7896f1e11cc57329f9afb0ca5dc39761ca4eb4 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 26 Oct 2017 14:33:28 +0530 Subject: [PATCH 206/210] [test] Fixed physician test cases (#11347) --- erpnext/healthcare/doctype/physician/test_physician.py | 4 ++-- .../doctype/physician_schedule/test_records.json | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 erpnext/healthcare/doctype/physician_schedule/test_records.json diff --git a/erpnext/healthcare/doctype/physician/test_physician.py b/erpnext/healthcare/doctype/physician/test_physician.py index e57bdae46e5..4bd497a4e99 100644 --- a/erpnext/healthcare/doctype/physician/test_physician.py +++ b/erpnext/healthcare/doctype/physician/test_physician.py @@ -15,7 +15,7 @@ class TestPhysician(unittest.TestCase): def test_schedule_and_time(self): physician = frappe.new_doc('Physician') physician.first_name = '_Testdoctor2' - physician.physician_schedule = '_Test Testdoctor Schedule' + physician.physician_schedule = '_Testdoctor2 Schedule' self.assertRaises(frappe.ValidationError, physician.insert) @@ -24,7 +24,7 @@ class TestPhysician(unittest.TestCase): self.assertRaises(frappe.ValidationError, physician.insert) - physician.physician_schedule = '_Test Testdoctor Schedule' + physician.physician_schedule = '_Testdoctor2 Schedule' physician.time_per_appointment = 15 physician.insert() diff --git a/erpnext/healthcare/doctype/physician_schedule/test_records.json b/erpnext/healthcare/doctype/physician_schedule/test_records.json new file mode 100644 index 00000000000..1e6230dd98d --- /dev/null +++ b/erpnext/healthcare/doctype/physician_schedule/test_records.json @@ -0,0 +1,8 @@ +[ + { + "schedule_name": "_Testdoctor1 Schedule" + }, + { + "schedule_name": "_Testdoctor2 Schedule" + } +] \ No newline at end of file From 6887cedaeaeea8998bc968d4eef467202fd36463 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 26 Oct 2017 14:34:15 +0530 Subject: [PATCH 207/210] [fix] item qty trigger (#11349) --- .../page/point_of_sale/point_of_sale.js | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.js b/erpnext/selling/page/point_of_sale/point_of_sale.js index e23dcdbc952..196bb960dfc 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.js +++ b/erpnext/selling/page/point_of_sale/point_of_sale.js @@ -208,7 +208,9 @@ erpnext.pos.PointOfSale = class PointOfSale { this.update_item_in_frm(item) .then(() => { // update cart - this.remove_item_from_cart(item); + if (item.qty === 0) { + frappe.model.clear_doc(item.doctype, item.name); + } this.update_cart_data(item); }); }, true); @@ -227,22 +229,18 @@ erpnext.pos.PointOfSale = class PointOfSale { } if (field) { - frappe.model.set_value(item.doctype, item.name, field, value); + return frappe.model.set_value(item.doctype, item.name, field, value) + .then(() => this.frm.script_manager.trigger('qty', item.doctype, item.name)) + .then(() => { + console.log(item.qty, item.amount); + + if (field === 'qty' && item.qty === 0) { + frappe.model.clear_doc(item.doctype, item.name); + } + }) } - return this.frm.script_manager - .trigger('qty', item.doctype, item.name) - .then(() => { - if (field === 'qty') { - this.remove_item_from_cart(item); - } - }); - } - - remove_item_from_cart(item) { - if (item.qty === 0) { - frappe.model.clear_doc(item.doctype, item.name); - } + return Promise.resolve(); } make_payment_modal() { From 819c50c042698e03e2118aea2704f63add334ebd Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 26 Oct 2017 15:05:33 +0600 Subject: [PATCH 208/210] bumped to version 9.2.2 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 84b2b0388a9..b245f56172a 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.2.1' +__version__ = '9.2.2' def get_default_company(user=None): '''Get default company for user''' From 8637e52d4c2e912b98b2ea1faf5a6dc41276afeb Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Fri, 27 Oct 2017 11:55:15 +0530 Subject: [PATCH 209/210] fix the fee patch --- erpnext/patches/v9_0/copy_old_fees_field_data.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/patches/v9_0/copy_old_fees_field_data.py b/erpnext/patches/v9_0/copy_old_fees_field_data.py index fb11ee5a56a..c47137bc91c 100644 --- a/erpnext/patches/v9_0/copy_old_fees_field_data.py +++ b/erpnext/patches/v9_0/copy_old_fees_field_data.py @@ -5,6 +5,7 @@ from __future__ import unicode_literals import frappe def execute(): + frappe.reload_doctype('Fees') if "total_amount" not in frappe.db.get_table_columns("Fees"): return From e741b91f1def90380ec61d3b2a43036c4add5c98 Mon Sep 17 00:00:00 2001 From: ci2014 Date: Mon, 30 Oct 2017 05:43:05 +0100 Subject: [PATCH 210/210] Update issue.js (#11381) Make the close / reopen button more flexible for customized user status. For example, if the user has several status, it will now show the Close button every time the ticket is not closed! It will show Reopen only, if the ticket is closed, and not if it's on hold for example. This will make it more flexible. --- erpnext/support/doctype/issue/issue.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/support/doctype/issue/issue.js b/erpnext/support/doctype/issue/issue.js index 306736f3dc8..77c59f4edcc 100644 --- a/erpnext/support/doctype/issue/issue.js +++ b/erpnext/support/doctype/issue/issue.js @@ -4,7 +4,7 @@ frappe.ui.form.on("Issue", { }, "refresh": function(frm) { - if(frm.doc.status==="Open") { + if(frm.doc.status!=="Closed") { frm.add_custom_button(__("Close"), function() { frm.set_value("status", "Closed"); frm.save();

    |jObPLew=>Ra(aQb`OCo_e-zr(48A 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 Fe*ql|?%x0a literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/restaurant/restaurant.png b/erpnext/docs/assets/img/restaurant/restaurant.png new file mode 100644 index 0000000000000000000000000000000000000000..1e4e47a1759dc24b4117f2dca41b933fe37b622e GIT binary patch literal 266345 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�}R6 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