removed project related doctype mapper
diff --git a/accounts/DocType Mapper/Project-Sales Invoice/Project-Sales Invoice.txt b/accounts/DocType Mapper/Project-Sales Invoice/Project-Sales Invoice.txt
deleted file mode 100644
index dd5705d..0000000
--- a/accounts/DocType Mapper/Project-Sales Invoice/Project-Sales Invoice.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-[
- {
- "owner": "ashwini@webnotestech.com",
- "docstatus": 0,
- "creation": "2010-09-01 15:47:59",
- "modified_by": "Administrator",
- "modified": "2012-04-03 12:49:50"
- },
- {
- "match_id": 0,
- "parent": "Project-Sales Invoice",
- "name": "__common__",
- "doctype": "Table Mapper Detail",
- "parenttype": "DocType Mapper",
- "from_table": "Project",
- "to_table": "Sales Invoice",
- "validation_logic": "name is not null",
- "parentfield": "table_mapper_details"
- },
- {
- "map": "Yes",
- "match_id": 0,
- "parent": "Project-Sales Invoice",
- "name": "__common__",
- "to_field": "customer",
- "doctype": "Field Mapper Detail",
- "parenttype": "DocType Mapper",
- "checking_operator": "=",
- "from_field": "customer",
- "parentfield": "field_mapper_details"
- },
- {
- "name": "__common__",
- "to_doctype": "Sales Invoice",
- "module": "Accounts",
- "doctype": "DocType Mapper",
- "from_doctype": "Project"
- },
- {
- "name": "Project-Sales Invoice",
- "doctype": "DocType Mapper"
- },
- {
- "doctype": "Field Mapper Detail"
- },
- {
- "doctype": "Table Mapper Detail"
- }
-]
\ No newline at end of file
diff --git a/accounts/doctype/sales_invoice/sales_invoice.js b/accounts/doctype/sales_invoice/sales_invoice.js
index 7c9b477..86dc3a5 100644
--- a/accounts/doctype/sales_invoice/sales_invoice.js
+++ b/accounts/doctype/sales_invoice/sales_invoice.js
@@ -264,13 +264,6 @@
}
-//---- get customer details ----------------------------
-cur_frm.cscript.project_name = function(doc,cdt,cdn){
- $c_obj(make_doclist(doc.doctype, doc.name),'pull_project_customer','', function(r,rt){
- refresh_many(['customer', 'customer_name','customer_address', 'territory']);
- });
-}
-
//Set debit and credit to zero on adding new row
//----------------------------------------------
cur_frm.fields_dict['entries'].grid.onrowadd = function(doc, cdt, cdn){
diff --git a/accounts/doctype/sales_invoice/sales_invoice.py b/accounts/doctype/sales_invoice/sales_invoice.py
index 486bc0a..5042f53 100644
--- a/accounts/doctype/sales_invoice/sales_invoice.py
+++ b/accounts/doctype/sales_invoice/sales_invoice.py
@@ -320,13 +320,6 @@
def get_advances(self):
self.doclist = get_obj('GL Control').get_advances(self, self.doc.debit_to, 'Sales Invoice Advance', 'advance_adjustment_details', 'credit')
-
- def pull_project_customer(self):
- res = webnotes.conn.sql("select customer from `tabProject` where name = '%s'" %
- self.doc.project_name)
- if res and res[0][0]:
- get_obj('DocType Mapper', 'Project-Sales Invoice').dt_map('Project', 'Sales Invoice', self.doc.project_name, self.doc, self.doclist, "[['Project', 'Sales Invoice']]")
-
def get_company_abbr(self):
return webnotes.conn.sql("select abbr from tabCompany where name=%s", self.doc.company)[0][0]
diff --git a/patches/december_2012/remove_project_mapper.py b/patches/december_2012/remove_project_mapper.py
new file mode 100644
index 0000000..39aae6b
--- /dev/null
+++ b/patches/december_2012/remove_project_mapper.py
@@ -0,0 +1,6 @@
+import webnotes
+
+def execute():
+ from webnotes.model import delete_doc
+ for d in ["Project-Sales Order", "Project-Delivery Note", "Project-Sales Invoice"]:
+ delete_doc("DocType Mapper", d)
\ No newline at end of file
diff --git a/patches/patch_list.py b/patches/patch_list.py
index 2ca4822..7a347ff 100644
--- a/patches/patch_list.py
+++ b/patches/patch_list.py
@@ -562,4 +562,8 @@
'patch_module': 'patches.december_2012',
'patch_file': 'delete_form16_print_format',
},
+ {
+ 'patch_module': 'patches.december_2012',
+ 'patch_file': 'remove_project_mapper',
+ },
]
\ No newline at end of file
diff --git a/selling/DocType Mapper/Project-Sales Order/Project-Sales Order.txt b/selling/DocType Mapper/Project-Sales Order/Project-Sales Order.txt
deleted file mode 100644
index 0d4a5a3..0000000
--- a/selling/DocType Mapper/Project-Sales Order/Project-Sales Order.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-[
- {
- "owner": "ashwini@webnotestech.com",
- "docstatus": 0,
- "creation": "2010-09-01 15:47:59",
- "modified_by": "Administrator",
- "modified": "2011-09-15 15:04:43"
- },
- {
- "match_id": 0,
- "parent": "Project-Sales Order",
- "name": "__common__",
- "doctype": "Table Mapper Detail",
- "parenttype": "DocType Mapper",
- "from_table": "Project",
- "to_table": "Sales Order",
- "validation_logic": "name is not null",
- "parentfield": "table_mapper_details"
- },
- {
- "map": "Yes",
- "match_id": 0,
- "parent": "Project-Sales Order",
- "name": "__common__",
- "to_field": "customer",
- "doctype": "Field Mapper Detail",
- "parenttype": "DocType Mapper",
- "checking_operator": "=",
- "from_field": "customer",
- "parentfield": "field_mapper_details"
- },
- {
- "name": "__common__",
- "to_doctype": "Sales Order",
- "module": "Selling",
- "doctype": "DocType Mapper",
- "from_doctype": "Project"
- },
- {
- "name": "Project-Sales Order",
- "doctype": "DocType Mapper"
- },
- {
- "doctype": "Field Mapper Detail"
- },
- {
- "doctype": "Table Mapper Detail"
- }
-]
\ No newline at end of file
diff --git a/stock/DocType Mapper/Project-Delivery Note/Project-Delivery Note.txt b/stock/DocType Mapper/Project-Delivery Note/Project-Delivery Note.txt
deleted file mode 100644
index 6bc90f4..0000000
--- a/stock/DocType Mapper/Project-Delivery Note/Project-Delivery Note.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-[
- {
- "owner": "harshada@webnotestech.com",
- "docstatus": 0,
- "creation": "2010-09-01 15:47:59",
- "modified_by": "Administrator",
- "modified": "2011-09-15 15:04:43"
- },
- {
- "match_id": 0,
- "parent": "Project-Delivery Note",
- "name": "__common__",
- "doctype": "Table Mapper Detail",
- "parenttype": "DocType Mapper",
- "from_table": "Project",
- "to_table": "Delivery Note",
- "validation_logic": "name is not null",
- "parentfield": "table_mapper_details"
- },
- {
- "map": "Yes",
- "match_id": 0,
- "parent": "Project-Delivery Note",
- "name": "__common__",
- "to_field": "customer",
- "doctype": "Field Mapper Detail",
- "parenttype": "DocType Mapper",
- "checking_operator": "=",
- "from_field": "customer",
- "parentfield": "field_mapper_details"
- },
- {
- "name": "__common__",
- "to_doctype": "Delivery Note",
- "module": "Stock",
- "doctype": "DocType Mapper",
- "from_doctype": "Project"
- },
- {
- "name": "Project-Delivery Note",
- "doctype": "DocType Mapper"
- },
- {
- "doctype": "Field Mapper Detail"
- },
- {
- "doctype": "Table Mapper Detail"
- }
-]
\ No newline at end of file
diff --git a/stock/doctype/delivery_note/delivery_note.py b/stock/doctype/delivery_note/delivery_note.py
index ef22437..af4d91e 100644
--- a/stock/doctype/delivery_note/delivery_note.py
+++ b/stock/doctype/delivery_note/delivery_note.py
@@ -78,13 +78,6 @@
def get_tc_details(self):
return get_obj('Sales Common').get_tc_details(self)
-
- def pull_project_customer(self):
- res = sql("select customer from `tabProject` where name = '%s'" % self.doc.project_name)
- if res and res[0][0]:
- get_obj('DocType Mapper', 'Project-Delivery Note').dt_map('Project', 'Delivery Note', self.doc.project_name, self.doc, self.doclist, "[['Project', 'Delivery Note']]")
-
-
def get_item_details(self, args=None):
import json
args = args and json.loads(args) or {}