diff --git a/l10n_fr_partner_comcom/__init__.py b/l10n_fr_partner_comcom/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/l10n_fr_partner_comcom/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/l10n_fr_partner_comcom/__manifest__.py b/l10n_fr_partner_comcom/__manifest__.py new file mode 100644 index 0000000..0f1815f --- /dev/null +++ b/l10n_fr_partner_comcom/__manifest__.py @@ -0,0 +1,20 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Partner Comcom', + 'summary': "Ajoute la communauté de commune commme champ du partnenaire", + 'version': "16.0.1.0.0", + 'author': "Elabore", + 'license': "AGPL-3", + 'maintainer': 'Clément Thomas', + 'category': 'Extra Tools', + 'website': 'https://odoo-community.org/', + 'depends': ['contacts'], + 'data': [ + 'security/ir.model.access.csv', + 'views/res_partner_views.xml', + 'views/res_country_comcom_views.xml', + ], + 'auto_install': False, + 'installable': True, +} diff --git a/l10n_fr_partner_comcom/__pycache__/__init__.cpython-310.pyc b/l10n_fr_partner_comcom/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..ff47b6a Binary files /dev/null and b/l10n_fr_partner_comcom/__pycache__/__init__.cpython-310.pyc differ diff --git a/l10n_fr_partner_comcom/models/__init__.py b/l10n_fr_partner_comcom/models/__init__.py new file mode 100644 index 0000000..ead9df0 --- /dev/null +++ b/l10n_fr_partner_comcom/models/__init__.py @@ -0,0 +1,2 @@ +from . import res_partner +from . import res_country_comcom \ No newline at end of file diff --git a/l10n_fr_partner_comcom/models/__pycache__/__init__.cpython-310.pyc b/l10n_fr_partner_comcom/models/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..56cdd38 Binary files /dev/null and b/l10n_fr_partner_comcom/models/__pycache__/__init__.cpython-310.pyc differ diff --git a/l10n_fr_partner_comcom/models/__pycache__/res_country_comcom.cpython-310.pyc b/l10n_fr_partner_comcom/models/__pycache__/res_country_comcom.cpython-310.pyc new file mode 100644 index 0000000..b22e238 Binary files /dev/null and b/l10n_fr_partner_comcom/models/__pycache__/res_country_comcom.cpython-310.pyc differ diff --git a/l10n_fr_partner_comcom/models/__pycache__/res_partner.cpython-310.pyc b/l10n_fr_partner_comcom/models/__pycache__/res_partner.cpython-310.pyc new file mode 100644 index 0000000..89cba06 Binary files /dev/null and b/l10n_fr_partner_comcom/models/__pycache__/res_partner.cpython-310.pyc differ diff --git a/l10n_fr_partner_comcom/models/res_country_comcom.py b/l10n_fr_partner_comcom/models/res_country_comcom.py new file mode 100644 index 0000000..20e87c0 --- /dev/null +++ b/l10n_fr_partner_comcom/models/res_country_comcom.py @@ -0,0 +1,12 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +import logging +from odoo import fields, models + +_logger = logging.getLogger(__name__) + + +class ResCountryComcom(models.Model): + + _name = 'res.country.comcom' + + name = fields.Text('Nom') \ No newline at end of file diff --git a/l10n_fr_partner_comcom/models/res_partner.py b/l10n_fr_partner_comcom/models/res_partner.py new file mode 100644 index 0000000..c51fc73 --- /dev/null +++ b/l10n_fr_partner_comcom/models/res_partner.py @@ -0,0 +1,12 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +import logging +from odoo import fields, models + +_logger = logging.getLogger(__name__) + + +class ResPartner(models.Model): + + _inherit = 'res.partner' + + comcom_ids = fields.Many2many('res.country.comcom') \ No newline at end of file diff --git a/l10n_fr_partner_comcom/security/ir.model.access.csv b/l10n_fr_partner_comcom/security/ir.model.access.csv new file mode 100644 index 0000000..84a740b --- /dev/null +++ b/l10n_fr_partner_comcom/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +"access_res_country_comcom_group_user","res_country_comcom group_user","model_res_country_comcom",base.group_user,1,1,1,1 \ No newline at end of file diff --git a/l10n_fr_partner_comcom/views/res_country_comcom_views.xml b/l10n_fr_partner_comcom/views/res_country_comcom_views.xml new file mode 100644 index 0000000..503e173 --- /dev/null +++ b/l10n_fr_partner_comcom/views/res_country_comcom_views.xml @@ -0,0 +1,25 @@ + + + + + Comcom tree + res.country.comcom + + + + + + + + + Communautés de commune + ir.actions.act_window + res.country.comcom + + + + + diff --git a/l10n_fr_partner_comcom/views/res_partner_views.xml b/l10n_fr_partner_comcom/views/res_partner_views.xml new file mode 100644 index 0000000..3dd3fc7 --- /dev/null +++ b/l10n_fr_partner_comcom/views/res_partner_views.xml @@ -0,0 +1,30 @@ + + + + + Partner Form: add comcom + res.partner + + + + + + + + + + + + Partner search: add comcom + res.partner + + + + + + + + + + +