From 757d76769564811db169e4ba82c8e626599b08af Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Thu, 6 Feb 2020 19:02:13 +0100
Subject: [PATCH 01/23] Complete re-architecture of the module following a
discussion with another accountant
Add module l10n_fr_cog
---
l10n_fr_cog/__init__.py | 4 +
l10n_fr_cog/__manifest__.py | 21 +
l10n_fr_cog/data/country.xml | 948 +++++++++++++++++++++++++++++++++
l10n_fr_cog/models/__init__.py | 3 +
l10n_fr_cog/models/country.py | 14 +
l10n_fr_cog/post_install.py | 35 ++
l10n_fr_cog/views/country.xml | 23 +
7 files changed, 1048 insertions(+)
create mode 100644 l10n_fr_cog/__init__.py
create mode 100644 l10n_fr_cog/__manifest__.py
create mode 100644 l10n_fr_cog/data/country.xml
create mode 100644 l10n_fr_cog/models/__init__.py
create mode 100644 l10n_fr_cog/models/country.py
create mode 100644 l10n_fr_cog/post_install.py
create mode 100644 l10n_fr_cog/views/country.xml
diff --git a/l10n_fr_cog/__init__.py b/l10n_fr_cog/__init__.py
new file mode 100644
index 000000000..2e1c9a971
--- /dev/null
+++ b/l10n_fr_cog/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+
+from .post_install import set_fr_cog
+from . import models
diff --git a/l10n_fr_cog/__manifest__.py b/l10n_fr_cog/__manifest__.py
new file mode 100644
index 000000000..63cc1c099
--- /dev/null
+++ b/l10n_fr_cog/__manifest__.py
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+# Copyright 2020 Akretion France (http://www.akretion.com/)
+# @author: Alexis de Lattre
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+{
+ 'name': u'Code Officiel Géographique',
+ 'summary': u'Add Code Officiel Géographique (COG) on countries',
+ 'version': '10.0.1.0.0',
+ 'category': 'French Localization',
+ 'author': "Akretion,Odoo Community Association (OCA)",
+ 'website': 'https://github.com/OCA/l10n-france',
+ 'license': 'AGPL-3',
+ 'depends': ['base'],
+ 'data': [
+ 'data/country.xml',
+ 'views/country.xml',
+ ],
+ 'post_init_hook': 'set_fr_cog',
+ 'installable': True,
+}
diff --git a/l10n_fr_cog/data/country.xml b/l10n_fr_cog/data/country.xml
new file mode 100644
index 000000000..074559aa0
--- /dev/null
+++ b/l10n_fr_cog/data/country.xml
@@ -0,0 +1,948 @@
+
+
+
+
+
+
+
+ 99130
+
+
+
+ 99247
+
+
+
+ 99212
+
+
+
+ 99441
+
+
+
+ 99425
+
+
+
+ 99125
+
+
+
+ 99252
+
+
+
+ 99431
+
+
+
+ 99395
+
+
+
+ 99415
+
+
+
+ 99505
+
+
+
+ 99110
+
+
+
+ 99501
+
+
+
+ 99135
+
+
+
+ 99253
+
+
+
+ 99118
+
+
+
+ 99434
+
+
+
+ 99246
+
+
+
+ 99131
+
+
+
+ 99331
+
+
+
+ 99111
+
+
+
+ 99249
+
+
+
+ 99321
+
+
+
+ 99327
+
+
+
+ 99425
+
+
+
+ 99225
+
+
+
+ 99418
+
+
+
+ 99443
+
+
+
+ 99416
+
+
+
+ 99436
+
+
+
+ 99214
+
+
+
+ 99103
+
+
+
+ 99347
+
+
+
+ 99148
+
+
+
+ 99429
+
+
+
+ 99401
+
+
+
+ 99501
+
+
+
+ 99323
+
+
+
+ 99312
+
+
+
+ 99324
+
+
+
+ 99140
+
+
+
+ 99326
+
+
+
+ 99502
+
+
+
+ 99417
+
+
+
+ 99322
+
+
+
+ 99216
+
+
+
+ 99419
+
+
+
+ 99406
+
+
+
+ 99407
+
+
+
+ 99396
+
+
+
+ 99444
+
+
+
+ 99501
+
+
+
+ 99254
+
+
+
+ 99116
+
+
+
+ 99109
+
+
+
+ 99399
+
+
+
+ 99101
+
+
+
+ 99438
+
+
+
+ 99408
+
+
+
+ 99352
+
+
+
+ 99420
+
+
+
+ 99106
+
+
+
+ 99301
+
+
+
+ 99389
+
+
+
+ 99317
+
+
+
+ 99134
+
+
+
+ 99315
+
+
+
+ 99105
+
+
+
+ 99508
+
+
+
+ 99427
+
+
+
+ 99516
+
+
+
+ 99101
+
+
+
+ 99328
+
+
+
+ 99435
+
+
+
+ 99255
+
+
+
+ 99329
+
+
+
+ 99133
+
+
+
+ 99132
+
+
+
+ 99430
+
+
+
+ 99304
+
+
+
+ 99330
+
+
+
+ 99314
+
+
+
+ 99126
+
+
+
+ 99427
+
+
+
+ 99409
+
+
+
+ 99505
+
+
+
+ 99392
+
+
+
+ 99428
+
+
+
+ 99230
+
+
+
+ 99501
+
+
+
+ 99411
+
+
+
+ 99119
+
+
+
+ 99410
+
+
+
+ 99112
+
+
+
+ 99231
+
+
+
+ 99136
+
+
+
+ 99207
+
+
+
+ 99132
+
+
+
+ 99223
+
+
+
+ 99308
+
+
+
+ 99203
+
+
+
+ 99204
+
+
+
+ 99102
+
+
+
+ 99127
+
+
+
+ 99132
+
+
+
+ 99426
+
+
+
+ 99222
+
+
+
+ 99217
+
+
+
+ 99332
+
+
+
+ 99257
+
+
+
+ 99234
+
+
+
+ 99513
+
+
+
+ 99397
+
+
+
+ 99442
+
+
+
+ 99238
+
+
+
+ 99239
+
+
+
+ 99240
+
+
+
+ 99425
+
+
+
+ 99256
+
+
+
+ 99241
+
+
+
+ 99205
+
+
+
+ 99439
+
+
+
+ 99113
+
+
+
+ 99235
+
+
+
+ 99302
+
+
+
+ 99348
+
+
+
+ 99108
+
+
+
+ 99137
+
+
+
+ 99107
+
+
+
+ 99316
+
+
+
+ 99350
+
+
+
+ 99138
+
+
+
+ 99151
+
+
+
+ 99120
+
+
+
+ 99333
+
+
+
+ 99515
+
+
+
+ 99156
+
+
+
+ 99335
+
+
+
+ 99224
+
+
+
+ 99242
+
+
+
+ 99232
+
+
+
+ 99505
+
+
+
+ 99336
+
+
+
+ 99425
+
+
+
+ 99144
+
+
+
+ 99390
+
+
+
+ 99229
+
+
+
+ 99334
+
+
+
+ 99405
+
+
+
+ 99227
+
+
+
+ 99393
+
+
+
+ 99311
+
+
+
+ 99337
+
+
+
+ 99501
+
+
+
+ 99338
+
+
+
+ 99412
+
+
+
+ 99135
+
+
+
+ 99103
+
+
+
+ 99215
+
+
+
+ 99507
+
+
+
+ 99502
+
+
+
+ 99502
+
+
+
+ 99250
+
+
+
+ 99413
+
+
+
+ 99422
+
+
+
+ 99510
+
+
+
+ 99220
+
+
+
+ 99213
+
+
+
+ 99122
+
+
+
+ 99503
+
+
+
+ 99432
+
+
+
+ 99261
+
+
+
+ 99139
+
+
+
+ 99517
+
+
+
+ 99421
+
+
+
+ 99248
+
+
+
+ 99114
+
+
+
+ 99121
+
+
+
+ 99123
+
+
+
+ 99340
+
+
+
+ 99201
+
+
+
+ 99512
+
+
+
+ 99398
+
+
+
+ 99343
+
+
+
+ 99104
+
+
+
+ 99226
+
+
+
+ 99306
+
+
+
+ 99145
+
+
+
+ 99103
+
+
+
+ 99117
+
+
+
+ 99342
+
+
+
+ 99128
+
+
+
+ 99341
+
+
+
+ 99318
+
+
+
+ 99437
+
+
+
+ 99349
+
+
+
+ 99394
+
+
+
+ 99414
+
+
+
+ 99445
+
+
+
+ 99206
+
+
+
+ 99391
+
+
+
+ 99425
+
+
+
+ 99344
+
+
+
+ 99345
+
+
+
+ 99219
+
+
+
+ 99259
+
+
+
+ 99502
+
+
+
+ 99260
+
+
+
+ 99351
+
+
+
+ 99509
+
+
+
+ 99208
+
+
+
+ 99433
+
+
+
+ 99511
+
+
+
+ 99236
+
+
+
+ 99309
+
+
+
+ 99155
+
+
+
+ 99339
+
+
+
+ 99132
+
+
+
+ 99404
+
+
+
+ 99423
+
+
+
+ 99258
+
+
+
+ 99129
+
+
+
+ 99440
+
+
+
+ 99424
+
+
+
+ 99425
+
+
+
+ 99432
+
+
+
+ 99243
+
+
+
+ 99514
+
+
+
+ 99506
+
+
+
+ 99251
+
+
+
+ 99303
+
+
+
+ 99346
+
+
+
+ 99310
+
+
+
+ 99157
+
+
+
+
diff --git a/l10n_fr_cog/models/__init__.py b/l10n_fr_cog/models/__init__.py
new file mode 100644
index 000000000..f2d611a89
--- /dev/null
+++ b/l10n_fr_cog/models/__init__.py
@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+
+from . import country
diff --git a/l10n_fr_cog/models/country.py b/l10n_fr_cog/models/country.py
new file mode 100644
index 000000000..0b2231828
--- /dev/null
+++ b/l10n_fr_cog/models/country.py
@@ -0,0 +1,14 @@
+# -*- coding: utf-8 -*-
+# Copyright 2020 Akretion France (http://www.akretion.com/)
+# @author: Alexis de Lattre
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from odoo import fields, models
+
+
+class ResCountry(models.Model):
+ _inherit = 'res.country'
+
+ fr_cog = fields.Integer(
+ string=u'Code Officiel Géographique',
+ help=u"Code Officiel Géographique, by INSEE")
diff --git a/l10n_fr_cog/post_install.py b/l10n_fr_cog/post_install.py
new file mode 100644
index 000000000..76757e98d
--- /dev/null
+++ b/l10n_fr_cog/post_install.py
@@ -0,0 +1,35 @@
+# -*- coding: utf-8 -*-
+# Copyright 2020 Akretion France (http://www.akretion.com/)
+# @author: Alexis de Lattre
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+
+from odoo import api, SUPERUSER_ID
+from odoo.tools import file_open
+from lxml import etree
+import logging
+logger = logging.getLogger(__name__)
+
+
+# Countries data is provided in the base module with noupdate="1"
+# That's why we need this post-install script
+def set_fr_cog(cr, registry):
+ f = file_open(
+ 'l10n_fr_cog/data/country.xml', 'rb')
+ xml_root = etree.parse(f)
+ data = {}
+ for record in xml_root.xpath('//record'):
+ xmlid = record.attrib['id']
+ data[xmlid] = {}
+ for xfield in record.xpath('field'):
+ if xfield.attrib and xfield.attrib.get('name') == 'fr_cog':
+ data[xmlid] = int(xfield.text)
+ logger.debug('set_fr_cog data=%s', data)
+ with api.Environment.manage():
+ env = api.Environment(cr, SUPERUSER_ID, {})
+ for xmlid, fr_cog in data.items():
+ country = env.ref(xmlid)
+ country.fr_cog = fr_cog
+ logger.debug(
+ 'Country ID %d xmlid %s updated with fr_cog=%d',
+ country.id, xmlid, fr_cog)
+ return
diff --git a/l10n_fr_cog/views/country.xml b/l10n_fr_cog/views/country.xml
new file mode 100644
index 000000000..0373c4728
--- /dev/null
+++ b/l10n_fr_cog/views/country.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+ l10n_fr_cog.res.country.form
+ res.country
+
+
+
+
+
+
+
+
+
+
From 39f5983ef795a213a0de6f9908b20a002bf91ce6 Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Sat, 8 Feb 2020 00:46:51 +0100
Subject: [PATCH 02/23] Add README for l10n_fr_cog and l10n_fr_das2
Add account 6221 in the warning method
---
l10n_fr_cog/readme/CONTRIBUTORS.rst | 1 +
l10n_fr_cog/readme/DESCRIPTION.rst | 3 +++
2 files changed, 4 insertions(+)
create mode 100644 l10n_fr_cog/readme/CONTRIBUTORS.rst
create mode 100644 l10n_fr_cog/readme/DESCRIPTION.rst
diff --git a/l10n_fr_cog/readme/CONTRIBUTORS.rst b/l10n_fr_cog/readme/CONTRIBUTORS.rst
new file mode 100644
index 000000000..ff65d68ce
--- /dev/null
+++ b/l10n_fr_cog/readme/CONTRIBUTORS.rst
@@ -0,0 +1 @@
+* Alexis de Lattre
diff --git a/l10n_fr_cog/readme/DESCRIPTION.rst b/l10n_fr_cog/readme/DESCRIPTION.rst
new file mode 100644
index 000000000..d8c839907
--- /dev/null
+++ b/l10n_fr_cog/readme/DESCRIPTION.rst
@@ -0,0 +1,3 @@
+This module adds the *Code Officiel Géographique* of `INSEE `_ on countries. All countries except France and DOM-TOMs (and some very particular territories) have this code.
+
+This module is used by other modules of the French localization such as the DAS2 module.
From 4f70d420a7b4aad32a31473fef33be5a92f156f8 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Fri, 21 Feb 2020 10:34:12 +0000
Subject: [PATCH 03/23] README.rst
---
l10n_fr_cog/README.rst | 75 ++++
l10n_fr_cog/static/description/index.html | 420 ++++++++++++++++++++++
2 files changed, 495 insertions(+)
create mode 100644 l10n_fr_cog/README.rst
create mode 100644 l10n_fr_cog/static/description/index.html
diff --git a/l10n_fr_cog/README.rst b/l10n_fr_cog/README.rst
new file mode 100644
index 000000000..f98027813
--- /dev/null
+++ b/l10n_fr_cog/README.rst
@@ -0,0 +1,75 @@
+==========================
+Code Officiel Géographique
+==========================
+
+.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !! This file is generated by oca-gen-addon-readme !!
+ !! changes will be overwritten. !!
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
+ :target: https://odoo-community.org/page/development-status
+ :alt: Beta
+.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
+ :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
+ :alt: License: AGPL-3
+.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--france-lightgray.png?logo=github
+ :target: https://github.com/OCA/l10n-france/tree/10.0/l10n_fr_cog
+ :alt: OCA/l10n-france
+.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
+ :target: https://translation.odoo-community.org/projects/l10n-france-10-0/l10n-france-10-0-l10n_fr_cog
+ :alt: Translate me on Weblate
+.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
+ :target: https://runbot.odoo-community.org/runbot/121/10.0
+ :alt: Try me on Runbot
+
+|badge1| |badge2| |badge3| |badge4| |badge5|
+
+This module adds the *Code Officiel Géographique* of `INSEE `_ on countries. All countries except France and DOM-TOMs (and some very particular territories) have this code.
+
+This module is used by other modules of the French localization such as the DAS2 module.
+
+**Table of contents**
+
+.. contents::
+ :local:
+
+Bug Tracker
+===========
+
+Bugs are tracked on `GitHub Issues `_.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+`feedback `_.
+
+Do not contact contributors directly about support or help with technical issues.
+
+Credits
+=======
+
+Authors
+~~~~~~~
+
+* Akretion
+
+Contributors
+~~~~~~~~~~~~
+
+* Alexis de Lattre
+
+Maintainers
+~~~~~~~~~~~
+
+This module is maintained by the OCA.
+
+.. image:: https://odoo-community.org/logo.png
+ :alt: Odoo Community Association
+ :target: https://odoo-community.org
+
+OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.
+
+This module is part of the `OCA/l10n-france `_ project on GitHub.
+
+You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/l10n_fr_cog/static/description/index.html b/l10n_fr_cog/static/description/index.html
new file mode 100644
index 000000000..e615f3c7d
--- /dev/null
+++ b/l10n_fr_cog/static/description/index.html
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+Code Officiel Géographique
+
+
+
+
+
Code Officiel Géographique
+
+
+

+
This module adds the Code Officiel Géographique of INSEE on countries. All countries except France and DOM-TOMs (and some very particular territories) have this code.
+
This module is used by other modules of the French localization such as the DAS2 module.
+
Table of contents
+
+
+
+
Bugs are tracked on GitHub Issues.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+feedback.
+
Do not contact contributors directly about support or help with technical issues.
+
+
+
+
+
+
+
+
This module is maintained by the OCA.
+

+
OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.
+
This module is part of the OCA/l10n-france project on GitHub.
+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
+
+
+
+
+
From 3837f8157ae6013c914832f327ddea671e21919a Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Fri, 21 Feb 2020 10:34:12 +0000
Subject: [PATCH 04/23] icon.png
---
l10n_fr_cog/static/description/icon.png | Bin 0 -> 9455 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 l10n_fr_cog/static/description/icon.png
diff --git a/l10n_fr_cog/static/description/icon.png b/l10n_fr_cog/static/description/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d
GIT binary patch
literal 9455
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
z
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
Xviia!U7SGha1wx#SCgwmn*{w2TRX*I
literal 0
HcmV?d00001
From beaf4d711b032ff742193aaa5ea83a44710db31f Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Mon, 30 Mar 2020 23:57:38 +0200
Subject: [PATCH 05/23] [MIG] l10n_fr_cog and l10n_fr_das2 from v10 to v12
l10n_fr_cog: update country list
l10n_fr_das2:
- add demo data,
- add constraint on lines,
- improve chatter messages,
- fix readonly status of 'job' field on lines,
- handle 'job' field in partner change on lines.
---
l10n_fr_cog/__init__.py | 2 --
l10n_fr_cog/__manifest__.py | 7 +++----
l10n_fr_cog/data/country.xml | 8 ++++----
l10n_fr_cog/models/country.py | 5 ++---
l10n_fr_cog/post_install.py | 1 -
5 files changed, 9 insertions(+), 14 deletions(-)
diff --git a/l10n_fr_cog/__init__.py b/l10n_fr_cog/__init__.py
index 2e1c9a971..65d052762 100644
--- a/l10n_fr_cog/__init__.py
+++ b/l10n_fr_cog/__init__.py
@@ -1,4 +1,2 @@
-# -*- coding: utf-8 -*-
-
from .post_install import set_fr_cog
from . import models
diff --git a/l10n_fr_cog/__manifest__.py b/l10n_fr_cog/__manifest__.py
index 63cc1c099..39e4fb6ef 100644
--- a/l10n_fr_cog/__manifest__.py
+++ b/l10n_fr_cog/__manifest__.py
@@ -1,12 +1,11 @@
-# -*- coding: utf-8 -*-
# Copyright 2020 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
- 'name': u'Code Officiel Géographique',
- 'summary': u'Add Code Officiel Géographique (COG) on countries',
- 'version': '10.0.1.0.0',
+ 'name': 'Code Officiel Géographique',
+ 'summary': 'Add Code Officiel Géographique (COG) on countries',
+ 'version': '12.0.1.0.0',
'category': 'French Localization',
'author': "Akretion,Odoo Community Association (OCA)",
'website': 'https://github.com/OCA/l10n-france',
diff --git a/l10n_fr_cog/data/country.xml b/l10n_fr_cog/data/country.xml
index 074559aa0..d0087682c 100644
--- a/l10n_fr_cog/data/country.xml
+++ b/l10n_fr_cog/data/country.xml
@@ -36,10 +36,6 @@
99252
-
- 99431
-
-
99395
@@ -836,6 +832,10 @@
99502
+
+ 99262
+
+
99260
diff --git a/l10n_fr_cog/models/country.py b/l10n_fr_cog/models/country.py
index 0b2231828..0dbd77de6 100644
--- a/l10n_fr_cog/models/country.py
+++ b/l10n_fr_cog/models/country.py
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
# Copyright 2020 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
@@ -10,5 +9,5 @@ class ResCountry(models.Model):
_inherit = 'res.country'
fr_cog = fields.Integer(
- string=u'Code Officiel Géographique',
- help=u"Code Officiel Géographique, by INSEE")
+ string='Code Officiel Géographique',
+ help="Code Officiel Géographique, by INSEE")
diff --git a/l10n_fr_cog/post_install.py b/l10n_fr_cog/post_install.py
index 76757e98d..08526218b 100644
--- a/l10n_fr_cog/post_install.py
+++ b/l10n_fr_cog/post_install.py
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
# Copyright 2020 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
From 93153f1251bf5e25d945ae2b2628d4d2ac0922c1 Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Fri, 3 Apr 2020 13:06:52 +0200
Subject: [PATCH 06/23] Remove utf-8 coding in python file
---
l10n_fr_cog/models/__init__.py | 2 --
1 file changed, 2 deletions(-)
diff --git a/l10n_fr_cog/models/__init__.py b/l10n_fr_cog/models/__init__.py
index f2d611a89..30b933141 100644
--- a/l10n_fr_cog/models/__init__.py
+++ b/l10n_fr_cog/models/__init__.py
@@ -1,3 +1 @@
-# -*- coding: utf-8 -*-
-
from . import country
From aa153731568541cc3640d625127df64afd5b9d60 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Fri, 3 Apr 2020 12:52:17 +0000
Subject: [PATCH 07/23] [UPD] README.rst
---
l10n_fr_cog/README.rst | 10 +++++-----
l10n_fr_cog/static/description/index.html | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/l10n_fr_cog/README.rst b/l10n_fr_cog/README.rst
index f98027813..4666060b4 100644
--- a/l10n_fr_cog/README.rst
+++ b/l10n_fr_cog/README.rst
@@ -14,13 +14,13 @@ Code Officiel Géographique
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--france-lightgray.png?logo=github
- :target: https://github.com/OCA/l10n-france/tree/10.0/l10n_fr_cog
+ :target: https://github.com/OCA/l10n-france/tree/12.0/l10n_fr_cog
:alt: OCA/l10n-france
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/l10n-france-10-0/l10n-france-10-0-l10n_fr_cog
+ :target: https://translation.odoo-community.org/projects/l10n-france-12-0/l10n-france-12-0-l10n_fr_cog
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/121/10.0
+ :target: https://runbot.odoo-community.org/runbot/121/12.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -40,7 +40,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -70,6 +70,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-This module is part of the `OCA/l10n-france `_ project on GitHub.
+This module is part of the `OCA/l10n-france `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/l10n_fr_cog/static/description/index.html b/l10n_fr_cog/static/description/index.html
index e615f3c7d..4c6a68dcf 100644
--- a/l10n_fr_cog/static/description/index.html
+++ b/l10n_fr_cog/static/description/index.html
@@ -367,7 +367,7 @@ Code Officiel Géographique
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module adds the Code Officiel Géographique of INSEE on countries. All countries except France and DOM-TOMs (and some very particular territories) have this code.
This module is used by other modules of the French localization such as the DAS2 module.
Table of contents
@@ -387,7 +387,7 @@
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback.
+feedback.
Do not contact contributors directly about support or help with technical issues.
@@ -411,7 +411,7 @@
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-
This module is part of the OCA/l10n-france project on GitHub.
+
This module is part of the OCA/l10n-france project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
From 29fe8a886e5b613e7bc1adb8cd649dccb5492445 Mon Sep 17 00:00:00 2001
From: oca-travis
Date: Fri, 3 Apr 2020 13:01:48 +0000
Subject: [PATCH 08/23] [UPD] Update l10n_fr_cog.pot
---
l10n_fr_cog/i18n/l10n_fr_cog.pot | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 l10n_fr_cog/i18n/l10n_fr_cog.pot
diff --git a/l10n_fr_cog/i18n/l10n_fr_cog.pot b/l10n_fr_cog/i18n/l10n_fr_cog.pot
new file mode 100644
index 000000000..6940e38e4
--- /dev/null
+++ b/l10n_fr_cog/i18n/l10n_fr_cog.pot
@@ -0,0 +1,30 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * l10n_fr_cog
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__fr_cog
+msgid "Code Officiel Géographique"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,help:l10n_fr_cog.field_res_country__fr_cog
+msgid "Code Officiel Géographique, by INSEE"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model,name:l10n_fr_cog.model_res_country
+msgid "Country"
+msgstr ""
+
From 93c098436b56d00a01a69f4adec0c9b4cbed23fa Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Thu, 18 Feb 2021 22:23:34 +0100
Subject: [PATCH 09/23] [MIG] l10n_fr_das2 and l10n_fr_cog to v14
Add warning message at the top of DAS2 form (and not only in chatter)
Use python-stdnum to validate SIRET
---
l10n_fr_cog/__manifest__.py | 4 ++--
l10n_fr_cog/data/country.xml | 2 +-
l10n_fr_cog/models/__init__.py | 2 +-
l10n_fr_cog/models/{country.py => res_country.py} | 2 +-
l10n_fr_cog/views/country.xml | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
rename l10n_fr_cog/models/{country.py => res_country.py} (84%)
diff --git a/l10n_fr_cog/__manifest__.py b/l10n_fr_cog/__manifest__.py
index 39e4fb6ef..18a8eac9c 100644
--- a/l10n_fr_cog/__manifest__.py
+++ b/l10n_fr_cog/__manifest__.py
@@ -1,11 +1,11 @@
-# Copyright 2020 Akretion France (http://www.akretion.com/)
+# Copyright 2020-2021 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
'name': 'Code Officiel Géographique',
'summary': 'Add Code Officiel Géographique (COG) on countries',
- 'version': '12.0.1.0.0',
+ 'version': '14.0.1.0.0',
'category': 'French Localization',
'author': "Akretion,Odoo Community Association (OCA)",
'website': 'https://github.com/OCA/l10n-france',
diff --git a/l10n_fr_cog/data/country.xml b/l10n_fr_cog/data/country.xml
index d0087682c..7afb82fc7 100644
--- a/l10n_fr_cog/data/country.xml
+++ b/l10n_fr_cog/data/country.xml
@@ -1,6 +1,6 @@
diff --git a/l10n_fr_cog/models/__init__.py b/l10n_fr_cog/models/__init__.py
index 30b933141..11573766f 100644
--- a/l10n_fr_cog/models/__init__.py
+++ b/l10n_fr_cog/models/__init__.py
@@ -1 +1 @@
-from . import country
+from . import res_country
diff --git a/l10n_fr_cog/models/country.py b/l10n_fr_cog/models/res_country.py
similarity index 84%
rename from l10n_fr_cog/models/country.py
rename to l10n_fr_cog/models/res_country.py
index 0dbd77de6..d0eb7ac4c 100644
--- a/l10n_fr_cog/models/country.py
+++ b/l10n_fr_cog/models/res_country.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Akretion France (http://www.akretion.com/)
+# Copyright 2020-2021 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
diff --git a/l10n_fr_cog/views/country.xml b/l10n_fr_cog/views/country.xml
index 0373c4728..aad4efd4f 100644
--- a/l10n_fr_cog/views/country.xml
+++ b/l10n_fr_cog/views/country.xml
@@ -1,6 +1,6 @@
From 8ca8354531d1eb36682de4fc0168836901cd215d Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Thu, 18 Feb 2021 22:28:45 +0100
Subject: [PATCH 10/23] Black, isort, etc on l10n_fr_cog and l10n_fr_das2
---
l10n_fr_cog/__manifest__.py | 29 +++++++++++++++--------------
l10n_fr_cog/data/country.xml | 3 +--
l10n_fr_cog/models/res_country.py | 6 +++---
l10n_fr_cog/post_install.py | 29 +++++++++++++++++------------
l10n_fr_cog/views/country.xml | 5 ++---
5 files changed, 38 insertions(+), 34 deletions(-)
diff --git a/l10n_fr_cog/__manifest__.py b/l10n_fr_cog/__manifest__.py
index 18a8eac9c..531267bac 100644
--- a/l10n_fr_cog/__manifest__.py
+++ b/l10n_fr_cog/__manifest__.py
@@ -3,18 +3,19 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
- 'name': 'Code Officiel Géographique',
- 'summary': 'Add Code Officiel Géographique (COG) on countries',
- 'version': '14.0.1.0.0',
- 'category': 'French Localization',
- 'author': "Akretion,Odoo Community Association (OCA)",
- 'website': 'https://github.com/OCA/l10n-france',
- 'license': 'AGPL-3',
- 'depends': ['base'],
- 'data': [
- 'data/country.xml',
- 'views/country.xml',
- ],
- 'post_init_hook': 'set_fr_cog',
- 'installable': True,
+ "name": "Code Officiel Géographique",
+ "summary": "Add Code Officiel Géographique (COG) on countries",
+ "version": "14.0.1.0.0",
+ "category": "French Localization",
+ "author": "Akretion,Odoo Community Association (OCA)",
+ "maintainers": ["alexis-via"],
+ "website": "https://github.com/OCA/l10n-france",
+ "license": "AGPL-3",
+ "depends": ["base"],
+ "data": [
+ "data/country.xml",
+ "views/country.xml",
+ ],
+ "post_init_hook": "set_fr_cog",
+ "installable": True,
}
diff --git a/l10n_fr_cog/data/country.xml b/l10n_fr_cog/data/country.xml
index 7afb82fc7..239d031e1 100644
--- a/l10n_fr_cog/data/country.xml
+++ b/l10n_fr_cog/data/country.xml
@@ -1,10 +1,9 @@
-
+
-
diff --git a/l10n_fr_cog/models/res_country.py b/l10n_fr_cog/models/res_country.py
index d0eb7ac4c..3bc1e5069 100644
--- a/l10n_fr_cog/models/res_country.py
+++ b/l10n_fr_cog/models/res_country.py
@@ -6,8 +6,8 @@
class ResCountry(models.Model):
- _inherit = 'res.country'
+ _inherit = "res.country"
fr_cog = fields.Integer(
- string='Code Officiel Géographique',
- help="Code Officiel Géographique, by INSEE")
+ string="Code Officiel Géographique", help="Code Officiel Géographique, by INSEE"
+ )
diff --git a/l10n_fr_cog/post_install.py b/l10n_fr_cog/post_install.py
index 08526218b..698a4cde2 100644
--- a/l10n_fr_cog/post_install.py
+++ b/l10n_fr_cog/post_install.py
@@ -2,33 +2,38 @@
# @author: Alexis de Lattre
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-from odoo import api, SUPERUSER_ID
-from odoo.tools import file_open
-from lxml import etree
import logging
+
+from lxml import etree
+
+from odoo import SUPERUSER_ID, api
+from odoo.tools import file_open
+
logger = logging.getLogger(__name__)
# Countries data is provided in the base module with noupdate="1"
# That's why we need this post-install script
def set_fr_cog(cr, registry):
- f = file_open(
- 'l10n_fr_cog/data/country.xml', 'rb')
+ f = file_open("l10n_fr_cog/data/country.xml", "rb")
xml_root = etree.parse(f)
data = {}
- for record in xml_root.xpath('//record'):
- xmlid = record.attrib['id']
+ for record in xml_root.xpath("//record"):
+ xmlid = record.attrib["id"]
data[xmlid] = {}
- for xfield in record.xpath('field'):
- if xfield.attrib and xfield.attrib.get('name') == 'fr_cog':
+ for xfield in record.xpath("field"):
+ if xfield.attrib and xfield.attrib.get("name") == "fr_cog":
data[xmlid] = int(xfield.text)
- logger.debug('set_fr_cog data=%s', data)
+ logger.debug("set_fr_cog data=%s", data)
with api.Environment.manage():
env = api.Environment(cr, SUPERUSER_ID, {})
for xmlid, fr_cog in data.items():
country = env.ref(xmlid)
country.fr_cog = fr_cog
logger.debug(
- 'Country ID %d xmlid %s updated with fr_cog=%d',
- country.id, xmlid, fr_cog)
+ "Country ID %d xmlid %s updated with fr_cog=%d",
+ country.id,
+ xmlid,
+ fr_cog,
+ )
return
diff --git a/l10n_fr_cog/views/country.xml b/l10n_fr_cog/views/country.xml
index aad4efd4f..a6c46eedb 100644
--- a/l10n_fr_cog/views/country.xml
+++ b/l10n_fr_cog/views/country.xml
@@ -1,17 +1,16 @@
-
+
-
l10n_fr_cog.res.country.form
res.country
-
+
From 1f0ed9477254f7e6bb14b24ff53ddca5373e6d63 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Fri, 26 Feb 2021 14:24:26 +0000
Subject: [PATCH 11/23] [UPD] README.rst
---
l10n_fr_cog/README.rst | 18 +++++++++++++-----
l10n_fr_cog/static/description/index.html | 8 +++++---
2 files changed, 18 insertions(+), 8 deletions(-)
diff --git a/l10n_fr_cog/README.rst b/l10n_fr_cog/README.rst
index 4666060b4..e0a131dca 100644
--- a/l10n_fr_cog/README.rst
+++ b/l10n_fr_cog/README.rst
@@ -14,13 +14,13 @@ Code Officiel Géographique
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--france-lightgray.png?logo=github
- :target: https://github.com/OCA/l10n-france/tree/12.0/l10n_fr_cog
+ :target: https://github.com/OCA/l10n-france/tree/14.0/l10n_fr_cog
:alt: OCA/l10n-france
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/l10n-france-12-0/l10n-france-12-0-l10n_fr_cog
+ :target: https://translation.odoo-community.org/projects/l10n-france-14-0/l10n-france-14-0-l10n_fr_cog
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/121/12.0
+ :target: https://runbot.odoo-community.org/runbot/121/14.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -40,7 +40,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -70,6 +70,14 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-This module is part of the `OCA/l10n-france `_ project on GitHub.
+.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px
+ :target: https://github.com/alexis-via
+ :alt: alexis-via
+
+Current `maintainer `__:
+
+|maintainer-alexis-via|
+
+This module is part of the `OCA/l10n-france `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/l10n_fr_cog/static/description/index.html b/l10n_fr_cog/static/description/index.html
index 4c6a68dcf..618d4a9cd 100644
--- a/l10n_fr_cog/static/description/index.html
+++ b/l10n_fr_cog/static/description/index.html
@@ -367,7 +367,7 @@ Code Officiel Géographique
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module adds the Code Officiel Géographique of INSEE on countries. All countries except France and DOM-TOMs (and some very particular territories) have this code.
This module is used by other modules of the French localization such as the DAS2 module.
Table of contents
@@ -387,7 +387,7 @@
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback.
+feedback.
Do not contact contributors directly about support or help with technical issues.
@@ -411,7 +411,9 @@
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-
This module is part of the OCA/l10n-france project on GitHub.
+
Current maintainer:
+

+
This module is part of the OCA/l10n-france project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
From 49644a1aad5365af16c761f5c236585bc89f2c29 Mon Sep 17 00:00:00 2001
From: oca-travis
Date: Tue, 10 Aug 2021 22:13:03 +0000
Subject: [PATCH 12/23] [UPD] Update l10n_fr_cog.pot
---
l10n_fr_cog/i18n/l10n_fr_cog.pot | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/l10n_fr_cog/i18n/l10n_fr_cog.pot b/l10n_fr_cog/i18n/l10n_fr_cog.pot
index 6940e38e4..9de15fc11 100644
--- a/l10n_fr_cog/i18n/l10n_fr_cog.pot
+++ b/l10n_fr_cog/i18n/l10n_fr_cog.pot
@@ -1,12 +1,12 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
-# * l10n_fr_cog
+# * l10n_fr_cog
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 12.0\n"
+"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: <>\n"
+"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,3 +28,17 @@ msgstr ""
msgid "Country"
msgstr ""
+#. module: l10n_fr_cog
+#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__id
+msgid "ID"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country____last_update
+msgid "Last Modified on"
+msgstr ""
From 730bec6f9cd4c1001f7352372de0e4ed55f3937b Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Sat, 8 Apr 2023 00:07:05 +0200
Subject: [PATCH 13/23] [MIG] l10n_fr_das2 and l10n_fr_cog to v15
Improve DAS2 readme
---
l10n_fr_cog/__manifest__.py | 4 ++--
l10n_fr_cog/post_install.py | 21 ++++++++++-----------
l10n_fr_cog/views/country.xml | 12 +++++++++++-
3 files changed, 23 insertions(+), 14 deletions(-)
diff --git a/l10n_fr_cog/__manifest__.py b/l10n_fr_cog/__manifest__.py
index 531267bac..404170f34 100644
--- a/l10n_fr_cog/__manifest__.py
+++ b/l10n_fr_cog/__manifest__.py
@@ -1,11 +1,11 @@
-# Copyright 2020-2021 Akretion France (http://www.akretion.com/)
+# Copyright 2020-2023 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Code Officiel Géographique",
"summary": "Add Code Officiel Géographique (COG) on countries",
- "version": "14.0.1.0.0",
+ "version": "15.0.1.0.0",
"category": "French Localization",
"author": "Akretion,Odoo Community Association (OCA)",
"maintainers": ["alexis-via"],
diff --git a/l10n_fr_cog/post_install.py b/l10n_fr_cog/post_install.py
index 698a4cde2..bcc534639 100644
--- a/l10n_fr_cog/post_install.py
+++ b/l10n_fr_cog/post_install.py
@@ -25,15 +25,14 @@ def set_fr_cog(cr, registry):
if xfield.attrib and xfield.attrib.get("name") == "fr_cog":
data[xmlid] = int(xfield.text)
logger.debug("set_fr_cog data=%s", data)
- with api.Environment.manage():
- env = api.Environment(cr, SUPERUSER_ID, {})
- for xmlid, fr_cog in data.items():
- country = env.ref(xmlid)
- country.fr_cog = fr_cog
- logger.debug(
- "Country ID %d xmlid %s updated with fr_cog=%d",
- country.id,
- xmlid,
- fr_cog,
- )
+ env = api.Environment(cr, SUPERUSER_ID, {})
+ for xmlid, fr_cog in data.items():
+ country = env.ref(xmlid)
+ country.fr_cog = fr_cog
+ logger.debug(
+ "Country ID %d xmlid %s updated with fr_cog=%d",
+ country.id,
+ xmlid,
+ fr_cog,
+ )
return
diff --git a/l10n_fr_cog/views/country.xml b/l10n_fr_cog/views/country.xml
index a6c46eedb..8f81cec61 100644
--- a/l10n_fr_cog/views/country.xml
+++ b/l10n_fr_cog/views/country.xml
@@ -1,6 +1,6 @@
@@ -18,5 +18,15 @@
+
+ res.country
+
+
+
+
+
+
+
+
From 54e33eaa7c9dd02aaf364974e61147b633db4e7b Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Sat, 8 Apr 2023 00:35:55 +0200
Subject: [PATCH 14/23] [MIG] l10n_fr_das2 and l10n_fr_cog to v16
---
l10n_fr_cog/__manifest__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/l10n_fr_cog/__manifest__.py b/l10n_fr_cog/__manifest__.py
index 404170f34..14e699c5e 100644
--- a/l10n_fr_cog/__manifest__.py
+++ b/l10n_fr_cog/__manifest__.py
@@ -5,7 +5,7 @@
{
"name": "Code Officiel Géographique",
"summary": "Add Code Officiel Géographique (COG) on countries",
- "version": "15.0.1.0.0",
+ "version": "16.0.1.0.0",
"category": "French Localization",
"author": "Akretion,Odoo Community Association (OCA)",
"maintainers": ["alexis-via"],
From d28888df1a0a91e7c83916719be8c9e57ceaeda9 Mon Sep 17 00:00:00 2001
From: oca-ci
Date: Fri, 14 Apr 2023 09:54:28 +0000
Subject: [PATCH 15/23] [UPD] Update l10n_fr_cog.pot
---
l10n_fr_cog/i18n/l10n_fr_cog.pot | 17 +----------------
1 file changed, 1 insertion(+), 16 deletions(-)
diff --git a/l10n_fr_cog/i18n/l10n_fr_cog.pot b/l10n_fr_cog/i18n/l10n_fr_cog.pot
index 9de15fc11..62a25764d 100644
--- a/l10n_fr_cog/i18n/l10n_fr_cog.pot
+++ b/l10n_fr_cog/i18n/l10n_fr_cog.pot
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 14.0\n"
+"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -27,18 +27,3 @@ msgstr ""
#: model:ir.model,name:l10n_fr_cog.model_res_country
msgid "Country"
msgstr ""
-
-#. module: l10n_fr_cog
-#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__display_name
-msgid "Display Name"
-msgstr ""
-
-#. module: l10n_fr_cog
-#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__id
-msgid "ID"
-msgstr ""
-
-#. module: l10n_fr_cog
-#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country____last_update
-msgid "Last Modified on"
-msgstr ""
From 70b76fd841a82d019143509c9f41b4a1d267baa5 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Fri, 14 Apr 2023 09:58:21 +0000
Subject: [PATCH 16/23] [UPD] README.rst
---
l10n_fr_cog/README.rst | 10 +++++-----
l10n_fr_cog/static/description/index.html | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/l10n_fr_cog/README.rst b/l10n_fr_cog/README.rst
index e0a131dca..8a89becd7 100644
--- a/l10n_fr_cog/README.rst
+++ b/l10n_fr_cog/README.rst
@@ -14,13 +14,13 @@ Code Officiel Géographique
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--france-lightgray.png?logo=github
- :target: https://github.com/OCA/l10n-france/tree/14.0/l10n_fr_cog
+ :target: https://github.com/OCA/l10n-france/tree/16.0/l10n_fr_cog
:alt: OCA/l10n-france
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/l10n-france-14-0/l10n-france-14-0-l10n_fr_cog
+ :target: https://translation.odoo-community.org/projects/l10n-france-16-0/l10n-france-16-0-l10n_fr_cog
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/121/14.0
+ :target: https://runbot.odoo-community.org/runbot/121/16.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -40,7 +40,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -78,6 +78,6 @@ Current `maintainer `__:
|maintainer-alexis-via|
-This module is part of the `OCA/l10n-france `_ project on GitHub.
+This module is part of the `OCA/l10n-france `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/l10n_fr_cog/static/description/index.html b/l10n_fr_cog/static/description/index.html
index 618d4a9cd..ab138a932 100644
--- a/l10n_fr_cog/static/description/index.html
+++ b/l10n_fr_cog/static/description/index.html
@@ -367,7 +367,7 @@ Code Officiel Géographique
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module adds the Code Officiel Géographique of INSEE on countries. All countries except France and DOM-TOMs (and some very particular territories) have this code.
This module is used by other modules of the French localization such as the DAS2 module.
Table of contents
@@ -387,7 +387,7 @@
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback.
+feedback.
Do not contact contributors directly about support or help with technical issues.
From c6fa5b85802f67161195fcbaa0ec01eb376617b5 Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Thu, 8 Jun 2023 08:08:22 +0000
Subject: [PATCH 17/23] Added translation using Weblate (French)
---
l10n_fr_cog/i18n/fr.po | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 l10n_fr_cog/i18n/fr.po
diff --git a/l10n_fr_cog/i18n/fr.po b/l10n_fr_cog/i18n/fr.po
new file mode 100644
index 000000000..72f10a1b9
--- /dev/null
+++ b/l10n_fr_cog/i18n/fr.po
@@ -0,0 +1,30 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * l10n_fr_cog
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 16.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__fr_cog
+msgid "Code Officiel Géographique"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,help:l10n_fr_cog.field_res_country__fr_cog
+msgid "Code Officiel Géographique, by INSEE"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model,name:l10n_fr_cog.model_res_country
+msgid "Country"
+msgstr ""
From 3e96e88460619e9725acfead7cac8ff2573d8e44 Mon Sep 17 00:00:00 2001
From: Alexis de Lattre
Date: Thu, 8 Jun 2023 08:08:48 +0000
Subject: [PATCH 18/23] Translated using Weblate (French)
Currently translated at 100.0% (3 of 3 strings)
Translation: l10n-france-16.0/l10n-france-16.0-l10n_fr_cog
Translate-URL: https://translation.odoo-community.org/projects/l10n-france-16-0/l10n-france-16-0-l10n_fr_cog/fr/
---
l10n_fr_cog/i18n/fr.po | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/l10n_fr_cog/i18n/fr.po b/l10n_fr_cog/i18n/fr.po
index 72f10a1b9..1cc714904 100644
--- a/l10n_fr_cog/i18n/fr.po
+++ b/l10n_fr_cog/i18n/fr.po
@@ -6,25 +6,27 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2023-06-08 11:08+0000\n"
+"Last-Translator: Alexis de Lattre \n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.17\n"
#. module: l10n_fr_cog
#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__fr_cog
msgid "Code Officiel Géographique"
-msgstr ""
+msgstr "Code Officiel Géographique"
#. module: l10n_fr_cog
#: model:ir.model.fields,help:l10n_fr_cog.field_res_country__fr_cog
msgid "Code Officiel Géographique, by INSEE"
-msgstr ""
+msgstr "Code Officiel Géographique, de l'INSEE"
#. module: l10n_fr_cog
#: model:ir.model,name:l10n_fr_cog.model_res_country
msgid "Country"
-msgstr ""
+msgstr "Pays"
From 1fb309ba24c11c1ed751017a63ffc17861c6f4e7 Mon Sep 17 00:00:00 2001
From: Ivorra78
Date: Wed, 9 Aug 2023 12:46:50 +0000
Subject: [PATCH 19/23] Added translation using Weblate (Spanish)
---
l10n_fr_cog/i18n/es.po | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 l10n_fr_cog/i18n/es.po
diff --git a/l10n_fr_cog/i18n/es.po b/l10n_fr_cog/i18n/es.po
new file mode 100644
index 000000000..0ca22ce30
--- /dev/null
+++ b/l10n_fr_cog/i18n/es.po
@@ -0,0 +1,30 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * l10n_fr_cog
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 16.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__fr_cog
+msgid "Code Officiel Géographique"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model.fields,help:l10n_fr_cog.field_res_country__fr_cog
+msgid "Code Officiel Géographique, by INSEE"
+msgstr ""
+
+#. module: l10n_fr_cog
+#: model:ir.model,name:l10n_fr_cog.model_res_country
+msgid "Country"
+msgstr ""
From 3c4be358654318bcf5ac5c93a68d77679d515fcf Mon Sep 17 00:00:00 2001
From: Ivorra78
Date: Wed, 9 Aug 2023 12:47:42 +0000
Subject: [PATCH 20/23] Translated using Weblate (Spanish)
Currently translated at 100.0% (3 of 3 strings)
Translation: l10n-france-16.0/l10n-france-16.0-l10n_fr_cog
Translate-URL: https://translation.odoo-community.org/projects/l10n-france-16-0/l10n-france-16-0-l10n_fr_cog/es/
---
l10n_fr_cog/i18n/es.po | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/l10n_fr_cog/i18n/es.po b/l10n_fr_cog/i18n/es.po
index 0ca22ce30..92542e5ea 100644
--- a/l10n_fr_cog/i18n/es.po
+++ b/l10n_fr_cog/i18n/es.po
@@ -6,25 +6,27 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2023-08-09 15:09+0000\n"
+"Last-Translator: Ivorra78 \n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.17\n"
#. module: l10n_fr_cog
#: model:ir.model.fields,field_description:l10n_fr_cog.field_res_country__fr_cog
msgid "Code Officiel Géographique"
-msgstr ""
+msgstr "Código geográfico oficial"
#. module: l10n_fr_cog
#: model:ir.model.fields,help:l10n_fr_cog.field_res_country__fr_cog
msgid "Code Officiel Géographique, by INSEE"
-msgstr ""
+msgstr "Código geográfico oficial, por el INSEE"
#. module: l10n_fr_cog
#: model:ir.model,name:l10n_fr_cog.model_res_country
msgid "Country"
-msgstr ""
+msgstr "País"
From 410505092b4ce61dfab546ab7980afd0f90258a7 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Sun, 3 Sep 2023 13:34:52 +0000
Subject: [PATCH 21/23] [UPD] README.rst
---
l10n_fr_cog/README.rst | 15 ++++++----
l10n_fr_cog/static/description/index.html | 36 ++++++++++++-----------
2 files changed, 28 insertions(+), 23 deletions(-)
diff --git a/l10n_fr_cog/README.rst b/l10n_fr_cog/README.rst
index 8a89becd7..1ce83ead2 100644
--- a/l10n_fr_cog/README.rst
+++ b/l10n_fr_cog/README.rst
@@ -2,10 +2,13 @@
Code Officiel Géographique
==========================
-.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+..
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !! source digest: sha256:0ff47209e88601bf3c931f9d6886e192d5f5c7d4093af6239d4e73aaa45fcfeb
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
@@ -19,11 +22,11 @@ Code Officiel Géographique
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-france-16-0/l10n-france-16-0-l10n_fr_cog
:alt: Translate me on Weblate
-.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/121/16.0
- :alt: Try me on Runbot
+.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
+ :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-france&target_branch=16.0
+ :alt: Try me on Runboat
-|badge1| |badge2| |badge3| |badge4| |badge5|
+|badge1| |badge2| |badge3| |badge4| |badge5|
This module adds the *Code Officiel Géographique* of `INSEE `_ on countries. All countries except France and DOM-TOMs (and some very particular territories) have this code.
@@ -39,7 +42,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
-If you spotted it first, help us smashing it by providing a detailed and welcomed
+If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback `_.
Do not contact contributors directly about support or help with technical issues.
diff --git a/l10n_fr_cog/static/description/index.html b/l10n_fr_cog/static/description/index.html
index ab138a932..0413e025c 100644
--- a/l10n_fr_cog/static/description/index.html
+++ b/l10n_fr_cog/static/description/index.html
@@ -1,20 +1,20 @@
-
+
-
+
Code Officiel Géographique