Skip to content
Extraits de code Groupes Projets
Valider f56eae11 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

Add fields for persons

parent 401d4971
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
"data": [ "data": [
"security/security_rules.xml", "security/security_rules.xml",
"security/ir.model.access.csv", "security/ir.model.access.csv",
"views/res_partner.xml",
"views/res_partner_cooperative.xml", "views/res_partner_cooperative.xml",
"views/scop_config_views.xml", "views/scop_config_views.xml",
"views/scop_config_lists_views.xml", "views/scop_config_lists_views.xml",
......
...@@ -308,7 +308,7 @@ class ScopPartner(models.Model): ...@@ -308,7 +308,7 @@ class ScopPartner(models.Model):
education_domain = fields.Selection([ education_domain = fields.Selection([
('science', 'Science')], ('science', 'Science')],
"Domaine d'étude") "Domaine d'étude")
subscriptions_ids = fields.One2many( subscription_ids = fields.One2many(
comodel_name='res.partner.newsletter.subscription', comodel_name='res.partner.newsletter.subscription',
inverse_name='partner_id', inverse_name='partner_id',
string='Abonnements') string='Abonnements')
......
<?xml version="1.0"?>
<!-- Copyright 2019 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data>
<record id="scop_contact_view_form" model="ir.ui.view">
<field name="name">add scop fields in form view</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="title" position="replace"/>
<xpath expr='//form/sheet/group' position="after">
<group>
<group>
<field name="title" options='{"no_open": True}' attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="birthyear" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="education_level" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="education_domain" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="contact_origin_id" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="contact_legality" readonly="True" attrs="{'invisible': [('is_company','=', True)]}"/>
</group>
<group>
<field name="subscription_ids" attrs="{'invisible': [('is_company','=', True)]}">
<tree string="Subscriptions" editable="bottom">
<field name="newsletter_id" domain="[]"/>
<field name="consent"/>
</tree>
</field>
</group>
</group>
</xpath>
</field>
</record>
<record id="scop_contact_view_simple_form" model="ir.ui.view">
<field name="name">add scop fields in simple form view</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_simple_form"/>
<field name="arch" type="xml">
<xpath expr='//form/group' position="after">
<group>
<group>
<field name="title" options='{"no_open": True}' attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="birthyear" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="education_level" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="education_domain" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="contact_origin_id" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="contact_legality" readonly="True" attrs="{'invisible': [('is_company','=', True)]}"/>
</group>
<group>
<field name="subscription_ids" attrs="{'invisible': [('is_company','=', True)]}">
<tree string="Subscriptions" editable="bottom">
<field name="newsletter_id" domain="[]"/>
<field name="consent"/>
</tree>
</field>
</group>
</group>
</xpath>
</field>
</record>
<record id="scop_contact_view_short_form" model="ir.ui.view">
<field name="name">add scop fields in short form view</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_short_form"/>
<field name="arch" type="xml">
<xpath expr='//form/sheet/group' position="after">
<group>
<group>
<field name="title" options='{"no_open": True}' attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="birthyear" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="education_level" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="education_domain" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="contact_origin_id" attrs="{'invisible': [('is_company','=', True)]}"/>
<field name="contact_legality" readonly="True" attrs="{'invisible': [('is_company','=', True)]}"/>
</group>
<group>
<field name="subscription_ids" attrs="{'invisible': [('is_company','=', True)]}">
<tree string="Subscriptions" editable="bottom">
<field name="newsletter_id" domain="[]"/>
<field name="consent"/>
</tree>
</field>
</group>
</group>
</xpath>
</field>
</record>
</data>
</odoo>
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter