Merge lp:~cmsa/openerp.pt-br-localiz/onchange_shop_id_arguments into lp:~openerp-brazil-core-team/openerp.pt-br-localiz/openerp.pt-br-localiz-v7.0

Proposed by Carlos Almeida
Status: Superseded
Proposed branch: lp:~cmsa/openerp.pt-br-localiz/onchange_shop_id_arguments
Merge into: lp:~openerp-brazil-core-team/openerp.pt-br-localiz/openerp.pt-br-localiz-v7.0
Diff against target: 49 lines (+1/-16)
3 files modified
l10n_br_sale/__openerp__.py (+1/-1)
l10n_br_sale/sale.py (+0/-8)
l10n_br_sale/sale_view.xml (+0/-7)
To merge this branch: bzr merge lp:~cmsa/openerp.pt-br-localiz/onchange_shop_id_arguments
Reviewer Review Type Date Requested Status
Renato Lima - http://www.akretion.com Disapprove
Review via email: mp+169304@code.launchpad.net

Description of the change

Removi a redefinição na view e do método, pois não faz sentido redefinir este método só para chamar o super, se o super não tem estes parâmetros todos e o método não faz nada aqui com esses parâmetros...

To post a comment you must log in.
Revision history for this message
Renato Lima - http://www.akretion.com (renatonlima) wrote :

Este método na localização existe para passar no contexto o campo fiscal_category_id onde ao chamar o super, passa pelo método account_fiscal_position_rule_sale que faz a definição da posição fiscal e depois passa pelo método do módulo sale, então neste caso é importante notar que a inteligencia esta no módulo account_fiscal_position_rule_sale. A importância deste método e que se você mudar o estabelecimento será recalculada a regra de posição fiscal, e deve ser mantido na localização

review: Disapprove

Unmerged revisions

544. By Carlos Almeida

[FIX] BUG1190772
Não faz sentido redefinir este método só para chamar o super, se o super não tem estes parâmetros todos e o método não faz nada aqui com esses parâmetros...

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'l10n_br_sale/__openerp__.py'
2--- l10n_br_sale/__openerp__.py 2013-02-11 15:51:01 +0000
3+++ l10n_br_sale/__openerp__.py 2013-06-13 22:50:38 +0000
4@@ -24,7 +24,7 @@
5 'license': 'AGPL-3',
6 'author': 'Akretion, OpenERP Brasil',
7 'website': 'http://openerpbrasil.org',
8- 'version': '0.6',
9+ 'version': '0.544',
10 'depends': [
11 'l10n_br_account',
12 'account_fiscal_position_rule_sale',
13
14=== modified file 'l10n_br_sale/sale.py'
15--- l10n_br_sale/sale.py 2013-04-16 15:06:39 +0000
16+++ l10n_br_sale/sale.py 2013-06-13 22:50:38 +0000
17@@ -93,14 +93,6 @@
18 partner_id, shop_id, context,
19 fiscal_category_id=fiscal_category_id)
20
21- def onchange_shop_id(self, cr, uid, ids, shop_id=None, context=None,
22- partner_id=None, partner_invoice_id=None,
23- partner_shipping_id=None,
24- fiscal_category_id=None, **kwargs):
25- return super(sale_order, self).onchange_shop_id(
26- cr, uid, ids, shop_id, context, partner_id, partner_invoice_id,
27- partner_shipping_id, fiscal_category_id=fiscal_category_id)
28-
29 def onchange_fiscal_category_id(self, cr, uid, ids, partner_id,
30 partner_invoice_id=False, shop_id=False,
31 fiscal_category_id=False, context=None):
32
33=== modified file 'l10n_br_sale/sale_view.xml'
34--- l10n_br_sale/sale_view.xml 2013-02-09 13:54:30 +0000
35+++ l10n_br_sale/sale_view.xml 2013-06-13 22:50:38 +0000
36@@ -42,13 +42,6 @@
37 ref="account_fiscal_position_rule_sale.view_order_form1" />
38 <field name="priority">26</field>
39 <field name="arch" type="xml">
40- <field name="shop_id" position="attributes">
41- <attribute name="on_change">
42- onchange_shop_id(shop_id, context,
43- partner_id, partner_invoice_id, partner_shipping_id,
44- fiscal_category_id)
45- </attribute>
46- </field>
47 <field name="partner_invoice_id" position="attributes">
48 <attribute name="on_change">
49 onchange_address_id(partner_invoice_id,