diff --git a/crm_claim_rma/__openerp__.py b/crm_claim_rma/__openerp__.py index 7f9a20c2..d64b4dbe 100644 --- a/crm_claim_rma/__openerp__.py +++ b/crm_claim_rma/__openerp__.py @@ -27,11 +27,19 @@ 'version': '1.0', 'category': 'Generic Modules/CRM & SRM', 'description': """ -Add product return functionalities, product exchange and aftersale outsourcing to CRM claim +Akretion - Emmanuel Samyn +Management of Return Merchandise Authorization (RMA) in OpenERP. +Upgrade the standard crm_claim module to add : +* product returns (one by one, mass return by lot, mass return by invoice) +* warranty control & return address (based on invoice date and product form) +* product picking in / out +* product refund +* product exchange +* access to related customer data (orders, invoices, refunds, picking in/out) """, - 'author': 'Akretion - Emmanuel Samyn', + 'author': 'Akretion', 'website': 'http://www.akretion.com', - 'depends': ['sale','stock','crm_claim'], + 'depends': ['sale','stock','crm_claim','product_warranty'], 'init_xml': ['rma_substate_data.xml',], 'update_xml': [ 'wizard/returned_lines_from_serial_wizard_view.xml', @@ -43,7 +51,6 @@ Add product return functionalities, product exchange and aftersale outsourcing t 'wizard/get_empty_serial_view.xml', 'crm_claim_rma_view.xml', - # 'security/ir.model.access.csv', # 'report/crm_claim_report_view.xml', ], @@ -51,6 +58,7 @@ Add product return functionalities, product exchange and aftersale outsourcing t # 'crm_claim_demo.xml', ], # 'test': ['test/test_crm_claim.yml'], + 'images': ['images/product_return.png', 'images/claim.png','images/return_line.png','images/exchange.png'], 'installable': True, 'active': False, } diff --git a/crm_claim_rma/crm_claim_rma.py b/crm_claim_rma/crm_claim_rma.py index e45b6a58..60de7cef 100644 --- a/crm_claim_rma/crm_claim_rma.py +++ b/crm_claim_rma/crm_claim_rma.py @@ -145,7 +145,7 @@ class return_line(osv.osv): print "brand" else : print "popup erreur suppl" - +# raise osv.except self.write(cr,uid,ids,{'warranty_return_partner' : return_address}) return True diff --git a/crm_claim_rma/images/claim.png b/crm_claim_rma/images/claim.png new file mode 100644 index 00000000..390e4217 Binary files /dev/null and b/crm_claim_rma/images/claim.png differ diff --git a/crm_claim_rma/images/exchange.png b/crm_claim_rma/images/exchange.png new file mode 100644 index 00000000..dd4ac9b8 Binary files /dev/null and b/crm_claim_rma/images/exchange.png differ diff --git a/crm_claim_rma/images/product_return.png b/crm_claim_rma/images/product_return.png new file mode 100644 index 00000000..0c1d6b64 Binary files /dev/null and b/crm_claim_rma/images/product_return.png differ diff --git a/crm_claim_rma/images/product_warranty.png b/crm_claim_rma/images/product_warranty.png new file mode 100644 index 00000000..c2eb36e6 Binary files /dev/null and b/crm_claim_rma/images/product_warranty.png differ diff --git a/crm_claim_rma/images/return_line.png b/crm_claim_rma/images/return_line.png new file mode 100644 index 00000000..d7ae483c Binary files /dev/null and b/crm_claim_rma/images/return_line.png differ