Skip to content

Commit 998f574

Browse files
[MIG] l10n_br_base: Migration to 17.0
1 parent 1979951 commit 998f574

File tree

7 files changed

+59
-71
lines changed

7 files changed

+59
-71
lines changed

l10n_br_base/README.rst

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ Brazilian Localization Base
1717
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
1818
:alt: License: AGPL-3
1919
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github
20-
:target: https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_base
20+
:target: https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_base
2121
:alt: OCA/l10n-brazil
2222
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23-
:target: https://translation.odoo-community.org/projects/l10n-brazil-16-0/l10n-brazil-16-0-l10n_br_base
23+
:target: https://translation.odoo-community.org/projects/l10n-brazil-17-0/l10n-brazil-17-0-l10n_br_base
2424
:alt: Translate me on Weblate
2525
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26-
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=16.0
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=17.0
2727
:alt: Try me on Runboat
2828

2929
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -32,14 +32,14 @@ Este é o módulo 'raiz' da localização brasileira. Ele traz adaptações
3232
nos modelos do módulo ``base`` do Odoo como Parceiros, Empresas e
3333
Endereços:
3434

35-
- Campo CNPJ e CPF com formatação e validação destes campos;
36-
- Campo de Inscrição Estadual com validação;
37-
- Formatação dos campos de endereço;
38-
- Código do Banco Central e Siscomex para países;
39-
- Código do IBGE para estados e municípios;
40-
- Lista dos Bancos brasileiros;
41-
- Contas bancarias e chaves PIX dos parceiros;
42-
- Lista dos municípios brasileiros.
35+
- Campo CNPJ e CPF com formatação e validação destes campos;
36+
- Campo de Inscrição Estadual com validação;
37+
- Formatação dos campos de endereço;
38+
- Código do Banco Central e Siscomex para países;
39+
- Código do IBGE para estados e municípios;
40+
- Lista dos Bancos brasileiros;
41+
- Contas bancarias e chaves PIX dos parceiros;
42+
- Lista dos municípios brasileiros.
4343

4444
Se trata de um módulo muito simples e maduro. Existem alguns outros
4545
módulos simples que dependem apenas desse módulo ou quase como
@@ -59,10 +59,10 @@ Installation
5959

6060
Este módulo depende dos pacotes Python:
6161

62-
- `erpbrasil.base <https://github.com/erpbrasil/erpbrasil.base>`__
63-
- num2words
64-
- phonenumbers
65-
- email_validator
62+
- `erpbrasil.base <https://github.com/erpbrasil/erpbrasil.base>`__
63+
- num2words
64+
- phonenumbers
65+
- email_validator
6666

6767
Configuration
6868
=============
@@ -82,7 +82,7 @@ instalar o módulo Contact para acessar o cadastro de parceiros.
8282
Known issues / Roadmap
8383
======================
8484

85-
- Formatação da Inscrição Estadual de acordo com cada UF.
85+
- Formatação da Inscrição Estadual de acordo com cada UF.
8686

8787
Changelog
8888
=========
@@ -138,7 +138,7 @@ Bug Tracker
138138
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.
139139
In case of trouble, please check there if your issue has already been reported.
140140
If you spotted it first, help us to smash it by providing a detailed and welcomed
141-
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_base%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
141+
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_base%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
142142

143143
Do not contact contributors directly about support or help with technical issues.
144144

@@ -153,19 +153,19 @@ Authors
153153
Contributors
154154
------------
155155

156-
- `Akretion <https://www.akretion.com/pt-BR>`__:
156+
- `Akretion <https://www.akretion.com/pt-BR>`__:
157157

158-
- Renato Lima <renato.lima@akretion.com.br>
159-
- Raphaël Valyi <raphael.valyi@akretion.com.br>
158+
- Renato Lima <renato.lima@akretion.com.br>
159+
- Raphaël Valyi <raphael.valyi@akretion.com.br>
160160

161-
- `KMEE <https://www.kmee.com.br>`__:
161+
- `KMEE <https://www.kmee.com.br>`__:
162162

163-
- Luis Felipe Mileo <mileo@kmee.com.br>
164-
- Michell Stuttgart <michell.stuttgart@kmee.com.br>
163+
- Luis Felipe Mileo <mileo@kmee.com.br>
164+
- Michell Stuttgart <michell.stuttgart@kmee.com.br>
165165

166-
- `Engenere <https://engenere.one>`__:
166+
- `Engenere <https://engenere.one>`__:
167167

168-
- Antônio S. Pereira Neto <neto@engenere.one>
168+
- Antônio S. Pereira Neto <neto@engenere.one>
169169

170170
Maintainers
171171
-----------
@@ -191,6 +191,6 @@ Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:
191191

192192
|maintainer-renatonlima| |maintainer-rvalyi|
193193

194-
This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_base>`_ project on GitHub.
194+
This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_base>`_ project on GitHub.
195195

196196
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

l10n_br_base/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"maintainers": ["renatonlima", "rvalyi"],
1111
"website": "https://github.com/OCA/l10n-brazil",
1212
"depends": ["base", "base_setup", "base_address_extended"],
13-
"version": "16.0.1.2.5",
13+
"version": "17.0.1.0.0",
1414
"data": [
1515
"security/ir.model.access.csv",
1616
"data/res.city.csv",

l10n_br_base/static/description/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ <h1 class="title">Brazilian Localization Base</h1>
369369
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
370370
!! source digest: sha256:d888eda36e7d3ad96ab2665c4187b518e527ed5284b2e3b447f8c92dd2b9fa31
371371
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
372-
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Mature" src="https://img.shields.io/badge/maturity-Mature-brightgreen.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_base"><img alt="OCA/l10n-brazil" src="https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/l10n-brazil-16-0/l10n-brazil-16-0-l10n_br_base"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
372+
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Mature" src="https://img.shields.io/badge/maturity-Mature-brightgreen.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_base"><img alt="OCA/l10n-brazil" src="https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/l10n-brazil-17-0/l10n-brazil-17-0-l10n_br_base"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
373373
<p>Este é o módulo ‘raiz’ da localização brasileira. Ele traz adaptações
374374
nos modelos do módulo <tt class="docutils literal">base</tt> do Odoo como Parceiros, Empresas e
375375
Endereços:</p>
@@ -494,7 +494,7 @@ <h1><a class="toc-backref" href="#toc-entry-15">Bug Tracker</a></h1>
494494
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/l10n-brazil/issues">GitHub Issues</a>.
495495
In case of trouble, please check there if your issue has already been reported.
496496
If you spotted it first, help us to smash it by providing a detailed and welcomed
497-
<a class="reference external" href="https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_base%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
497+
<a class="reference external" href="https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_base%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
498498
<p>Do not contact contributors directly about support or help with technical issues.</p>
499499
</div>
500500
<div class="section" id="credits">
@@ -535,7 +535,7 @@ <h2><a class="toc-backref" href="#toc-entry-19">Maintainers</a></h2>
535535
promote its widespread use.</p>
536536
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainers</a>:</p>
537537
<p><a class="reference external image-reference" href="https://github.com/renatonlima"><img alt="renatonlima" src="https://github.com/renatonlima.png?size=40px" /></a> <a class="reference external image-reference" href="https://github.com/rvalyi"><img alt="rvalyi" src="https://github.com/rvalyi.png?size=40px" /></a></p>
538-
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_base">OCA/l10n-brazil</a> project on GitHub.</p>
538+
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_base">OCA/l10n-brazil</a> project on GitHub.</p>
539539
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
540540
</div>
541541
</div>

l10n_br_base/views/res_company_view.xml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,42 +9,40 @@
99
<field name="inherit_id" ref="base.view_company_form" />
1010
<field name="arch" type="xml">
1111
<xpath expr="//field[@name='vat']" position="attributes">
12-
<attribute
13-
name="attrs"
14-
>{'invisible': [('country_id', '=', %(base.br)d)]}</attribute>
12+
<attribute name="invisible">country_id == %(base.br)d</attribute>
1513
</xpath>
1614
<field name="company_registry" position="after">
1715
<field
1816
name="legal_name"
1917
placeholder="Legal Name..."
20-
attrs="{'invisible': [('country_id', '!=', %(base.br)d)]}"
18+
invisible="[('country_id', '!=', %(base.br)d)]"
2119
/>
2220
<field
2321
name="cnpj_cpf"
2422
placeholder="CNPJ..."
25-
attrs="{'invisible': [('country_id', '!=', %(base.br)d)]}"
23+
invisible="[('country_id', '!=', %(base.br)d)]"
2624
/>
2725
<field
2826
name="inscr_est"
2927
placeholder="State Tax Number..."
30-
attrs="{'invisible': [('country_id', '!=', %(base.br)d)]}"
28+
invisible="[('country_id', '!=', %(base.br)d)]"
3129
/>
3230
<field
3331
name="inscr_mun"
3432
placeholder="Municipal Tax Number..."
35-
attrs="{'invisible': [('country_id', '!=', %(base.br)d)]}"
33+
invisible="[('country_id', '!=', %(base.br)d)]"
3634
/>
3735
<field
3836
name="suframa"
3937
placeholder="Suframa"
40-
attrs="{'invisible': [('state_id', '!=', %(base.state_br_am)d)]}"
38+
invisible="[('state_id', '!=', %(base.state_br_am)d)]"
4139
/>
4240
<field
4341
name="state_tax_number_ids"
44-
attrs="{'invisible': [('country_id', '!=', %(base.br)d)]}"
42+
invisible="[('country_id', '!=', %(base.br)d)]"
4543
>
4644
<tree editable="bottom">
47-
<field name="company_id" invisible="1" />
45+
<field name="company_id" column_invisible="1" />
4846
<field name="inscr_est" />
4947
<field
5048
name="state_id"
@@ -76,7 +74,6 @@
7674
<field name="name">l10n_br_base.res.company.tree</field>
7775
<field name="model">res.company</field>
7876
<field name="inherit_id" ref="base.view_company_tree" />
79-
<field name="field_parent">child_ids</field>
8077
<field name="arch" type="xml">
8178
<field name="name" position="after">
8279
<field name="cnpj_cpf" />

l10n_br_base/views/res_partner_address_view.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,15 @@
5050
style="width: 50%"
5151
class="o_address_city"
5252
options='{"no_open": True, "no_create": True}'
53-
attrs="{'invisible': [('country_id', '!=', %(base.br)d)]}"
53+
invisible="[('country_id', '!=', %(base.br)d)]"
5454
/>
5555
<field
5656
name="city"
5757
placeholder="City..."
5858
style="width: 50%"
5959
class="o_address_city"
6060
force_save="True"
61-
attrs="{'invisible': [('country_id', '=', %(base.br)d)]}"
61+
invisible="[('country_id', '=', %(base.br)d)]"
6262
/>
6363
<field
6464
name="country_id"

l10n_br_base/views/res_partner_bank_view.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<group
3030
name="pix"
3131
string="Brazilian Instant Payment Keys (PIX)"
32-
attrs="{'invisible': [('company_country_id', '!=', %(base.br)d)]}"
32+
invisible="[('company_country_id', '!=', %(base.br)d)]"
3333
>
3434
<field name="company_country_id" invisible="1" />
3535
<field name="transactional_acc_type" />
@@ -38,7 +38,7 @@
3838
context="{'default_partner_id': partner_id}"
3939
>
4040
<tree editable="bottom">
41-
<field name="partner_id" invisible="1" />
41+
<field name="partner_id" column_invisible="1" />
4242
<field name="key_type" />
4343
<field name="key" />
4444
</tree>

l10n_br_base/views/res_partner_view.xml

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,11 @@
3939
<field name="inherit_id" ref="base.view_partner_form" />
4040
<field name="arch" type="xml">
4141
<field name="vat" position="attributes">
42-
<attribute name="attrs">
43-
{
44-
'readonly':
45-
[
46-
'|', ('cnpj_cpf', 'not in', [False, ""]),
47-
('parent_id', '!=', False),
42+
<attribute name="readonly">[
43+
'|', ('cnpj_cpf', 'not in', [False, ""]),
44+
('parent_id', '!=', False),
4845

49-
]
50-
}
51-
</attribute>
46+
]</attribute>
5247
</field>
5348
<xpath expr="//h1" position="after">
5449
<field name="city_id" invisible="1" />
@@ -57,53 +52,49 @@
5752
<label
5853
for="legal_name"
5954
string="Full Name"
60-
attrs="{'invisible': [('is_company','=', True)]}"
55+
invisible="[('is_company','=', True)]"
6156
/>
6257
<label
6358
for="legal_name"
6459
string="Legal Name"
65-
attrs="{'invisible': [('is_company','!=', True)]}"
60+
invisible="[('is_company','!=', True)]"
6661
/>
6762
</div>
6863
<field name="legal_name" nolabel="1" />
6964
<div>
7065
<label
7166
for="cnpj_cpf"
7267
string="CPF"
73-
attrs="{'invisible': [('is_company','=', True)]}"
68+
invisible="[('is_company','=', True)]"
7469
/>
7570
<label
7671
for="cnpj_cpf"
7772
string="CNPJ/Vat Number"
78-
attrs="{'invisible': [('is_company','!=', True)]}"
73+
invisible="[('is_company','!=', True)]"
7974
/>
8075
</div>
8176
<field name="cnpj_cpf" nolabel="1" />
8277
<div>
8378
<label
8479
for="rg"
8580
string="RG"
86-
attrs="{'invisible': [('is_company','=', True)]}"
81+
invisible="[('is_company','=', True)]"
8782
/>
8883
</div>
89-
<field
90-
name="rg"
91-
nolabel="1"
92-
attrs="{'invisible': [('is_company','=', True)]}"
93-
/>
84+
<field name="rg" nolabel="1" invisible="[('is_company','=', True)]" />
9485
<div name="inscr_est">
9586
<label
9687
for="inscr_est"
9788
name="inscr_est"
9889
string="IE"
99-
attrs="{'invisible': [('is_company','=', False), ('parent_id', '!=', False)]}"
90+
invisible="[('is_company','=', False), ('parent_id', '!=', False)]"
10091
/>
10192
</div>
10293
<field
10394
colspan="4"
10495
name="inscr_est"
10596
nolabel="1"
106-
attrs="{'invisible': [('is_company','=', False), ('parent_id', '!=', False)]}"
97+
invisible="[('is_company','=', False), ('parent_id', '!=', False)]"
10798
/>
10899
</xpath>
109100
<page position="after" name="sales_purchases">
@@ -113,15 +104,15 @@
113104
<field name="cei_code" />
114105
<field
115106
name="inscr_mun"
116-
attrs="{'invisible': [('is_company','!=', True)]}"
107+
invisible="[('is_company','!=', True)]"
117108
/>
118109
<field
119110
name="suframa"
120-
attrs="{'invisible': [('is_company','!=', True)]}"
111+
invisible="[('is_company','!=', True)]"
121112
/>
122113
<field
123114
name="state_tax_number_ids"
124-
attrs="{'invisible': [('is_company','!=', True)]}"
115+
invisible="[('is_company','!=', True)]"
125116
>
126117
<tree editable="bottom">
127118
<field name="partner_id" invisible="1" />
@@ -140,11 +131,11 @@
140131
<field name="is_accountant" />
141132
<field
142133
name="crc_code"
143-
attrs="{'invisible': [('is_accountant','!=', True)]}"
134+
invisible="[('is_accountant','!=', True)]"
144135
/>
145136
<field
146137
name="crc_state_id"
147-
attrs="{'invisible': [('is_accountant','!=', True)]}"
138+
invisible="[('is_accountant','!=', True)]"
148139
domain="[('country_id', '=', %(base.br)d)]"
149140
/>
150141
<field name="rntrc_code" />

0 commit comments

Comments
 (0)