[NEW] l10n_fr_partner_comcom

This commit is contained in:
clementthomas
2024-10-16 15:05:54 +02:00
parent 4de88acf8f
commit 5b9172ef19
12 changed files with 104 additions and 0 deletions

View File

@@ -0,0 +1 @@
from . import models

View File

@@ -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,
}

View File

@@ -0,0 +1,2 @@
from . import res_partner
from . import res_country_comcom

View File

@@ -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')

View File

@@ -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')

View File

@@ -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
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_res_country_comcom_group_user res_country_comcom group_user model_res_country_comcom base.group_user 1 1 1 1

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_country_comcom_tree" model="ir.ui.view">
<field name="name">Comcom tree</field>
<field name="model">res.country.comcom</field>
<field name="arch" type="xml">
<tree string="Communautés de communes" editable="bottom">
<field name="name" />
</tree>
</field>
</record>
<record id="action_country_comcom" model="ir.actions.act_window">
<field name="name">Communautés de commune</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.country.comcom</field>
</record>
<menuitem id="menu_country_comcom"
action="action_country_comcom"
name="Communautés de communes"
sequence="1" parent="contacts.menu_localisation"/>
</odoo>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_partner_form_comcom" model="ir.ui.view">
<field name="name">Partner Form: add comcom</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<data>
<field name="city" position="after">
<field name="comcom_ids" widget="many2many_tags" class="o_address_street" placeholder="Communauté de communes" />
</field>
</data>
</field>
</record>
<record id="view_partner_search_comcom" model="ir.ui.view">
<field name="name">Partner search: add comcom</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_res_partner_filter"/>
<field name="arch" type="xml">
<data>
<field name="user_id" position="after">
<separator />
<field name="comcom_ids" />
</field>
</data>
</field>
</record>
</odoo>