Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

16.0 mig base location nuts #1398

Closed
wants to merge 21 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
a3853a0
[ADD] NUTS regions as a base addon
Mar 30, 2015
465043f
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
f9e1dfe
Update base_location_nuts to 8.0.2.0.0.
yajo Dec 29, 2015
6b8b9fa
Use separate and explicit fields for each NUTS level
antespi Feb 1, 2016
81ad553
Make method recieve the level as int.
yajo Feb 2, 2016
2bb420c
[MIG] base_location_nuts: Migration to 10.0
chienandalu May 31, 2017
2373d4d
[FIX] base_location_nuts: Prevent flake8 error for non-critical bare …
NL66278 Oct 29, 2017
98fd2ad
[MIG] base_location_nuts: Migration to 11.0
Nov 14, 2017
da91ad0
[UPD] base_location_nuts: update based on flag
SimoRubi Sep 20, 2018
ec73065
[MIG] base_location_nuts: Migration to v12.0
Tardo May 14, 2019
1660796
[FIX] base_location_nuts: Pylint errors
max3903 Jul 20, 2019
1a84e5c
Translated using Weblate (Italian)
primes2h Sep 24, 2019
355a7fd
Pre-commit
astirpe Jun 24, 2020
e716bd3
[13.0][MIG] base_location_nuts
astirpe Jun 24, 2020
d964351
Translated using Weblate (Spanish (Argentina))
ibuioli Dec 8, 2020
fde9dfb
[IMP] base_location_nuts: black, isort, prettier
kos94ok-3D Mar 18, 2021
4640616
[MIG] base_location_nuts: Migration to 14.0
kos94ok-3D Mar 18, 2021
6e3aae7
[IMP] base_location_nuts: add context on partner form and reload page…
kos94ok-3D Mar 19, 2021
c4721ee
[IMP] base_location_nuts: use compute field in domain instead of retu…
kos94ok-3D Mar 19, 2021
281f159
[MIG] base_location_nuts: Migration to 16.0
Vincenzo9191 Nov 11, 2022
0144014
[FIX] base_location_nuts: fix category in manifest file
primes2h Nov 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 122 additions & 0 deletions base_location_nuts/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
============
NUTS Regions
============

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! 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%2Fpartner--contact-lightgray.png?logo=github
:target: https://github.com/OCA/partner-contact/tree/14.0/base_location_nuts
:alt: OCA/partner-contact
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-base_location_nuts
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/134/14.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows to import NUTS locations.

Creates four new fields in Partner object, one per NUTS level

* NUTS L1: Country level
* NUTS L2: Normally state or big region level
* NUTS L3: Normally substate or state level
* NUTS L4: Normally small region or province level

This module allows to set the flag *Not updatable* in a NUTS region so that it gets no more updated nor deleted by the import wizard.

Usually NUTS regions have to stay updated with the real ones, but the user may want to update a region's field (name, parent, ...) or create a new ones.
With this module, flagging such records as *Not updatable* prevents them from being overwritten or deleted by the import wizard.

**Table of contents**

.. contents::
:local:

Installation
============

We recommend to install another addon (one for each country) in order to relate
NUTS with states defined by each localization addon, for example:

* l10n_es_location_nuts : Spanish Provinces (NUTS level 4) related to Partner State
* l10n_de_location_nuts : German states (NUTS level 2) related to Partner State
* l10n_nl_location_nuts : Dutch provinces (NUTS level 3 and 4) related to Partner State

Configuration
=============

After installation, you must click at import wizard to populate NUTS items
in Odoo database in:
Contacts > Configuration > Localization > Import NUTS 2013

This wizard will download from Europe RAMON service the metadata to
build NUTS in Odoo. Each localization addon (l10n_es_location_nuts,
l10n_de_location_nuts, ...) will inherit this wizard and
relate each NUTS item with states. So if you install a new localization addon
you must re-build NUTS clicking this wizard again.

Usage
=====

Only Administrator can manage NUTS list (it is not neccesary because
it is an European convention) but any registered user can read them,
in order to allow to assign them to partner object.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/partner-contact/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 <https://github.com/OCA/partner-contact/issues/new?body=module:%20base_location_nuts%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
~~~~~~~

* Tecnativa
* Agile Business Group

Contributors
~~~~~~~~~~~~

* Rafael Blasco <[email protected]>
* Antonio Espinosa <[email protected]>
* Jairo Llopis <[email protected]>
* David Vidal <[email protected]>
* Simone Rubino <[email protected]>
* Alexandre Díaz <[email protected]>
* Andrea Stirpe <[email protected]>

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/partner-contact <https://github.com/OCA/partner-contact/tree/14.0/base_location_nuts>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions base_location_nuts/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizard
23 changes: 23 additions & 0 deletions base_location_nuts/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2015 Antonio Espinosa <[email protected]>
# Copyright 2016 Jairo Llopis <[email protected]>
# Copyright 2017 David Vidal <[email protected]>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

{
"name": "NUTS Regions",
"version": "16.0.1.0.0",
"category": "Localization/Europe",
"depends": ["contacts"],
"data": [
"views/res_country_view.xml",
"views/res_partner_nuts_view.xml",
"views/res_partner_view.xml",
"wizard/nuts_import_view.xml",
"security/ir.model.access.csv",
],
"images": ["images/new_fields.png"],
"author": "Tecnativa, " "Agile Business Group, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/partner-contact",
"license": "AGPL-3",
"installable": True,
}
Loading