From f746a981c58b513686a0057c04ea368e46408c55 Mon Sep 17 00:00:00 2001 From: Leonardo Donelli Date: Fri, 7 Aug 2015 17:04:32 +0200 Subject: [PATCH 1/2] Fix PEP8 warnings --- crm_claim_rma/models/account_invoice.py | 2 +- crm_claim_rma/models/crm_claim_rma.py | 3 ++- crm_claim_rma/wizards/claim_make_picking.py | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/crm_claim_rma/models/account_invoice.py b/crm_claim_rma/models/account_invoice.py index 1255ab46..8b000cd3 100644 --- a/crm_claim_rma/models/account_invoice.py +++ b/crm_claim_rma/models/account_invoice.py @@ -61,7 +61,7 @@ class AccountInvoice(models.Model): elif field_name == 'invoice_line_tax_id': tax_ids = inv_line[field_name].ids clean_line[field_name] = [(6, 0, tax_ids)] - clean_line['quantity'] = claim_line['product_returned_quantity'] + clean_line['quantity'] = claim_line.product_returned_quantity clean_line['claim_line_id'] = [claim_line.id] new_lines.append(clean_line) if not new_lines: diff --git a/crm_claim_rma/models/crm_claim_rma.py b/crm_claim_rma/models/crm_claim_rma.py index c372cde1..88f88647 100644 --- a/crm_claim_rma/models/crm_claim_rma.py +++ b/crm_claim_rma/models/crm_claim_rma.py @@ -248,7 +248,8 @@ class ClaimLine(models.Model): claim = self.claim_id try: values = self._warranty_limit_values( - claim.invoice_id, claim.claim_type, self.product_id, claim.date) + claim.invoice_id, claim.claim_type, + self.product_id, claim.date) except InvoiceNoDate: raise exceptions.Warning( _('Error'), _('Cannot find any date for invoice. ' diff --git a/crm_claim_rma/wizards/claim_make_picking.py b/crm_claim_rma/wizards/claim_make_picking.py index 26152b1d..c2fcc6a3 100644 --- a/crm_claim_rma/wizards/claim_make_picking.py +++ b/crm_claim_rma/wizards/claim_make_picking.py @@ -55,7 +55,8 @@ class ClaimMakePicking(models.TransientModel): warehouse_id = self.env.context.get('warehouse_id') if picking_type == 'out' and warehouse_id: - return self.env['stock.warehouse'].browse(warehouse_id).lot_stock_id + return self.env['stock.warehouse'].browse( + warehouse_id).lot_stock_id if partner_id: partner = self.env['res.partner'].browse(partner_id) @@ -130,7 +131,7 @@ class ClaimMakePicking(models.TransientModel): return { 'origin': claim.code, 'picking_type_id': picking_type.id, - 'move_type': 'one', # direct + 'move_type': 'one', # direct 'state': 'draft', 'date': time.strftime(DT_FORMAT), 'partner_id': partner_id, From f35c179849fe5d26a8b3bf295f17bdd4c462f882 Mon Sep 17 00:00:00 2001 From: Leonardo Donelli Date: Fri, 7 Aug 2015 17:16:19 +0200 Subject: [PATCH 2/2] Fix error on installation related to order of xml records The claim form view refers to some window actions that were declared after. Move the view definition after the actions definition to fix error. --- crm_claim_rma/views/crm_claim_rma.xml | 192 +++++++++++++------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/crm_claim_rma/views/crm_claim_rma.xml b/crm_claim_rma/views/crm_claim_rma.xml index 0e053826..84c60106 100644 --- a/crm_claim_rma/views/crm_claim_rma.xml +++ b/crm_claim_rma/views/crm_claim_rma.xml @@ -164,6 +164,102 @@ + + + CRM - Claims Search + crm.claim + + + + + + + + + + + + + + + + + + + + + + + + + {"search_default_user_id":uid, "stage_type":'claim'} + + + + + Claim lines + claim.line + form + tree,form + + + + + + + Claim line substates + substate.substate + form + + + + + + CRM - Claim product return Form crm.claim @@ -292,101 +388,5 @@ - - - CRM - Claims Search - crm.claim - - - - - - - - - - - - - - - - - - - - - - - - - {"search_default_user_id":uid, "stage_type":'claim'} - - - - - Claim lines - claim.line - form - tree,form - - - - - - - Claim line substates - substate.substate - form - - - - - -