From 5b9172ef19c2a85899b9fb586796c03afb08006d Mon Sep 17 00:00:00 2001 From: clementthomas Date: Wed, 16 Oct 2024 15:05:54 +0200 Subject: [PATCH] [NEW] l10n_fr_partner_comcom --- l10n_fr_partner_comcom/__init__.py | 1 + l10n_fr_partner_comcom/__manifest__.py | 20 ++++++++++++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 191 bytes l10n_fr_partner_comcom/models/__init__.py | 2 ++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 244 bytes .../res_country_comcom.cpython-310.pyc | Bin 0 -> 526 bytes .../__pycache__/res_partner.cpython-310.pyc | Bin 0 -> 535 bytes .../models/res_country_comcom.py | 12 +++++++ l10n_fr_partner_comcom/models/res_partner.py | 12 +++++++ .../security/ir.model.access.csv | 2 ++ .../views/res_country_comcom_views.xml | 25 +++++++++++++++ .../views/res_partner_views.xml | 30 ++++++++++++++++++ 12 files changed, 104 insertions(+) create mode 100644 l10n_fr_partner_comcom/__init__.py create mode 100644 l10n_fr_partner_comcom/__manifest__.py create mode 100644 l10n_fr_partner_comcom/__pycache__/__init__.cpython-310.pyc create mode 100644 l10n_fr_partner_comcom/models/__init__.py create mode 100644 l10n_fr_partner_comcom/models/__pycache__/__init__.cpython-310.pyc create mode 100644 l10n_fr_partner_comcom/models/__pycache__/res_country_comcom.cpython-310.pyc create mode 100644 l10n_fr_partner_comcom/models/__pycache__/res_partner.cpython-310.pyc create mode 100644 l10n_fr_partner_comcom/models/res_country_comcom.py create mode 100644 l10n_fr_partner_comcom/models/res_partner.py create mode 100644 l10n_fr_partner_comcom/security/ir.model.access.csv create mode 100644 l10n_fr_partner_comcom/views/res_country_comcom_views.xml create mode 100644 l10n_fr_partner_comcom/views/res_partner_views.xml 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 0000000000000000000000000000000000000000..ff47b6a17ad9ea0440c29e6908fee5bf048b121c GIT binary patch literal 191 zcmd1j<>g`kf(h&S(?x;wV-N=!FabFZKwK;UBvKes7;_kM8KW2(8B&;n88n$+G6ID) z8E>)W=BK3Q6#Hp1-C`&L=~>B8!~&$i#4l(4{DKnw{FMBB{lwCeeEpQvGW~+YqLRGS zBHfbw{G4L_97BV=__U&UsAzn0el8H{$H!;pWtPOp>lIYq;;;eQQJRx#2ePslWQPC) E0PO-T^8f$< literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..56cdd381ac248fd71008c6ba5ae8c4f4d01deaa7 GIT binary patch literal 244 zcmYjLy$ZrG5Khtxq87#37wDkTRYaT}1aWf-#Y8EjxpGZ~K9Zxa)78mWaPk5bJaXU9 zC44zZk^!SSKF7B;@hh1B5@dGN)r>$h%`GeVne(6pX>k^$qZ3QxH>W2lZ-;0qRc7d& zL9)|eFHk#=4RJx|kVY-T5RDPRgJCb|0H3{t(o4_)GOImEZSJxQn|lCTNxND)b;aKo gU8XER8@g30cez(;Q8sOVL&MsdZP=`e2}W$fzxORZ0ssI2 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b22e238ddfc2b835ba1a4825cbc06ad66e085307 GIT binary patch literal 526 zcmYjOy-ve05cXewT3VOB=yoy&Q zUV({oQi+~)=ezID`95Dvzu!e*U!Mngf)V--#jY_Z#^CN8f=5Zxo3g2 z5og1ad?#1c4fK??QK%CUCYANkZCGt{|6h2U^}=9!(Z2r@{x@=gHpK(nB}eoRcxr|P literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..89cba066658ecb2ac529903a22c0d9e80b3c74aa GIT binary patch literal 535 zcmYjOy-ve05cW^frYV170Esu~Km$w+2z6tj6@tx+71eGCa^hkqNM(fwDGL%C&*PPe zS773t1ksc4eBYgYcmAxmw_^nI{<)hSVuZdt*pvXk1k|2`5lCQ#nBR%Q1!1J1jAA6w zI*{QTX1yyUs0dz>2qb;zzfcwle1}HiH{3?E5plgmE|svZS7;%Xo%{HvPyiE9djv)z zh6Q3oU`A!I4h8W&1ci!$i*Kd9NljHs^E@=tj+Y(S_h7E;vN9{!3s|#J-$k64X(2gx zG3U^|R^H#@{IO0|mx*{@-b<5LhCq8an5O0GtN_E}wh+&S{XoWZ)|j7ZqL)>oh1N-0 zS2_{$Dd`3|uC!J*QKu&*Ul`s+d0QxH-=Dy&f0^-eWjx&xsO>dQKz2wI8x34v=`733 z%muz%GobNoxj`nYYsg7sLXZ30pOnUhQ_pd8|9|4v8~TIMMN7jad_1zgZG`u5Ob+NT D8C{7f literal 0 HcmV?d00001 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 + + + + + + + + + + +