From 61bf425935c3d88db8b56eaa9e6f12f40e662da5 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 27 Dec 2013 17:58:39 +0530 Subject: [PATCH] deleted moves --- .../1312/p02_update_user_properties.py | 102 ---- ...p03_move_warehouse_user_to_restrictions.py | 12 - erpnext/patches/1312/p04_new_permissions.py | 24 - erpnext/utilities/demo/__init__.py | 0 erpnext/utilities/demo/demo-login.css | 3 - erpnext/utilities/demo/demo-login.html | 25 - erpnext/utilities/demo/demo-login.js | 27 -- erpnext/utilities/demo/demo_control_panel.py | 16 - erpnext/utilities/demo/demo_docs/Address.csv | 46 -- erpnext/utilities/demo/demo_docs/BOM.csv | 47 -- erpnext/utilities/demo/demo_docs/Contact.csv | 46 -- erpnext/utilities/demo/demo_docs/Customer.csv | 38 -- erpnext/utilities/demo/demo_docs/Employee.csv | 40 -- .../utilities/demo/demo_docs/Fiscal_Year.csv | 23 - erpnext/utilities/demo/demo_docs/Item.csv | 37 -- .../utilities/demo/demo_docs/Item_Price.csv | 49 -- erpnext/utilities/demo/demo_docs/Lead.csv | 68 --- erpnext/utilities/demo/demo_docs/Profile.csv | 40 -- .../demo/demo_docs/Salary_Structure.csv | 24 - .../Stock Reconcilation Template.csv | 25 - erpnext/utilities/demo/demo_docs/Supplier.csv | 29 -- .../demo/demo_docs/bearing-block.png | Bin 226716 -> 0 bytes .../utilities/demo/demo_docs/wind-turbine.png | Bin 41058 -> 0 bytes erpnext/utilities/demo/make_demo.py | 434 ------------------ erpnext/utilities/demo/make_erpnext_demo.py | 124 ----- 25 files changed, 1279 deletions(-) delete mode 100644 erpnext/patches/1312/p02_update_user_properties.py delete mode 100644 erpnext/patches/1312/p03_move_warehouse_user_to_restrictions.py delete mode 100644 erpnext/patches/1312/p04_new_permissions.py delete mode 100644 erpnext/utilities/demo/__init__.py delete mode 100644 erpnext/utilities/demo/demo-login.css delete mode 100644 erpnext/utilities/demo/demo-login.html delete mode 100644 erpnext/utilities/demo/demo-login.js delete mode 100644 erpnext/utilities/demo/demo_control_panel.py delete mode 100644 erpnext/utilities/demo/demo_docs/Address.csv delete mode 100644 erpnext/utilities/demo/demo_docs/BOM.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Contact.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Customer.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Employee.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Fiscal_Year.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Item.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Item_Price.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Lead.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Profile.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Salary_Structure.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Stock Reconcilation Template.csv delete mode 100644 erpnext/utilities/demo/demo_docs/Supplier.csv delete mode 100644 erpnext/utilities/demo/demo_docs/bearing-block.png delete mode 100644 erpnext/utilities/demo/demo_docs/wind-turbine.png delete mode 100644 erpnext/utilities/demo/make_demo.py delete mode 100644 erpnext/utilities/demo/make_erpnext_demo.py diff --git a/erpnext/patches/1312/p02_update_user_properties.py b/erpnext/patches/1312/p02_update_user_properties.py deleted file mode 100644 index 085f2c1883..0000000000 --- a/erpnext/patches/1312/p02_update_user_properties.py +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors -# License: GNU General Public License v3. See license.txt - -from __future__ import unicode_literals -import webnotes -import webnotes.permissions -import webnotes.model.doctype -import webnotes.defaults - -def execute(): - webnotes.reload_doc("core", "doctype", "docperm") - update_user_properties() - update_user_match() - add_employee_restrictions_to_leave_approver() - update_permissions() - remove_duplicate_restrictions() - webnotes.defaults.clear_cache() - webnotes.clear_cache() - -def update_user_properties(): - webnotes.reload_doc("core", "doctype", "docfield") - - for d in webnotes.conn.sql("""select parent, defkey, defvalue from tabDefaultValue - where parent not in ('__global', 'Control Panel')""", as_dict=True): - df = webnotes.conn.sql("""select options from tabDocField - where fieldname=%s and fieldtype='Link'""", d.defkey, as_dict=True) - - if df: - webnotes.conn.sql("""update tabDefaultValue - set defkey=%s, parenttype='Restriction' - where defkey=%s and - parent not in ('__global', 'Control Panel')""", (df[0].options, d.defkey)) - -def update_user_match(): - import webnotes.defaults - doctype_matches = {} - for doctype, match in webnotes.conn.sql("""select parent, `match` from `tabDocPerm` - where `match` like %s and ifnull(`match`, '')!="leave_approver:user" """, "%:user"): - doctype_matches.setdefault(doctype, []).append(match) - - for doctype, user_matches in doctype_matches.items(): - meta = webnotes.get_doctype(doctype) - - # for each user with roles of this doctype, check if match condition applies - for profile in webnotes.conn.sql_list("""select name from `tabProfile` - where enabled=1 and user_type='System User'"""): - - perms = webnotes.permissions.get_user_perms(meta, "read", profile) - # user does not have required roles - if not perms: - continue - - # assume match - user_match = True - for perm in perms: - if not perm.match: - # aha! non match found - user_match = False - break - - if not user_match: - continue - - # if match condition applies, restrict that user - # add that doc's restriction to that user - for match in user_matches: - for name in webnotes.conn.sql_list("""select name from `tab{doctype}` - where `{field}`=%s""".format(doctype=doctype, field=match.split(":")[0]), profile): - - webnotes.defaults.add_default(doctype, name, profile, "Restriction") - -def add_employee_restrictions_to_leave_approver(): - from webnotes.core.page.user_properties import user_properties - - # add restrict rights to HR User and HR Manager - webnotes.conn.sql("""update `tabDocPerm` set `restrict`=1 where parent in ('Employee', 'Leave Application') - and role in ('HR User', 'HR Manager') and permlevel=0 and `read`=1""") - webnotes.model.doctype.clear_cache() - - # add Employee restrictions (in on_update method) - for employee in webnotes.conn.sql_list("""select name from `tabEmployee` - where exists(select leave_approver from `tabEmployee Leave Approver` - where `tabEmployee Leave Approver`.parent=`tabEmployee`.name) - or ifnull(`reports_to`, '')!=''"""): - - webnotes.bean("Employee", employee).save() - -def update_permissions(): - # clear match conditions other than owner - webnotes.conn.sql("""update tabDocPerm set `match`='' - where ifnull(`match`,'') not in ('', 'owner')""") - -def remove_duplicate_restrictions(): - # remove duplicate restrictions (if they exist) - for d in webnotes.conn.sql("""select parent, defkey, defvalue, - count(*) as cnt from tabDefaultValue - where parent not in ('__global', 'Control Panel') - group by parent, defkey, defvalue""", as_dict=1): - if d.cnt > 1: - # order by parenttype so that restriction does not get removed! - webnotes.conn.sql("""delete from tabDefaultValue where parent=%s, defkey=%s, - defvalue=%s order by parenttype limit %s""", (d.parent, d.defkey, d.defvalue, d.cnt-1)) diff --git a/erpnext/patches/1312/p03_move_warehouse_user_to_restrictions.py b/erpnext/patches/1312/p03_move_warehouse_user_to_restrictions.py deleted file mode 100644 index 4e6a2ed1f9..0000000000 --- a/erpnext/patches/1312/p03_move_warehouse_user_to_restrictions.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors -# License: GNU General Public License v3. See license.txt - -from __future__ import unicode_literals -import webnotes - -def execute(): - from webnotes.core.page.user_properties import user_properties - for warehouse, profile in webnotes.conn.sql("""select parent, user from `tabWarehouse User`"""): - user_properties.add(profile, "Warehouse", warehouse) - - webnotes.delete_doc("DocType", "Warehouse User") \ No newline at end of file diff --git a/erpnext/patches/1312/p04_new_permissions.py b/erpnext/patches/1312/p04_new_permissions.py deleted file mode 100644 index 9dffdd4dfa..0000000000 --- a/erpnext/patches/1312/p04_new_permissions.py +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors -# License: GNU General Public License v3. See license.txt - -from __future__ import unicode_literals -import webnotes - -def execute(): - # reset Page perms - from webnotes.core.page.permission_manager.permission_manager import reset - reset("Page") - reset("Report") - - # patch to move print, email into DocPerm - for doctype, hide_print, hide_email in webnotes.conn.sql("""select name, ifnull(allow_print, 0), ifnull(allow_email, 0) - from `tabDocType` where ifnull(issingle, 0)=0 and ifnull(istable, 0)=0 and - (ifnull(allow_print, 0)=0 or ifnull(allow_email, 0)=0)"""): - - if not hide_print: - webnotes.conn.sql("""update `tabDocPerm` set `print`=1 - where permlevel=0 and `read`=1 and parent=%s""", doctype) - - if not hide_email: - webnotes.conn.sql("""update `tabDocPerm` set `email`=1 - where permlevel=0 and `read`=1 and parent=%s""", doctype) diff --git a/erpnext/utilities/demo/__init__.py b/erpnext/utilities/demo/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/erpnext/utilities/demo/demo-login.css b/erpnext/utilities/demo/demo-login.css deleted file mode 100644 index f3464a3a2d..0000000000 --- a/erpnext/utilities/demo/demo-login.css +++ /dev/null @@ -1,3 +0,0 @@ -body, #container, .outer { - background-color: #888 !important; -} \ No newline at end of file diff --git a/erpnext/utilities/demo/demo-login.html b/erpnext/utilities/demo/demo-login.html deleted file mode 100644 index 4595cb7d35..0000000000 --- a/erpnext/utilities/demo/demo-login.html +++ /dev/null @@ -1,25 +0,0 @@ -
-
-
-
-
- Start ERPNext Demo -
-
-

- -

-

- -

-
-

Some functionality is disabled for the demo app. The demo data will be cleared regulary. To start your own ERPNext Trial, click here

-
-
-
-
-
-
-
diff --git a/erpnext/utilities/demo/demo-login.js b/erpnext/utilities/demo/demo-login.js deleted file mode 100644 index 509057b9ef..0000000000 --- a/erpnext/utilities/demo/demo-login.js +++ /dev/null @@ -1,27 +0,0 @@ -$(document).ready(function() { - $(".navbar, footer, .banner, #user-tools").toggle(false); - - $("#login_btn").click(function() { - var me = this; - $(this).html("Logging In...").prop("disabled", true); - wn.call({ - "method": "login", - args: { - usr: "demo@erpnext.com", - pwd: "demo", - lead_email: $("#lead-email").val(), - }, - callback: function(r) { - $(me).prop("disabled", false); - if(r.exc) { - alert("Error, please contact support@erpnext.com"); - } else { - console.log("Logged In"); - window.location.href = "app.html"; - } - } - }) - return false; - }) - .prop("disabled", false); -}) \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_control_panel.py b/erpnext/utilities/demo/demo_control_panel.py deleted file mode 100644 index cb80373349..0000000000 --- a/erpnext/utilities/demo/demo_control_panel.py +++ /dev/null @@ -1,16 +0,0 @@ -from __future__ import unicode_literals -import webnotes - -class CustomDocType(DocType): - def on_login(self): - from webnotes.utils import validate_email_add - from webnotes import conf - if "demo_notify_url" in conf: - if webnotes.form_dict.lead_email and validate_email_add(webnotes.form_dict.lead_email): - import requests - response = requests.post(conf.demo_notify_url, data={ - "cmd":"erpnext.templates.utils.send_message", - "subject":"Logged into Demo", - "sender": webnotes.form_dict.lead_email, - "message": "via demo.erpnext.com" - }) diff --git a/erpnext/utilities/demo/demo_docs/Address.csv b/erpnext/utilities/demo/demo_docs/Address.csv deleted file mode 100644 index 51c34b5658..0000000000 --- a/erpnext/utilities/demo/demo_docs/Address.csv +++ /dev/null @@ -1,46 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,,,,,,, -Table:,Address,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,, -Column Labels,ID,Address Type,Address Title,Address Line1,City/Town,Country,Phone,Customer,Customer Name,Supplier,Supplier Name,Address Line2,Pincode,State,Email Id,Fax,Preferred Billing Address,Preferred Shipping Address,Sales Partner,Lead,Lead Name -Column Name:,name,address_type,address_title,address_line1,city,country,phone,customer,customer_name,supplier,supplier_name,address_line2,pincode,state,email_id,fax,is_primary_address,is_shipping_address,sales_partner,lead,lead_name -Mandatory:,Yes,Yes,Yes,Yes,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No,No,No,No,No -Type:,Data (text),Select,Data,Data,Data,Select,Data,Link,Data,Link,Data,Data,Data,Data,Data,Data,Check,Check,Link,Link,Data -Info:,,"One of: Billing, Shipping, Office, Personal, Plant, Postal, Shop, Subsidiary, Warehouse, Other",,,,Valid Country,,Valid Customer,,Valid Supplier,,,,,,,0 or 1,0 or 1,Valid Sales Partner,Valid Lead, -Start entering data below this line,,,,,,,,,,,,,,,,,,,,, -,,Office,,254 Theotokopoulou Str.,Larnaka,Cyprus,23566775757,Adaptas,Adaptas,,,,,,,,,,,, -,,Office,,R Patrão Caramelho 116,Fajozes,Portugal,23566775757,Asian Fusion,Asian Fusion,,,,,,,,,,,, -,,Office,,30 Fulford Road,PENTRE-PIOD,United Kingdom,23566775757,Asian Junction,Asian Junction,,,,,,,,,,,, -,,Office,,Schoenebergerstrasse 13,Raschau,Germany,23566775757,Big D Supermarkets,Big D Supermarkets,,,,,,,,,,,, -,,Office,,Hoheluftchaussee 43,Kieritzsch,Germany,23566775757,Buttrey Food & Drug,Buttrey Food & Drug,,,,,,,,,,,, -,,Office,,R Cimo Vila 6,Rebordosa,Portugal,23566775757,Chi-Chis,Chi-Chis,,,,,,,,,,,, -,,Office,,R 5 Outubro 9,Quinta Nova São Domingos,Portugal,23566775757,Choices,Choices,,,,,,,,,,,, -,,Office,,Avenida Macambira 953,Goiânia,Brazil,23566775757,Consumers and Consumers Express,Consumers and Consumers Express,,,,,,,,,,,, -,,Office,,2342 Goyeau Ave,Windsor,Canada,23566775757,Crafts Canada,Crafts Canada,,,,,,,,,,,, -,,Office,,Laukaantie 82,KOKKOLA,Finland,23566775757,Endicott Shoes,Endicott Shoes,,,,,,,,,,,, -,,Office,,9 Brown Street,PETERSHAM,Australia,23566775757,Fayva,Fayva,,,,,,,,,,,, -,,Office,,Via Donnalbina 41,Cala Gonone,Italy,23566775757,Intelacard,Intelacard,,,,,,,,,,,, -,,Office,,Liljerum Grenadjärtorpet 69,TOMTEBODA,Sweden,23566775757,Landskip Yard Care,Landskip Yard Care,,,,,,,,,,,, -,,Office,,72 Bishopgate Street,SEAHAM,United Kingdom,23566775757,Life Plan Counselling,Life Plan Counselling,,,,,,,,,,,, -,,Office,,Σκαφίδια 105,ΠΑΡΕΚΚΛΗΣΙΑ,Cyprus,23566775757,Mr Fables,Mr Fables,,,,,,,,,,,, -,,Office,,Mellemvej 7,Aabybro,Denmark,23566775757,Nelson Brothers,Nelson Brothers,,,,,,,,,,,, -,,Office,,Plouggårdsvej 98,Karby,Denmark,23566775757,Netobill,Netobill,,,,,,,,,,,, -,,Office,,176 Michalakopoulou Street,Agio Georgoudi,Cyprus,23566775757,,,Helios Air,Helios Air,,,,,,,,,, -,,Office,,Fibichova 1102,Kokorín,Czech Republic,23566775757,,,Ks Merchandise,Ks Merchandise,,,,,,,,,, -,,Office,,Zahradní 888,Cechtín,Czech Republic,23566775757,,,HomeBase,HomeBase,,,,,,,,,, -,,Office,,ul. Grochowska 94,Warszawa,Poland,23566775757,,,Scott Ties,Scott Ties,,,,,,,,,, -,,Office,,Norra Esplanaden 87,HELSINKI,Finland,23566775757,,,Reliable Investments,Reliable Investments,,,,,,,,,, -,,Office,,2038 Fallon Drive,Dresden,Canada,23566775757,,,Nan Duskin,Nan Duskin,,,,,,,,,, -,,Office,,77 cours Franklin Roosevelt,MARSEILLE,France,23566775757,,,Rainbow Records,Rainbow Records,,,,,,,,,, -,,Office,,ul. Tuwima Juliana 85,Łódź,Poland,23566775757,,,New World Realty,New World Realty,,,,,,,,,, -,,Office,,Gl. Sygehusvej 41,Narsaq,Greenland,23566775757,,,Asiatic Solutions,Asiatic Solutions,,,,,,,,,, -,,Office,,Gosposka ulica 50,Nova Gorica,Slovenia,23566775757,,,Eagle Hardware,Eagle Hardware,,,,,,,,,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/BOM.csv b/erpnext/utilities/demo/demo_docs/BOM.csv deleted file mode 100644 index ab0d6f521a..0000000000 --- a/erpnext/utilities/demo/demo_docs/BOM.csv +++ /dev/null @@ -1,47 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Table:,BOM,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -DocType:,BOM,,,,,,,,,,,,,,,~,BOM Operation,bom_operations,,,,,,~,BOM Item,bom_materials,,,,,,,,,~,BOM Explosion Item,flat_bom_details,,,,,, -Column Labels:,ID,Item,Quantity,Is Active,Is Default,With Operations,Rate Of Materials Based On,Price List,Total Cost,Total Raw Material Cost,Total Operating Cost,Item UOM,Project Name,Item Desription,Amended From,,ID,Operation No,Operation Description,Workstation,Hour Rate,Operation Time (mins),Operating Cost,,ID,Item Code,Qty,Stock UOM,Operation No,BOM No,Rate,Amount,Scrap %,Item Description,,ID,Item Code,Description,Qty,Rate,Amount,Stock UOM,Qty Consumed Per Unit -Column Name:,name,item,quantity,is_active,is_default,with_operations,rm_cost_as_per,buying_price_list,total_cost,raw_material_cost,operating_cost,uom,project_name,description,amended_from,~,name,operation_no,opn_description,workstation,hour_rate,time_in_mins,operating_cost,~,name,item_code,qty,stock_uom,operation_no,bom_no,rate,amount,scrap,description,~,name,item_code,description,qty,rate,amount,stock_uom,qty_consumed_per_unit -Mandatory:,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No,No,No,,Yes,Yes,Yes,No,No,No,No,,Yes,Yes,Yes,Yes,No,No,No,No,No,No,,Yes,No,No,No,No,No,No,No -Type:,Data (text),Link,Float,Check,Check,Check,Select,Link,Float,Float,Float,Select,Link,Small Text,Link,,Data,Data,Text,Link,Float,Float,Float,,Data,Link,Float,Link,Select,Link,Float,Float,Float,Text,,Data,Link,Text,Float,Float,Float,Link,Float -Info:,,Valid Item,,0 or 1,0 or 1,0 or 1,"One of: Valuation Rate, Last Purchase Rate, Price List",Valid Price List,,,,Valid UOM,Valid Project,,Valid BOM,,Leave blank for new records,,,Valid Workstation,,,,,Leave blank for new records,Valid Item,,Valid UOM,,Valid BOM,,,,,,Leave blank for new records,Valid Item,,,,,Valid UOM, -Start entering data below this line,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,BOM/Bearing Assembly/001,Bearing Assembly,1,1,1,,Price List,Standard Buying,130,130,0,Nos,,Bearing Assembly,,,,,,,,,,,,Base Bearing Plate,1,Nos,,,15,15,,1/4 in. x 6 in. x 6 in. Mild Steel Plate,,,Bearing Pipe,1.5 in. Diameter x 36 in. Mild Steel Tubing,1,15,15,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Block,1,Nos,,,10,10,,"CAST IRON, MCMASTER PART NO. 3710T13",,,Bearing Collar,1 in. x 3 in. x 1 ft. Multipurpose Al Alloy Bar,2,20,40,Nos,2 -,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Collar,2,Nos,,,20,40,,1 in. x 3 in. x 1 ft. Multipurpose Al Alloy Bar,,,Bearing Block,"CAST IRON, MCMASTER PART NO. 3710T13",1,10,10,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Pipe,1,Nos,,,15,15,,1.5 in. Diameter x 36 in. Mild Steel Tubing,,,Upper Bearing Plate,3/16 in. x 6 in. x 6 in. Low Carbon Steel Plate,1,50,50,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Upper Bearing Plate,1,Nos,,,50,50,,3/16 in. x 6 in. x 6 in. Low Carbon Steel Plate,,,Base Bearing Plate,1/4 in. x 6 in. x 6 in. Mild Steel Plate,1,15,15,Nos,1 -,BOM/Wind Mill A Series/001,Wind Mill A Series,1,1,1,,Price List,Standard Buying,223,223,0,Nos,,Wind Mill A Series for Home Use 9ft,,,,,,,,,,,,Base Bearing Plate,1,Nos,,,15,15,,1/4 in. x 6 in. x 6 in. Mild Steel Plate,,,Shaft,1.25 in. Diameter x 6 ft. Mild Steel Tubing,1,30,30,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Base Plate,1,Nos,,,20,20,,3/4 in. x 2 ft. x 4 ft. Pine Plywood,,,Base Bearing Plate,1/4 in. x 6 in. x 6 in. Mild Steel Plate,1,15,15,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Block,1,Nos,,,10,10,,"CAST IRON, MCMASTER PART NO. 3710T13",,,External Disc,15/32 in. x 4 ft. x 8 ft. 3-Ply Rtd Sheathing,1,45,45,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Pipe,1,Nos,,,15,15,,1.5 in. Diameter x 36 in. Mild Steel Tubing,,,Bearing Pipe,1.5 in. Diameter x 36 in. Mild Steel Tubing,1,15,15,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,External Disc,1,Nos,,,45,45,,15/32 in. x 4 ft. x 8 ft. 3-Ply Rtd Sheathing,,,Wing Sheet,1/32 in. x 24 in. x 47 in. HDPE Opaque Sheet,4,22,88,Nos,4 -,,,,,,,,,,,,,,,,,,,,,,,,,,Shaft,1,Nos,,,30,30,,1.25 in. Diameter x 6 ft. Mild Steel Tubing,,,Base Plate,3/4 in. x 2 ft. x 4 ft. Pine Plywood,1,20,20,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Wing Sheet,4,Nos,,,22,88,,1/32 in. x 24 in. x 47 in. HDPE Opaque Sheet,,,Bearing Block,"CAST IRON, MCMASTER PART NO. 3710T13",1,10,10,Nos,1 -,BOM/Wind MIll C Series/001,Wind MIll C Series,1,1,1,,Price List,Standard Buying,314,314,0,Nos,,Wind Mill C Series for Commercial Use 18ft,,,,,,,,,,,,Base Plate,2,Nos,,,20,40,,3/4 in. x 2 ft. x 4 ft. Pine Plywood,,,Base Bearing Plate,1/4 in. x 6 in. x 6 in. Mild Steel Plate,1,15,15,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Internal Disc,1,Nos,,,33,33,,For Bearing Collar,,,Bearing Collar,1 in. x 3 in. x 1 ft. Multipurpose Al Alloy Bar,2,20,40,Nos,2 -,,,,,,,,,,,,,,,,,,,,,,,,,,External Disc,1,Nos,,,45,45,,15/32 in. x 4 ft. x 8 ft. 3-Ply Rtd Sheathing,,,Base Plate,3/4 in. x 2 ft. x 4 ft. Pine Plywood,2,20,40,Nos,2 -,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Assembly,1,Nos,,BOM/Bearing Assembly/001,130,130,,Bearing Assembly,,,Bearing Pipe,1.5 in. Diameter x 36 in. Mild Steel Tubing,1,15,15,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Wing Sheet,3,Nos,,,22,66,,1/32 in. x 24 in. x 47 in. HDPE Opaque Sheet,,,Internal Disc,For Bearing Collar,1,33,33,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Upper Bearing Plate,3/16 in. x 6 in. x 6 in. Low Carbon Steel Plate,1,50,50,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Wing Sheet,1/32 in. x 24 in. x 47 in. HDPE Opaque Sheet,3,22,66,Nos,3 -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,External Disc,15/32 in. x 4 ft. x 8 ft. 3-Ply Rtd Sheathing,1,45,45,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Block,"CAST IRON, MCMASTER PART NO. 3710T13",1,10,10,Nos,1 -,BOM/Wind Turbine/001,Wind Turbine,1,1,1,,Price List,Standard Buying,139,139,0,Nos,,Small Wind Turbine for Home Use,,,,,,,,,,,,Base Bearing Plate,1,Nos,,,15,15,,1/4 in. x 6 in. x 6 in. Mild Steel Plate,,,Shaft,1.25 in. Diameter x 6 ft. Mild Steel Tubing,1,30,30,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Base Plate,1,Nos,,,20,20,,3/4 in. x 2 ft. x 4 ft. Pine Plywood,,,Bearing Collar,1 in. x 3 in. x 1 ft. Multipurpose Al Alloy Bar,1,20,20,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Bearing Collar,1,Nos,,,20,20,,1 in. x 3 in. x 1 ft. Multipurpose Al Alloy Bar,,,Base Plate,3/4 in. x 2 ft. x 4 ft. Pine Plywood,1,20,20,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Blade Rib,1,Nos,,,10,10,,1/2 in. x 2 ft. x 4 ft. Pine Plywood,,,Base Bearing Plate,1/4 in. x 6 in. x 6 in. Mild Steel Plate,1,15,15,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Shaft,1,Nos,,,30,30,,1.25 in. Diameter x 6 ft. Mild Steel Tubing,,,Blade Rib,1/2 in. x 2 ft. x 4 ft. Pine Plywood,1,10,10,Nos,1 -,,,,,,,,,,,,,,,,,,,,,,,,,,Wing Sheet,2,Nos,,,22,44,,1/32 in. x 24 in. x 47 in. HDPE Opaque Sheet,,,Wing Sheet,1/32 in. x 24 in. x 47 in. HDPE Opaque Sheet,2,22,44,Nos,2 diff --git a/erpnext/utilities/demo/demo_docs/Contact.csv b/erpnext/utilities/demo/demo_docs/Contact.csv deleted file mode 100644 index be3dddc496..0000000000 --- a/erpnext/utilities/demo/demo_docs/Contact.csv +++ /dev/null @@ -1,46 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,, -Table:,Contact,,,,,,,,,,,,,, -,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,, -,,,,,,,,,,,,,,, -Column Labels,First Name,Email Id,Phone,Last Name,Status,Customer,Customer Name,Supplier,Supplier Name,Sales Partner,Is Primary Contact,Mobile No,Department,Designation,Unsubscribed -Column Name:,first_name,email_id,phone,last_name,status,customer,customer_name,supplier,supplier_name,sales_partner,is_primary_contact,mobile_no,department,designation,unsubscribed -Mandatory:,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No,No,No -Type:,Data,Data,Data,Data,Select,Link,Data,Link,Data,Link,Check,Data,Data,Data,Check -Info:,,,,,"One of: Open, Replied",Valid Customer,,Valid Supplier,,Valid Sales Partner,0 or 1,,,,0 or 1 -Start entering data below this line,,,,,,,,,,,,,,, -,Jan,JanVaclavik@dayrep.com,456675757,Václavík,,Adaptas,Adaptas,,,,,,,, -,Chidumaga,ChidumagaTobeolisa@armyspy.com,456675757,Tobeolisa,,Asian Fusion,Asian Fusion,,,,,,,, -,Jana,JanaKubanova@superrito.com,456675757,Kubáňová,,Asian Junction,Asian Junction,,,,,,,, -,紹萱,XuChaoXuan@gustr.com,456675757,于,,Big D Supermarkets,Big D Supermarkets,,,,,,,, -,Özlem,OzlemVerwijmeren@dayrep.com,456675757,Verwijmeren,,Buttrey Food & Drug,Buttrey Food & Drug,,,,,,,, -,Hans,HansRasmussen@superrito.com,456675757,Rasmussen,,Chi-Chis,Chi-Chis,,,,,,,, -,Satomi,SatomiShigeki@superrito.com,456675757,Shigeki,,Choices,Choices,,,,,,,, -,Simon,SimonVJessen@superrito.com,456675757,Jessen,,Consumers and Consumers Express,Consumers and Consumers Express,,,,,,,, -,نگارین,NeguaranShahsaah@teleworm.us,456675757,شاه سیاه,,Crafts Canada,Crafts Canada,,,,,,,, -,Lom-Ali,Lom-AliBataev@dayrep.com,456675757,Bataev,,Endicott Shoes,Endicott Shoes,,,,,,,, -,Tiên,VanNgocTien@einrot.com,456675757,Văn,,Fayva,Fayva,,,,,,,, -,Quimey,QuimeyOsorioRuelas@gustr.com,456675757,Osorio,,Intelacard,Intelacard,,,,,,,, -,Edgarda,EdgardaSalcedoRaya@teleworm.us,456675757,Salcedo,,Landskip Yard Care,Landskip Yard Care,,,,,,,, -,Hafsteinn,HafsteinnBjarnarsonar@armyspy.com,456675757,Bjarnarsonar,,Life Plan Counselling,Life Plan Counselling,,,,,,,, -,Даниил,@superrito.com,456675757,Коновалов,,Mr Fables,Mr Fables,,,,,,,, -,Selma,SelmaMAndersen@teleworm.us,456675757,Andersen,,Nelson Brothers,Nelson Brothers,,,,,,,, -,Ladislav,LadislavKolaja@armyspy.com,456675757,Kolaja,,Netobill,Netobill,,,,,,,, -,Tewolde,TewoldeAbaalom@teleworm.us,456675757,Abaalom,,,,Helios Air,Helios Air,,,,,, -,Leila,LeilaFernandesRodrigues@gustr.com,456675757,Rodrigues,,,,Ks Merchandise,Ks Merchandise,,,,,, -,Dmitry,DmitryBulgakov@gustr.com,456675757,Bulgakov,,,,HomeBase,HomeBase,,,,,, -,Haiduc,HaiducWhitfoot@dayrep.com,456675757,Whitfoot,,,,Scott Ties,Scott Ties,,,,,, -,Sesselja,SesseljaPetursdottir@cuvox.de,456675757,Pétursdóttir,,,,Reliable Investments,Reliable Investments,,,,,, -,Hajdar,HajdarPignar@superrito.com,456675757,Pignar,,,,Nan Duskin,Nan Duskin,,,,,, -,Gustava,GustavaLorenzo@teleworm.us,456675757,Lorenzo,,,,Rainbow Records,Rainbow Records,,,,,, -,Bethany,BethanyWood@teleworm.us,456675757,Wood,,,,New World Realty,New World Realty,,,,,, -,Gloriana,GlorianaBrownlock@cuvox.de,456675757,Brownlock,,,,Asiatic Solutions,Asiatic Solutions,,,,,, -,Jenson,JensonFraser@gustr.com,456675757,Fraser,,,,Eagle Hardware,Eagle Hardware,,,,,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/Customer.csv b/erpnext/utilities/demo/demo_docs/Customer.csv deleted file mode 100644 index 2ed0e1c5d5..0000000000 --- a/erpnext/utilities/demo/demo_docs/Customer.csv +++ /dev/null @@ -1,38 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,, -Table:,Customer,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,, -Column Labels,ID,Customer Name,Customer Type,Customer Group,Territory,Company,Series,Lead Ref,Default Price List,Default Currency,Customer Details,Credit Days,Credit Limit,Website,Default Sales Partner,Default Commission Rate -Column Name:,name,customer_name,customer_type,customer_group,territory,company,naming_series,lead_name,default_price_list,default_currency,customer_details,credit_days,credit_limit,website,default_sales_partner,default_commission_rate -Mandatory:,Yes,Yes,Yes,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No -Type:,Data (text),Data,Select,Link,Link,Link,Select,Link,Link,Link,Text,Int,Currency,Data,Link,Float -Info:,,,"One of: Company, Individual",Valid Customer Group,Valid Territory,Valid Company,"One of: CUST, CUSTMUM",Valid Lead,Valid Price List,Valid Currency,,Integer,,,Valid Sales Partner, -Start entering data below this line,,,,,,,,,,,,,,,, -,,Asian Junction,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Life Plan Counselling,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Two Pesos,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Mr Fables,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Intelacard,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Big D Supermarkets,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Adaptas,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Nelson Brothers,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Landskip Yard Care,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Buttrey Food & Drug,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Fayva,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Asian Fusion,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Crafts Canada,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Consumers and Consumers Express,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Netobill,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Choices,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Chi-Chis,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Red Food,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, -,,Endicott Shoes,Company,Commercial,Rest Of The World,Wind Power LLC,,,,,,,,,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/Employee.csv b/erpnext/utilities/demo/demo_docs/Employee.csv deleted file mode 100644 index c9b340abc8..0000000000 --- a/erpnext/utilities/demo/demo_docs/Employee.csv +++ /dev/null @@ -1,40 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Table:,Employee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -DocType:,Employee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Column Labels:,ID,Full Name,Date of Joining,Date of Birth,Gender,Company,Status,Naming Series,Salutation,Image,User ID,Employee Number,Employment Type,Holiday List,Scheduled Confirmation Date,Final Confirmation Date,Contract End Date,Date Of Retirement,Branch,Department,Designation,Grade,Email (By company),Notice - Number of Days,Salary Mode,Bank Name,Bank A/C No.,ESIC CARD No,PF Number,Gratuity LIC ID,Reports to,Cell Number,Personal Email,Person To Be Contacted,Relation,Emergency Phone Number,Permanent Accommodation Type,Permanent Address,Current Accommodation Type,Current Address,Bio,PAN Number,Passport Number,Date of Issue,Valid Upto,Place of Issue,Marital Status,Blood Group,Family Background,Health Details,Resignation Letter Date,Relieving Date,Reason for Leaving,Leave Encashed?,Encashment Date,Held On,Reason for Resignation,New Workplace,Feedback -Column Name:,name,employee_name,date_of_joining,date_of_birth,gender,company,status,naming_series,salutation,image,user_id,employee_number,employment_type,holiday_list,scheduled_confirmation_date,final_confirmation_date,contract_end_date,date_of_retirement,branch,department,designation,grade,company_email,notice_number_of_days,salary_mode,bank_name,bank_ac_no,esic_card_no,pf_number,gratuity_lic_id,reports_to,cell_number,personal_email,person_to_be_contacted,relation,emergency_phone_number,permanent_accommodation_type,permanent_address,current_accommodation_type,current_address,bio,pan_number,passport_number,date_of_issue,valid_upto,place_of_issue,marital_status,blood_group,family_background,health_details,resignation_letter_date,relieving_date,reason_for_leaving,leave_encashed,encashment_date,held_on,reason_for_resignation,new_workplace,feedback -Mandatory:,Yes,Yes,Yes,Yes,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No -Type:,Data (text),Data,Date,Date,Select,Select,Select,Select,Select,Select,Link,Data,Link,Link,Date,Date,Date,Date,Link,Link,Link,Link,Data,Int,Select,Data,Data,Data,Data,Data,Link,Data,Data,Data,Data,Data,Select,Small Text,Select,Small Text,Text Editor,Data,Data,Date,Date,Data,Select,Select,Small Text,Small Text,Date,Date,Data,Select,Date,Date,Select,Data,Small Text -Info:,,,,,"One of: Male, Female",Valid Company,"One of: Active, Left",One of: EMP/,"One of: Mr, Ms",One of: attach_files:,Valid Profile,,Valid Employment Type,Valid Holiday List,,,,,Valid Branch,Valid Department,Valid Designation,Valid Grade,,Integer,"One of: Bank, Cash, Cheque",,,,,,Valid Employee,,,,,,"One of: Rented, Owned",,"One of: Rented, Owned",,,,,,,,"One of: Single, Married, Divorced, Widowed","One of: A+, A-, B+, B-, AB+, AB-, O+, O-",,,,,,"One of: Yes, No",,,"One of: Better Prospects, Health Concerns",, -Start entering data below this line,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Dikman Shervashidze Shervashidze,10-10-2001,03-01-1982,Female,Wind Power LLC,Active,EMP/,,,DikmanShervashidze@armyspy.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Zukutakitoteka ,09-16-1976,03-02-1959,Female,Wind Power LLC,Active,EMP/,,,Zukutakitoteka@teleworm.us,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Hatsue Kashiwagi,06-16-2000,03-03-1982,Female,Wind Power LLC,Active,EMP/,,,HatsueKashiwagi@cuvox.de,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Nuran Verkleij,07-01-1969,04-04-1945,Female,Wind Power LLC,Active,EMP/,,,NuranVerkleij@einrot.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Дмитрий Пирогов,12-24-1999,03-05-1978,Male,Wind Power LLC,Active,EMP/,,,aromn@armyspy.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Tilde Lindqvist,08-05-1981,03-06-1964,Female,Wind Power LLC,Active,EMP/,,,TildeLindqvist@cuvox.de,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Michał Sobczak,06-10-2006,03-07-1982,Male,Wind Power LLC,Active,EMP/,,,MichalSobczak@teleworm.us,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Gabrielle Loftus,10-21-1993,03-08-1969,Female,Wind Power LLC,Active,EMP/,,,GabrielleLoftus@superrito.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Vakhita Ryzaev,09-06-2005,03-09-1982,Male,Wind Power LLC,Active,EMP/,,,VakhitaRyzaev@teleworm.us,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Charmaine Gaudreau,12-25-2007,03-10-1985,Female,Wind Power LLC,Active,EMP/,,,CharmaineGaudreau@cuvox.de,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Rafaëla Maartens,09-02-2002,03-11-1982,Female,Wind Power LLC,Active,EMP/,,,RafaelaMaartens@cuvox.de,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Nuguse Yohannes,08-24-1984,07-12-1966,Male,Wind Power LLC,Active,EMP/,,,NuguseYohannes@dayrep.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Раиса Белякова,12-04-2002,03-13-1982,Female,Wind Power LLC,Active,EMP/,,,panca@armyspy.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,胤隆 蔡,03-14-2011,06-14-1991,Male,Wind Power LLC,Active,EMP/,,,CaYinLong@gustr.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Freddie Scott,12-14-2004,03-15-1982,Male,Wind Power LLC,Active,EMP/,,,FreddieScott@armyspy.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Bergþóra Vigfúsdóttir,05-17-2004,03-16-1982,Female,Wind Power LLC,Active,EMP/,,,BergoraVigfusdottir@superrito.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Ward Kalb,05-13-1994,03-17-1973,Male,Wind Power LLC,Active,EMP/,,,WardNajmalDinKalb@cuvox.de,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Wan Mai,12-15-2003,09-18-1982,Female,Wind Power LLC,Active,EMP/,,,WanMai@teleworm.us,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Leon Abdulov,03-15-1999,03-19-1982,Male,Wind Power LLC,Active,EMP/,,,LeonAbdulov@superrito.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,Sabina Novotná,01-25-1991,03-20-1974,Female,Wind Power LLC,Active,EMP/,,,SabinaNovotna@superrito.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/Fiscal_Year.csv b/erpnext/utilities/demo/demo_docs/Fiscal_Year.csv deleted file mode 100644 index d56b1b9b94..0000000000 --- a/erpnext/utilities/demo/demo_docs/Fiscal_Year.csv +++ /dev/null @@ -1,23 +0,0 @@ -Data Import Template,,,, -Table:,Fiscal Year,,, -,,,, -,,,, -Notes:,,,, -Please do not change the template headings.,,,, -First data column must be blank.,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,, -"For updating, you can update only selective columns.",,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,, -,,,, -DocType:,Fiscal Year,,, -Column Labels:,ID,Year Name,Year Start Date,Year Closed -Column Name:,name,year,year_start_date,year_end_date,is_fiscal_year_closed -Mandatory:,Yes,Yes,Yes,Yes,No -Type:,Data (text),Data,Date,Date,Select -Info:,,,,,"One of: No, Yes" -Start entering data below this line,,,, -,,2009,01-01-2009,31-12-2009,No -,,2010,01-01-2010,31-12-2010,No -,,2011,01-01-2011,31-12-2011,No \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/Item.csv b/erpnext/utilities/demo/demo_docs/Item.csv deleted file mode 100644 index eeb18c5b17..0000000000 --- a/erpnext/utilities/demo/demo_docs/Item.csv +++ /dev/null @@ -1,37 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Table:,Item,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -DocType:,Item,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,Item Reorder,item_reorder,,,,~,UOM Conversion Detail,uom_conversion_details,,~,Item Supplier,item_supplier_details,,~,Item Customer Detail,item_customer_details,,~,Item Tax,item_tax,,~,Item Quality Inspection Parameter,item_specification_details,,~,Website Item Group,website_item_groups,~,Item Website Specification,item_website_specifications, -Column Labels:,ID,Item Name,Item Group,Default Unit of Measure,Description,Is Stock Item,Is Asset Item,Has Batch No,Has Serial No,Is Purchase Item,Is Sales Item,Is Service Item,Inspection Required,Allow Bill of Materials,Allow Production Order,Is Sub Contracted Item,Document Numbering Series,Item Code,Brand,Barcode,Image,Description HTML,Default Warehouse,Allowance Percent,Valuation Method,Minimum Order Qty,Serial Number Series,Warranty Period (in days),End of Life,Net Weight,Weight UOM,Re-Order Level,Re-Order Qty,Default Supplier,Lead Time Days,Default Expense Account,Default Cost Center,Last Purchase Rate,Standard Rate,Manufacturer,Manufacturer Part Number,Max Discount (%),Default Income Account,Cost Center,Default BOM,Show in Website,Page Name,Weightage,Slideshow,Image,Website Warehouse,Website Description,,ID,Warehouse,Re-order Level,Material Request Type,Re-order Qty,,ID,UOM,Conversion Factor,,ID,Supplier,Supplier Part Number,,ID,Customer Name,Ref Code,,ID,Tax,Tax Rate,,ID,Parameter,Acceptance Criteria,,ID,Item Group,,ID,Label,Description -Column Name:,name,item_name,item_group,stock_uom,description,is_stock_item,is_asset_item,has_batch_no,has_serial_no,is_purchase_item,is_sales_item,is_service_item,inspection_required,is_manufactured_item,is_pro_applicable,is_sub_contracted_item,naming_series,item_code,brand,barcode,image,description_html,default_warehouse,tolerance,valuation_method,min_order_qty,serial_no_series,warranty_period,end_of_life,net_weight,weight_uom,re_order_level,re_order_qty,default_supplier,lead_time_days,purchase_account,cost_center,last_purchase_rate,standard_rate,manufacturer,manufacturer_part_no,max_discount,default_income_account,default_sales_cost_center,default_bom,show_in_website,page_name,weightage,slideshow,website_image,website_warehouse,web_long_description,~,name,warehouse,warehouse_reorder_level,material_request_type,warehouse_reorder_qty,~,name,uom,conversion_factor,~,name,supplier,supplier_part_no,~,name,customer_name,ref_code,~,name,tax_type,tax_rate,~,name,specification,value,~,name,item_group,~,name,label,description -Mandatory:,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,,Yes,Yes,Yes,Yes,No,,Yes,No,No,,Yes,No,No,,Yes,Yes,Yes,,Yes,Yes,No,,Yes,Yes,No,,Yes,No,,Yes,No,No -Type:,Data (text),Data,Link,Link,Small Text,Select,Select,Select,Select,Select,Select,Select,Select,Select,Select,Select,Select,Data,Link,Data,Select,Small Text,Link,Float,Select,Float,Data,Data,Date,Float,Link,Float,Float,Link,Int,Link,Link,Float,Float,Data,Data,Float,Link,Link,Link,Check,Data,Int,Link,Select,Link,Text Editor,,Data,Link,Float,Select,Float,,Data,Link,Float,,Data,Link,Data,,Data,Link,Data,,Data,Link,Float,,Data,Data,Data,,Data,Link,,Data,Data,Text -Info:,,,Valid Item Group,Valid UOM,,"One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No","One of: Yes, No",One of: ITEM,,Valid Brand,,One of: attach_files:,,Valid Warehouse,,"One of: FIFO, Moving Average",,,,,,Valid UOM,,,Valid Supplier,Integer,Valid Account,Valid Cost Center,,,,,,Valid Account,Valid Cost Center,Valid BOM,0 or 1,,Integer,Valid Website Slideshow,One of: attach_files:,Valid Warehouse,,,Leave blank for new records,Valid Warehouse,,"One of: Purchase, Transfer",,,Leave blank for new records,Valid UOM,,,Leave blank for new records,Valid Supplier,,,Leave blank for new records,Valid Customer,,,Leave blank for new records,Valid Account,,,Leave blank for new records,,,,Leave blank for new records,Valid Item Group,,Leave blank for new records,, -Start entering data below this line,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -,Base Bearing Plate,Base Bearing Plate,Raw Material,Nos,1/4 in. x 6 in. x 6 in. Mild Steel Plate,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Base Bearing Plate,,,,,Stores - WP,0,,0,,,,0,,0,0,Eagle Hardware,0,,,15,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Base Plate,Base Plate,Raw Material,Nos,3/4 in. x 2 ft. x 4 ft. Pine Plywood,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Base Plate,,,,,Stores - WP,0,,0,,,,0,,0,0,HomeBase,0,,,20,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Bearing Assembly,Bearing Assembly,Sub Assemblies,Nos,Bearing Assembly,Yes,No,No,No,No,Yes,No,No,Yes,Yes,No,,Bearing Assembly,,,,,Stores - WP,0,,0,,,,0,,0,0,Asiatic Solutions,0,,,0,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Bearing Block,Bearing Block,Raw Material,Nos,"CAST IRON, MCMASTER PART NO. 3710T13",Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Bearing Block,,,,,Stores - WP,0,,0,,,,0,,0,0,Nan Duskin,0,,,10,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Bearing Collar,Bearing Collar,Raw Material,Nos,1 in. x 3 in. x 1 ft. Multipurpose Al Alloy Bar,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Bearing Collar,,,,,Stores - WP,0,,0,,,,0,,0,0,Eagle Hardware,0,,,20,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Bearing Pipe,Bearing Pipe,Raw Material,Nos,1.5 in. Diameter x 36 in. Mild Steel Tubing,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Bearing Pipe,,,,,Stores - WP,0,,0,,,,0,,0,0,HomeBase,0,,,15,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Blade Rib,Blade Rib,Raw Material,Nos,1/2 in. x 2 ft. x 4 ft. Pine Plywood,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Blade Rib,,,,,Stores - WP,0,,0,,,,0,,0,0,Ks Merchandise,0,,,0,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Disc Collars,Disc Collars,Raw Material,Nos,For Upper Bearing,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Disc Collars,,,,,Stores - WP,0,,0,,,,0,,0,0,Asiatic Solutions,0,,,0,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,External Disc,External Disc,Raw Material,Nos,15/32 in. x 4 ft. x 8 ft. 3-Ply Rtd Sheathing,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,External Disc,,,,,Stores - WP,0,,0,,,,0,,0,0,HomeBase,0,,,45,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Internal Disc,Internal Disc,Raw Material,Nos,For Bearing Collar,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Internal Disc,,,,,Stores - WP,0,,0,,,,0,,0,0,HomeBase,0,,,33,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Shaft,Shaft,Raw Material,Nos,1.25 in. Diameter x 6 ft. Mild Steel Tubing,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Shaft,,,,,Stores - WP,0,,0,,,,0,,0,0,Eagle Hardware,0,,,30,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Stand,Stand,Raw Material,Nos,N/A,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Stand,,,,,Stores - WP,0,,0,,,,0,,0,0,Scott Ties,0,,,0,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Upper Bearing Plate,Upper Bearing Plate,Raw Material,Nos,3/16 in. x 6 in. x 6 in. Low Carbon Steel Plate,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Upper Bearing Plate,,,,,Stores - WP,0,,0,,,,0,,0,0,Eagle Hardware,0,,,50,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Wind Mill A Series,Wind Mill A Series,Products,Nos,Wind Mill A Series for Home Use 9ft,Yes,No,No,Yes,No,Yes,Yes,No,Yes,Yes,No,,Wind Mill A Series,,,,,Finished Goods - WP,0,,0,WMA,,,0,,0,0,,0,,,0,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Wind MIll C Series,Wind MIll C Series,Products,Nos,Wind Mill C Series for Commercial Use 18ft,Yes,No,No,Yes,No,Yes,Yes,No,Yes,Yes,No,,Wind MIll C Series,,,,,Finished Goods - WP,0,,0,WMC,,,0,,0,0,,0,,,0,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Wind Turbine,Wind Turbine,Products,Nos,Small Wind Turbine for Home Use,Yes,No,No,Yes,No,Yes,Yes,No,Yes,Yes,No,,Wind Turbine,,,,,Finished Goods - WP,0,,0,WTU,,,0,,0,0,,0,,,0,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, -,Wing Sheet,Wing Sheet,Raw Material,Nos,1/32 in. x 24 in. x 47 in. HDPE Opaque Sheet,Yes,No,No,No,Yes,Yes,Yes,No,No,No,No,,Wing Sheet,,,,,Stores - WP,0,,0,,,,0,,0,0,New World Realty,0,,,22,0,,,0,,,,0,,0,,,,,,,,,,,,,Nos,1,,,,,,,,,,,,,,,,,,,,,,, diff --git a/erpnext/utilities/demo/demo_docs/Item_Price.csv b/erpnext/utilities/demo/demo_docs/Item_Price.csv deleted file mode 100644 index d70b7b3e67..0000000000 --- a/erpnext/utilities/demo/demo_docs/Item_Price.csv +++ /dev/null @@ -1,49 +0,0 @@ -Data Import Template,,,,,,, -Table:,Item Price,,,,,, -,,,,,,, -,,,,,,, -Notes:,,,,,,, -Please do not change the template headings.,,,,,,, -First data column must be blank.,,,,,,, -"If you are uploading new records, leave the ""name"""" (ID) column blank.""",,,,,,, -"If you are uploading new records, ""Naming Series"""" becomes mandatory"," if present.""",,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,, -"For updating, you can update only selective columns.",,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,, -,,,,,,, -DocType:,Item Price,,,,,, -Column Labels:,ID,Price List,Item Code,Rate,Valid for Buying or Selling?,Item Name,Item Description -Column Name:,name,price_list,item_code,ref_rate,buying_or_selling,item_name,item_description -Mandatory:,Yes,Yes,Yes,Yes,No,No,No -Type:,Data (text),Link,Link,Currency,Select,Data,Text -Info:,,Valid Price List,Valid Item,,"One of: Selling, Buying",, -Start entering data below this line,,,,,,, -,,Standard Buying,Base Bearing Plate,15,Buying,, -,,Standard Buying,Base Plate,20,Buying,, -,,Standard Buying,Bearing Block,10,Buying,, -,,Standard Buying,Bearing Collar,20,Buying,, -,,Standard Buying,Bearing Pipe,15,Buying,, -,,Standard Buying,Blade Rib,10,Buying,, -,,Standard Buying,Disc Collars,74,Buying,, -,,Standard Buying,External Disc,45,Buying,, -,,Standard Buying,Internal Disc,33,Buying,, -,,Standard Buying,Shaft,30,Buying,, -,,Standard Buying,Stand,40,Buying,, -,,Standard Buying,Upper Bearing Plate,50,Buying,, -,,Standard Buying,Wing Sheet,22,Buying,, -,,Standard Selling,Wind Turbine,21,Selling,, -,,Standard Selling,Wind Mill A Series,28,Selling,, -,,Standard Selling,Wind MIll C Series,14,Selling,, -,,Standard Selling,Base Bearing Plate,28,Selling,, -,,Standard Selling,Base Plate,21,Selling,, -,,Standard Selling,Bearing Block,14,Selling,, -,,Standard Selling,Bearing Collar,103.6,Selling,, -,,Standard Selling,Bearing Pipe,63,Selling,, -,,Standard Selling,Blade Rib,46.2,Selling,, -,,Standard Selling,Disc Collars,42,Selling,, -,,Standard Selling,External Disc,56,Selling,, -,,Standard Selling,Internal Disc,70,Selling,, -,,Standard Selling,Shaft,340,Selling,, -,,Standard Selling,Stand,400,Selling,, -,,Standard Selling,Upper Bearing Plate,300,Selling,, -,,Standard Selling,Wing Sheet,30.8,Selling,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/Lead.csv b/erpnext/utilities/demo/demo_docs/Lead.csv deleted file mode 100644 index 948a68d66a..0000000000 --- a/erpnext/utilities/demo/demo_docs/Lead.csv +++ /dev/null @@ -1,68 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,,,,,,,,,, -Table:,Lead,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"""" (ID) column blank.""",,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"""" becomes mandatory"," if present.""",,,,,,,,,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,, -Column Labels,ID,Contact Name,Status,Naming Series,Company Name,Email Id,Source,From Customer,Campaign Name,Phone,Mobile No.,Fax,Website,Territory,Lead Type,Lead Owner,Market Segment,Industry,Request Type,Next Contact By,Next Contact Date,Company,Unsubscribed,Blog Subscriber -Column Name:,name,lead_name,status,naming_series,company_name,email_id,source,customer,campaign_name,phone,mobile_no,fax,website,territory,type,lead_owner,market_segment,industry,request_type,contact_by,contact_date,company,unsubscribed,blog_subscriber -Mandatory:,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No -Type:,Data (text),Data,Select,Select,Data,Data,Select,Link,Link,Data,Data,Data,Data,Link,Select,Link,Select,Link,Select,Link,Date,Link,Check,Check -Info:,,,"Lead, Open, Replied, Opportunity, Interested, Converted, Do Not Contact","One of: LEAD, LEAD/10-11/, LEAD/MUMBAI/",,,"One of: Advertisement, Blog Post, Campaign, Call, Customer, Exhibition, Supplier, Website, Email",Valid Customer,Valid Campaign,,,,,Valid Territory,"One of: Client, Channel Partner, Consultant",Valid Profile,"One of: Lower Income, Middle Income, Upper Income",Valid Industry Type,"One of: Product Enquiry, Request for Information, Suggestions, Other",Valid Profile,,Valid Company,0 or 1,0 or 1 -Start entering data below this line,,,,,,,,,,,,,,,,,,,,,,,, -,,Mart Lakeman,Lead,,Zany Brainy,MartLakeman@einrot.com,,,,,,,,,,,,,,,,,, -,,Saga Lundqvist,Lead,,Patterson-Fletcher,SagaLundqvist@dayrep.com,,,,,,,,,,,,,,,,,, -,,Adna Sjöberg,Lead,,Griff's Hamburgers,AdnaSjoberg@gustr.com,,,,,,,,,,,,,,,,,, -,,Ida Svendsen,Lead,,Rhodes Furniture,IdaDSvendsen@superrito.com,,,,,,,,,,,,,,,,,, -,,Emppu Hämeenniemi,Lead,,Burger Chef,EmppuHameenniemi@teleworm.us,,,,,,,,,,,,,,,,,, -,,Eugenio Pisano,Lead,,Stratabiz,EugenioPisano@cuvox.de,,,,,,,,,,,,,,,,,, -,,Semhar Hagos,Lead,,Home Quarters Warehouse,SemharHagos@einrot.com,,,,,,,,,,,,,,,,,, -,,Branimira Ivanković,Lead,,Enviro Architectural Designs,BranimiraIvankovic@einrot.com,,,,,,,,,,,,,,,,,, -,,Shelly Fields,Lead,,Ideal Garden Management,ShellyLFields@superrito.com,,,,,,,,,,,,,,,,,, -,,Leo Mikulić,Lead,,Listen Up,LeoMikulic@gustr.com,,,,,,,,,,,,,,,,,, -,,Denisa Jarošová,Lead,,I. Magnin,DenisaJarosova@teleworm.us,,,,,,,,,,,,,,,,,, -,,Janek Rutkowski,Lead,,First Rate Choice,JanekRutkowski@dayrep.com,,,,,,,,,,,,,,,,,, -,,美月 宇藤,Lead,,Multi Tech Development,mm@gustr.com,,,,,,,,,,,,,,,,,, -,,Даниил Афанасьев,Lead,,National Auto Parts,dd@einrot.com,,,,,,,,,,,,,,,,,, -,,Zorislav Petković,Lead,,Integra Investment Plan,ZorislavPetkovic@cuvox.de,,,,,,,,,,,,,,,,,, -,,Nanao Niwa,Lead,,The Lawn Guru,NanaoNiwa@superrito.com,,,,,,,,,,,,,,,,,, -,,Hreiðar Jörundsson,Lead,,Buena Vista Realty Service,HreiarJorundsson@armyspy.com,,,,,,,,,,,,,,,,,, -,,Lai Chu,Lead,,Bountiful Harvest Health Food Store,ChuThiBichLai@einrot.com,,,,,,,,,,,,,,,,,, -,,Victor Aksakov,Lead,,P. Samuels Men's Clothiers,VictorAksakov@dayrep.com,,,,,,,,,,,,,,,,,, -,,Saidalim Bisliev,Lead,,Vinyl Fever,SaidalimBisliev@cuvox.de,,,,,,,,,,,,,,,,,, -,,Totte Jakobsson,Lead,,Garden Master,TotteJakobsson@armyspy.com,,,,,,,,,,,,,,,,,, -,,Naná Armas,Lead,,Big Apple,NanaArmasRobles@cuvox.de,,,,,,,,,,,,,,,,,, -,,Walerian Duda,Lead,,Monk House Sales,WalerianDuda@dayrep.com,,,,,,,,,,,,,,,,,, -,,Moarimikashi ,Lead,,ManCharm,Moarimikashi@teleworm.us,,,,,,,,,,,,,,,,,, -,,Dobromił Dąbrowski ,Lead,,Custom Lawn Care,DobromilDabrowski@dayrep.com,,,,,,,,,,,,,,,,,, -,,Teigan Sinclair,Lead,,The Serendipity Dip,TeiganSinclair@gustr.com,,,,,,,,,,,,,,,,,, -,,Fahad Guirguis,Lead,,Cavages,FahadSaidGuirguis@gustr.com,,,,,,,,,,,,,,,,,, -,,Morten Olsen,Lead,,Gallenkamp,MortenJOlsen@armyspy.com,,,,,,,,,,,,,,,,,, -,,Christian Baecker,Lead,,Webcom Business Services,ChristianBaecker@armyspy.com,,,,,,,,,,,,,,,,,, -,,Sebastianus Dohmen,Lead,,Accord Investments,SebastianusDohmen@cuvox.de,,,,,,,,,,,,,,,,,, -,,Eero Koskinen,Lead,,American Appliance,EeroKoskinen@superrito.com,,,,,,,,,,,,,,,,,, -,,富奎 盧,Lead,,Bettendorf's,LuFuKui@teleworm.us,,,,,,,,,,,,,,,,,, -,,Milica Jelić,Lead,,House Of Denmark,MilicaJelic@dayrep.com,,,,,,,,,,,,,,,,,, -,,Barbora Holubová,Lead,,10000 Auto Parts,BarboraHolubova@cuvox.de,,,,,,,,,,,,,,,,,, -,,Marta Kos,Lead,,Mages,MartaKos@einrot.com,,,,,,,,,,,,,,,,,, -,,Simret Zula,Lead,,CSK Auto,SimretZula@cuvox.de,,,,,,,,,,,,,,,,,, -,,Kamil Chlubna,Lead,,Eagle Hardware & Garden,KamilChlubna@einrot.com,,,,,,,,,,,,,,,,,, -,,Aceline Bolduc,Lead,,Rustler Steak House,AcelineBolduc@armyspy.com,,,,,,,,,,,,,,,,,, -,,Lucie Stupková,Lead,,ABCO Foods,LucieStupkova@gustr.com,,,,,,,,,,,,,,,,,, -,,Roland Solvik,Lead,,Trak Auto,RolandSolvik@cuvox.de,,,,,,,,,,,,,,,,,, -,,Mekirinzukushitakufu ,Lead,,Choices,Mekirinzukushitakufu@teleworm.us,,,,,,,,,,,,,,,,,, -,,Mukharbek Sultanovich,Lead,,Megatronic,MukharbekSultanovich@cuvox.de,,,,,,,,,,,,,,,,,, -,,Osman Amanuel,Lead,,Handy Dan,OsmanAmanuel@dayrep.com,,,,,,,,,,,,,,,,,, -,,幸子 阪部,Lead,,Channel Home Centers,dd@armyspy.com,,,,,,,,,,,,,,,,,, -,,Masakazu Kamitani,Lead,,Honest Air Group,MasakazuKamitani@superrito.com,,,,,,,,,,,,,,,,,, -,,Omran Sabbagh,Lead,,Pleasures and Pasttimes,OmranNuhaidSabbagh@einrot.com,,,,,,,,,,,,,,,,,, -,,Rikako Matsumura,Lead,,Lazysize,RikakoMatsumura@einrot.com,,,,,,,,,,,,,,,,,, -,,Anayolisa Chukwukadibia,Lead,,Prestiga-Biz,AnayolisaChukwukadibia@einrot.com,,,,,,,,,,,,,,,,,, -,,Gudmunda Hinna,Lead,,Childs Restaurants,GudmundaHinna@armyspy.com,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/Profile.csv b/erpnext/utilities/demo/demo_docs/Profile.csv deleted file mode 100644 index eb456c16ad..0000000000 --- a/erpnext/utilities/demo/demo_docs/Profile.csv +++ /dev/null @@ -1,40 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,,,,,, -Table:,Profile,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,, -DocType:,Profile,,,,,,,,,,,,,,,,,,, -Column Labels:,ID,Email,First Name,User Type,Enabled,Middle Name (Optional),Last Name,Language,Birth Date,Gender,New Password,User Image,Background Image,Bio,Email Signature,Login After,Login Before,Restrict IP,Last Login,Last IP -Column Name:,name,email,first_name,user_type,enabled,middle_name,last_name,language,birth_date,gender,new_password,user_image,background_image,bio,email_signature,login_after,login_before,restrict_ip,last_login,last_ip -Mandatory:,Yes,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No -Type:,Data (text),Data,Data,Select,Check,Data,Data,Select,Date,Select,Password,Select,Select,Small Text,Small Text,Int,Int,Data,Read Only,Read Only -Info:,,,,"One of: System User, Website User",0 or 1,,,"One of: العربية, Deutsch, english, español, français, हिंदी, Hrvatski, nederlands, português, português brasileiro, српски, தமிழ், ไทย",,"One of: Male, Female, Other",,One of: attach_files:,One of: attach_files:,,,Integer,Integer,,, -Start entering data below this line,,,,,,,,,,,,,,,,,,,, -,,DikmanShervashidze@armyspy.com,Dikman,System User,1,V,Shervashidze,,,,testpass,,,,,,,,, -,,Zukutakitoteka@teleworm.us,Zukutakitoteka,System User,1,,,,,,testpass,,,,,,,,, -,,HatsueKashiwagi@cuvox.de,Hatsue,System User,1,H,Kashiwagi,,,,testpass,,,,,,,,, -,,NuranVerkleij@einrot.com,Nuran,System User,1,T,Verkleij,,,,testpass,,,,,,,,, -,,aromn@armyspy.com,Дмитрий,System User,1,З,Пирогов,,,,testpass,,,,,,,,, -,,TildeLindqvist@cuvox.de,Tilde,System User,1,T,Lindqvist,,,,testpass,,,,,,,,, -,,MichalSobczak@teleworm.us,Michał,System User,1,S,Sobczak,,,,testpass,,,,,,,,, -,,GabrielleLoftus@superrito.com,Gabrielle,System User,1,J,Loftus,,,,testpass,,,,,,,,, -,,VakhitaRyzaev@teleworm.us,Vakhita,System User,1,A,Ryzaev,,,,testpass,,,,,,,,, -,,CharmaineGaudreau@cuvox.de,Charmaine,System User,1,D,Gaudreau,,,,testpass,,,,,,,,, -,,RafaelaMaartens@cuvox.de,Rafaëla,System User,1,Z,Maartens,,,,testpass,,,,,,,,, -,,NuguseYohannes@dayrep.com,Nuguse,System User,0,S,Yohannes,,,,testpass,,,,,,,,, -,,panca@armyspy.com,Раиса,System User,0,В,Белякова,,,,testpass,,,,,,,,, -,,CaYinLong@gustr.com,胤隆,System User,1,婷,蔡,,,,testpass,,,,,,,,, -,,FreddieScott@armyspy.com,Freddie,System User,1,A,Scott,,,,testpass,,,,,,,,, -,,BergoraVigfusdottir@superrito.com,Bergþóra,System User,1,Ö,Vigfúsdóttir,,,,testpass,,,,,,,,, -,,WardNajmalDinKalb@cuvox.de,Ward,System User,1,N,Kalb,,,,testpass,,,,,,,,, -,,WanMai@teleworm.us,Wan,System User,1,A,Mai,,,,testpass,,,,,,,,, -,,LeonAbdulov@superrito.com,Leon,System User,1,A,Abdulov,,,,testpass,,,,,,,,, -,,SabinaNovotna@superrito.com,Sabina,System User,1,J,Novotná,,,,testpass,,,,,,,,, diff --git a/erpnext/utilities/demo/demo_docs/Salary_Structure.csv b/erpnext/utilities/demo/demo_docs/Salary_Structure.csv deleted file mode 100644 index a74de9061a..0000000000 --- a/erpnext/utilities/demo/demo_docs/Salary_Structure.csv +++ /dev/null @@ -1,24 +0,0 @@ -Data Import Template,,,,,,,,,,,,,,,,,,,,,,,, -Table:,Salary Structure,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,, -Notes:,,,,,,,,,,,,,,,,,,,,,,,, -Please do not change the template headings.,,,,,,,,,,,,,,,,,,,,,,,, -First data column must be blank.,,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,,,,,,,,,,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,,,,,,,,,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,,,,,,,,,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,,,,,,,,,,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,,,,,,,,, -DocType:,Salary Structure,,,,,,,,,,,,,,~,Salary Structure Earning,earning_details,,,~,Salary Structure Deduction,deduction_details,, -Column Labels:,ID,Employee,Is Active,From Date,Company,Employee Name,Branch,Designation,Department,Grade,To Date,Total Earning,Total Deduction,Net Pay,,ID,Type,Amount,Reduce Earning for Leave Without Pay (LWP),,ID,Type,Amount,Reduce Deduction for Leave Without Pay (LWP) -Column Name:,name,employee,is_active,from_date,company,employee_name,branch,designation,department,grade,to_date,total_earning,total_deduction,net_pay,~,name,e_type,modified_value,depend_on_lwp,~,name,d_type,d_modified_amt,depend_on_lwp -Mandatory:,Yes,Yes,Yes,Yes,Yes,No,No,No,No,No,No,No,No,No,,Yes,Yes,No,No,,Yes,Yes,No,No -Type:,Data (text),Link,Select,Date,Select,Data,Select,Select,Select,Select,Date,Currency,Currency,Currency,,Data,Link,Currency,Check,,Data,Link,Currency,Check -Info:,,Valid Employee,"One of: Yes, No",,Valid Company,,Valid Branch,Valid Designation,Valid Department,Valid Grade,,,,,,Leave blank for new records,Valid Earning Type,,0 or 1,,Leave blank for new records,Valid Deduction Type,,0 or 1 -Start entering data below this line,,,,,,,,,,,,,,,,,,,,,,,, -,,EMP/0001,Yes,2013-08-06,Wind Power LLC,Dikman Shervashidze Shervashidze,,,,,,5000,400,4600,,,Basic,5000,,,,Income Tax,400, -,,EMP/0002,Yes,2013-08-06,Wind Power LLC,Zukutakitoteka,,,,,,6700,400,6300,,,Basic,6700,,,,Income Tax,400, -,,EMP/0003,Yes,2013-08-06,Wind Power LLC,Hatsue Kashiwagi,,,,,,3400,400,3000,,,Basic,3400,,,,Income Tax,400, -,,EMP/0004,Yes,2013-08-06,Wind Power LLC,Nuran Verkleij,,,,,,6990,566,6424,,,Basic,6990,,,,Income Tax,566, diff --git a/erpnext/utilities/demo/demo_docs/Stock Reconcilation Template.csv b/erpnext/utilities/demo/demo_docs/Stock Reconcilation Template.csv deleted file mode 100644 index eddc2bc0c5..0000000000 --- a/erpnext/utilities/demo/demo_docs/Stock Reconcilation Template.csv +++ /dev/null @@ -1,25 +0,0 @@ -Stock Reconciliation,,,,,, -----,,,,,, -"Stock Reconciliation can be used to update the stock on a particular date, usually as per physical inventory.",,,,,, -"When submitted, the system creates difference entries to set the given stock and valuation on this date.",,,,,, -It can also be used to create opening stock entries and to fix stock value.,,,,,, -----,,,,,, -Notes:,,,,,, -Item Code and Warehouse should already exist.,,,,,, -You can update either Quantity or Valuation Rate or both.,,,,,, -"If no change in either Quantity or Valuation Rate, leave the cell blank.",,,,,, -----,,,,,, -Item Code,Warehouse,Quantity,Valuation Rate,,, -Base Bearing Plate,Stores,4,750,,, -Base Plate,Stores,4,1092,,, -Bearing Block,Stores,2,355,,, -Bearing Collar,Stores,4,980,,, -Bearing Pipe,Stores,5,599,,, -Blade Rib,Stores,3,430,,, -Disc Collars,Stores,7,3000,,, -External Disc,Stores,2,1200,,, -Internal Disc,Stores,2,1000,,, -Shaft,Stores,5,600,,, -Stand,Stores,2,200,,, -Upper Bearing Plate,Stores,10,400,,, -Wing Sheet,Stores,20,300,,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/Supplier.csv b/erpnext/utilities/demo/demo_docs/Supplier.csv deleted file mode 100644 index 6f911644fb..0000000000 --- a/erpnext/utilities/demo/demo_docs/Supplier.csv +++ /dev/null @@ -1,29 +0,0 @@ -Data Import Template,,,,,,,,, -Table:,Supplier,,,,,,,, -,,,,,,,,, -,,,,,,,,, -Notes:,,,,,,,,, -Please do not change the template headings.,,,,,,,,, -First data column must be blank.,,,,,,,,, -Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.,,,,,,,,, -"For updating, you can update only selective columns.",,,,,,,,, -"If you are uploading new records, leave the ""name"" (ID) column blank.",,,,,,,,, -"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.",,,,,,,,, -You can only upload upto 5000 records in one go. (may be less in some cases),,,,,,,,, -,,,,,,,,, -Column Labels,ID,Supplier Name,Supplier Type,Company,Series,Default Currency,Supplier Details,Credit Days,Website -Column Name:,name,supplier_name,supplier_type,company,naming_series,default_currency,supplier_details,credit_days,website -Mandatory:,Yes,Yes,Yes,Yes,No,No,No,No,No -Type:,Data (text),Data,Link,Link,Select,Link,Text,Int,Data -Info:,,,Valid Supplier Type,Valid Company,"One of: SUPP, SUPP/10-11/",Valid Currency,,Integer, -Start entering data below this line,,,,,,,,, -,Helios Air,Helios Air,Raw Material,Wind Power LLC,,,,, -,Ks Merchandise,Ks Merchandise,Electrical,Wind Power LLC,,,,, -,HomeBase,HomeBase,Raw Material,Wind Power LLC,,,,, -,Scott Ties,Scott Ties,Raw Material,Wind Power LLC,,,,, -,Reliable Investments,Reliable Investments,Services,Wind Power LLC,,,,, -,Nan Duskin,Nan Duskin,Services,Wind Power LLC,,,,, -,Rainbow Records,Rainbow Records,Services,Wind Power LLC,,,,, -,New World Realty,New World Realty,Services,Wind Power LLC,,,,, -,Asiatic Solutions,Asiatic Solutions,Raw Material,Wind Power LLC,,,,, -,Eagle Hardware,Eagle Hardware,Raw Material,Wind Power LLC,,,,, \ No newline at end of file diff --git a/erpnext/utilities/demo/demo_docs/bearing-block.png b/erpnext/utilities/demo/demo_docs/bearing-block.png deleted file mode 100644 index b60f2f4c0adfe5f48aea0ba1ed448b96080f59ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226716 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 )k++7 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 z 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 z

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 fZU@)U@5@{s#6e9|_?Iu71n;AcZfxRQ%0Rnk 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�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 wip - if can_make("Stock Entry for WIP"): - for pro in query_report.run("Open Production Orders")["result"][:how_many("Stock Entry for WIP")]: - make_stock_entry_from_pro(pro[0], "Material Transfer", current_date) - - # wip -> fg - if can_make("Stock Entry for FG"): - for pro in query_report.run("Production Orders in Progress")["result"][:how_many("Stock Entry for FG")]: - make_stock_entry_from_pro(pro[0], "Manufacture/Repack", current_date) - - # try posting older drafts (if exists) - for st in webnotes.conn.get_values("Stock Entry", {"docstatus":0}, "name"): - try: - webnotes.bean("Stock Entry", st[0]).submit() - webnotes.conn.commit() - except NegativeStockError: pass - except IncorrectValuationRateError: pass - except DuplicateEntryForProductionOrderError: pass - -def make_stock_entry_from_pro(pro_id, purpose, current_date): - from erpnext.manufacturing.doctype.production_order.production_order import make_stock_entry - from erpnext.stock.stock_ledger import NegativeStockError - from erpnext.stock.doctype.stock_entry.stock_entry import IncorrectValuationRateError, DuplicateEntryForProductionOrderError - - try: - st = webnotes.bean(make_stock_entry(pro_id, purpose)) - st.doc.posting_date = current_date - st.doc.fiscal_year = cstr(current_date.year) - for d in st.doclist.get({"parentfield": "mtn_details"}): - d.expense_account = "Stock Adjustment - " + company_abbr - d.cost_center = "Main - " + company_abbr - st.insert() - webnotes.conn.commit() - st.submit() - webnotes.conn.commit() - except NegativeStockError: pass - except IncorrectValuationRateError: pass - except DuplicateEntryForProductionOrderError: pass - -def make_quotation(current_date): - b = webnotes.bean([{ - "creation": current_date, - "doctype": "Quotation", - "quotation_to": "Customer", - "customer": get_random("Customer"), - "order_type": "Sales", - "transaction_date": current_date, - "fiscal_year": cstr(current_date.year) - }]) - - add_random_children(b, { - "doctype": "Quotation Item", - "parentfield": "quotation_details", - }, rows=3, randomize = { - "qty": (1, 5), - "item_code": ("Item", {"is_sales_item": "Yes"}) - }, unique="item_code") - - b.insert() - webnotes.conn.commit() - b.submit() - webnotes.conn.commit() - -def make_sales_order(current_date): - q = get_random("Quotation", {"status": "Submitted"}) - if q: - from erpnext.selling.doctype.quotation.quotation import make_sales_order - so = webnotes.bean(make_sales_order(q)) - so.doc.transaction_date = current_date - so.doc.delivery_date = webnotes.utils.add_days(current_date, 10) - so.insert() - webnotes.conn.commit() - so.submit() - webnotes.conn.commit() - -def add_random_children(bean, template, rows, randomize, unique=None): - for i in xrange(random.randrange(1, rows)): - d = template.copy() - for key, val in randomize.items(): - if isinstance(val[0], basestring): - d[key] = get_random(*val) - else: - d[key] = random.randrange(*val) - - if unique: - if not bean.doclist.get({"doctype": d["doctype"], unique:d[unique]}): - bean.doclist.append(d) - else: - bean.doclist.append(d) - -def get_random(doctype, filters=None): - condition = [] - if filters: - for key, val in filters.items(): - condition.append("%s='%s'" % (key, val)) - if condition: - condition = " where " + " and ".join(condition) - else: - condition = "" - - out = webnotes.conn.sql("""select name from `tab%s` %s - order by RAND() limit 0,1""" % (doctype, condition)) - - return out and out[0][0] or None - -def can_make(doctype): - return random.random() < prob.get(doctype, prob["default"])["make"] - -def how_many(doctype): - return random.randrange(*prob.get(doctype, prob["default"])["qty"]) - -def install(): - print "Creating Fresh Database..." - from webnotes.install_lib.install import Installer - from webnotes import conf - inst = Installer('root') - inst.install(conf.demo_db_name, verbose=1, force=1) - -def complete_setup(): - print "Complete Setup..." - from erpnext.setup.page.setup_wizard.setup_wizard import setup_account - setup_account({ - "first_name": "Test", - "last_name": "User", - "fy_start_date": "2013-01-01", - "fy_end_date": "2013-12-31", - "industry": "Manufacturing", - "company_name": company, - "company_abbr": company_abbr, - "currency": currency, - "timezone": time_zone, - "country": country - }) - - import_data("Fiscal_Year") - -def make_items(): - import_data("Item") - import_data("BOM", submit=True) - -def make_price_lists(): - import_data("Item_Price", overwrite=True) - -def make_customers_suppliers_contacts(): - import_data(["Customer", "Supplier", "Contact", "Address", "Lead"]) - -def make_users_and_employees(): - webnotes.conn.set_value("HR Settings", None, "emp_created_by", "Naming Series") - webnotes.conn.commit() - - import_data(["Profile", "Employee", "Salary_Structure"]) - -def make_bank_account(): - ba = webnotes.bean({ - "doctype": "Account", - "account_name": bank_name, - "account_type": "Bank or Cash", - "group_or_ledger": "Ledger", - "parent_account": "Bank Accounts - " + company_abbr, - "company": company - }).insert() - - webnotes.set_value("Company", company, "default_bank_account", ba.doc.name) - webnotes.conn.commit() - -def import_data(dt, submit=False, overwrite=False): - if not isinstance(dt, (tuple, list)): - dt = [dt] - - for doctype in dt: - print "Importing", doctype.replace("_", " "), "..." - webnotes.local.form_dict = webnotes._dict() - if submit: - webnotes.form_dict["params"] = json.dumps({"_submit": 1}) - webnotes.uploaded_file = os.path.join(os.path.dirname(__file__), "demo_docs", doctype+".csv") - upload(overwrite=overwrite) diff --git a/erpnext/utilities/demo/make_erpnext_demo.py b/erpnext/utilities/demo/make_erpnext_demo.py deleted file mode 100644 index a094239c4b..0000000000 --- a/erpnext/utilities/demo/make_erpnext_demo.py +++ /dev/null @@ -1,124 +0,0 @@ -if __name__=="__main__": - import sys - sys.path.extend([".", "lib", "app"]) - -import webnotes, os -import utilities.demo.make_demo - -def make_demo_app(site=None): - webnotes.init(site=site) - webnotes.flags.mute_emails = 1 - - utilities.demo.make_demo.make(reset=True, simulate=False) - # setup demo user etc so that the site it up faster, while the data loads - make_demo_user() - make_demo_login_page() - make_demo_on_login_script() - utilities.demo.make_demo.make(reset=False, simulate=True) - webnotes.destroy() - -def make_demo_user(): - from webnotes.auth import _update_password - - roles = ["Accounts Manager", "Analytics", "Expense Approver", "Accounts User", - "Leave Approver", "Blogger", "Customer", "Sales Manager", "Employee", "Support Manager", - "HR Manager", "HR User", "Maintenance Manager", "Maintenance User", "Material Manager", - "Material Master Manager", "Material User", "Manufacturing Manager", - "Manufacturing User", "Projects User", "Purchase Manager", "Purchase Master Manager", - "Purchase User", "Quality Manager", "Report Manager", "Sales Master Manager", - "Sales User", "Supplier", "Support Team"] - - def add_roles(bean): - for role in roles: - p.doclist.append({ - "doctype": "UserRole", - "parentfield": "user_roles", - "role": role - }) - - # make demo user - if webnotes.conn.exists("Profile", "demo@erpnext.com"): - webnotes.delete_doc("Profile", "demo@erpnext.com") - - p = webnotes.new_bean("Profile") - p.doc.email = "demo@erpnext.com" - p.doc.first_name = "Demo" - p.doc.last_name = "User" - p.doc.enabled = 1 - p.doc.user_type = "ERPNext Demo" - p.insert() - add_roles(p) - p.save() - _update_password("demo@erpnext.com", "demo") - - # make system manager user - if webnotes.conn.exists("Profile", "admin@erpnext.com"): - webnotes.delete_doc("Profile", "admin@erpnext.com") - - p = webnotes.new_bean("Profile") - p.doc.email = "admin@erpnext.com" - p.doc.first_name = "Admin" - p.doc.last_name = "User" - p.doc.enabled = 1 - p.doc.user_type = "System User" - p.insert() - roles.append("System Manager") - add_roles(p) - p.save() - _update_password("admin@erpnext.com", "admin010123") - - # only read for newsletter - webnotes.conn.sql("""update `tabDocPerm` set `write`=0, `create`=0, `cancel`=0 - where parent='Newsletter'""") - webnotes.conn.sql("""update `tabDocPerm` set `write`=0, `create`=0, `cancel`=0 - where parent='Profile' and role='All'""") - - webnotes.conn.commit() - -def make_demo_login_page(): - webnotes.conn.set_value("Website Settings", None, "home_page", "") - - webnotes.conn.sql("""delete from `tabWeb Page` where name='demo-login'""") - p = webnotes.new_bean("Web Page") - p.doc.title = "Demo Login" - p.doc.published = 1 - p.doc.description = "ERPNext Demo Login" - - with open(os.path.join(os.path.dirname(__file__), "demo-login.html"), "r") as dfile: - p.doc.main_section = dfile.read() - - p.doc.insert_code = 1 - with open(os.path.join(os.path.dirname(__file__), "demo-login.js"), "r") as dfile: - p.doc.javascript = dfile.read() - - p.doc.insert_style = 1 - with open(os.path.join(os.path.dirname(__file__), "demo-login.css"), "r") as dfile: - p.doc.css = dfile.read() - - p.insert() - - website_settings = webnotes.bean("Website Settings", "Website Settings") - website_settings.doc.home_page = "demo-login" - website_settings.doc.disable_signup = 1 - website_settings.save() - - webnotes.conn.commit() - -def make_demo_on_login_script(): - import shutil - import webnotes.plugins - custom_script_path = webnotes.plugins.get_path("Core", "DocType", "Control Panel") - webnotes.create_folder(os.path.dirname(custom_script_path)) - - shutil.copyfile(os.path.join(os.path.dirname(__file__), "demo_control_panel.py"), custom_script_path) - - cp = webnotes.bean("Control Panel") - cp.doc.custom_startup_code = """wn.ui.toolbar.show_banner('You are using ERPNext Demo. To start your own ERPNext Trial, click here')""" - cp.save() - - webnotes.conn.commit() - -if __name__=="__main__": - import sys - site = sys.argv[1:] - make_demo_app(site=site and site[0] or None)