Skip to content
Snippets Groups Projects
res_partner.xml 63.9 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?xml version="1.0" ?>
    <!-- Copyright 2020 Le Filament, Confédération Générale des Scop (<https://www.les-scop.coop>)
    
         License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
    <odoo>
        <data>
    
    
            <!-- Héritage des views partner pour y inclure les infos incub -->
    
    
            <!--
                    Inherited
                                -->
            <!-- Partner FORM view -->
    
            <record id="view_partner_cooperative_incub_form" model="ir.ui.view">
                <field name="name">partner.form</field>
                <field name="model">res.partner</field>
    
                <field name="inherit_id" ref="cgscop_partner.scop_contact_view_form" />
                <field name="priority" eval="1" />
    
                <field name="arch" type="xml">
                    <!--
                       Modification de la vue
                    -->
    
                        expr="//field[@name='is_incubated']"
    
                        <attribute name="readonly">True</attribute>
                    </xpath>
    
    
                        expr="//field[@name='incubator_id']"
    
                        <attribute name="invisible">True</attribute>
                    </xpath>
    
                </field>
            </record>
    
    
            <!--
                    New Views
                                -->
            <!-- Partner FORM view -->
    
            <record id="view_partner_incub_form" model="ir.ui.view">
                <field name="name">partner.incub.form</field>
                <field name="model">res.partner</field>
                <field name="arch" type="xml">
                    <form>
                        <header>
    
                            <button
                                string="Création non coopérative"
                                type="object"
                                name="incub_non_coop"
                                class="oe_read_only"
                                attrs="{'invisible':['|','|',('incub_status','in',('1_prospection','2_pre-incubation','9_abandonne')),('incub_out_mode','!=',('2_non_coop')),('incub_out_done','=',True)]}"
                            />
                            <button
    
                                string="Création coopérative"
    
                                name="incub_coop"
    
                                attrs="{'invisible':['|','|',('incub_status','in',('1_prospection','2_pre-incubation','9_abandonne')),('incub_out_mode','not in',('3_coop_non_adh', '4_coop_adh')),('incub_out_done','=',True)]}"
    
                            />
                            <field
                                name="incub_status"
                                widget="statusbar"
                                clickable="True"
                                statusbar_visible="1_prospection,2_pre-incubation,3_incubation,4_sortie_incub,9_abandonne"
                                attrs="{'invisible':[('is_incubated','=', False)]}"
                            />
    
                            <field name="active" invisible="1" />
                            <field name="is_cooperative" invisible="1" />
                            <field name="write_date" invisible="1" />
                            <field name="project_status" invisible="1" />
                            <div class="oe_button_box" name="button_box" />
                            <widget
                                name="web_ribbon"
    
                                title="Archivé"
    
                                bg_color="bg-danger"
                                attrs="{'invisible': [('active', '=', True)]}"
                            />
                            <field
                                name="image_1920"
                                widget="image"
                                class="oe_avatar"
                                options="{'preview_image': 'image_128'}"
                            />
    
                            <div class="oe_title oe_title_cgscop">
                                <h1>
    
                                    <field
                                        name="name"
                                        default_focus="1"
                                        required="1"
    
                                        placeholder="Dénomination Sociale"
    
                                        attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')]}"
    
                                </h1>
                            </div>
    
                            <group col="3" string="Informations Générales">
    
    <!--                            Todo : A vérieir les statuts-->
    
                                <group string="Contact">
                                    <field name="sigle" />
    
                                    <label for='street' string="Adresse du siège social" />
    
                                        <field
                                            name="street"
                                            placeholder="Rue..."
                                            class="o_address_street"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')], 'required':[('write_date', '=', False), ('project_status', '=', '4_suivi')]}"
    
                                        />
                                        <field
                                            name="street2"
                                            placeholder="Rue 2..."
                                            class="o_address_street"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')]}"
    
                                        />
                                        <field
                                            name="street3"
                                            placeholder="Rue 3..."
                                            class="o_address_street"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')]}"
    
                                        />
                                        <field
                                            name="zip_id"
                                            options="{'create_name_field': 'city', 'no_open': True, 'no_create': True}"
                                            placeholder="CP / Ville autocomplétion..."
                                            class="oe_edit_only"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')]}"
    
                                        />
                                        <field
                                            name="zip"
                                            placeholder="CP..."
                                            class="o_address_city"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')], 'required':[('write_date', '=', False), ('project_status', '=', '4_suivi')]}"
    
                                        />
                                        <field name="zip_departement" invisible="1" />
                                        <field
                                            name="city"
                                            placeholder="Ville..."
                                            class="o_address_city"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')], 'required':[('write_date', '=', False), ('project_status', '=', '4_suivi')]}"
                                            modifiers="{'readonly':[['project_status', '=', '4_suivi']], 'required':[('write_date', '=', False), ('project_status', '=', '4_suivi')]}"
    
                                        />
                                        <field name="city_id" invisible="1" />
                                        <field
                                            name="cedex"
                                            placeholder="Cedex"
                                            class="o_address_city"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')]}"
                                            modifiers="{'readonly':[['project_status', '=', '4_suivi']]}"
    
                                        />
                                        <field
                                            name="state_id"
                                            class="o_address_zip"
                                            placeholder="Région"
                                            options='{"no_open": True, "no_create": True}'
                                            context="{'country_id': country_id, 'zip': zip}"
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')]}"
                                            modifiers="{'readonly':[['project_status', '=', '4_suivi']]}"
    
                                        />
                                        <field
                                            name="country_id"
                                            placeholder="Pays"
                                            class="o_address_country"
                                            options='{"no_open": True, "no_create": True}'
    
                                            attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '4_suivi')]}"
                                            modifiers="{'readonly':[['project_status', '=', '4_suivi']]}"
    
                                    <field
                                        name="zip_departement"
                                        string="N° de département"
                                    />
    
                                    <field
                                        name="phone"
                                        widget="phone"
                                        string="Téléphone 1"
    
                                        attrs="{'required':[('write_date', '=', False), ('project_status', '=', '4_suivi')]}"
    
                                    />
                                    <field
                                        name="mobile"
                                        widget="phone"
                                        string="Téléphone 2"
                                        attrs="{'invisible': [('project_status', 'in', ('1_information', '2_pre-diagnostic', '3_accompagnement'))]}"
                                    />
                                    <field name="email" widget="email" string="E-mail" />
    
                                    <field name="website" widget="url" />
                                </group>
    
                                <Group col="1">
                                    <group string="Suivi UR">
    
                                        <field
                                            name="ur_id"
                                            options="{'no_open': True, 'no_create': True}"
                                            attrs="{'invisible': [('id','=', False)], 'readonly': True}"
                                        />
    
                                        <field
                                            name="incub_delegate_id"
                                            options="{'no_open': True, 'no_create': True}"
                                            domain="[('active', '=', True),('ur_id', '=', ur_id)]"
                                        />
    
                                <group
                                    col="1"
                                    string="Forme définitive"
                                    attrs="{'invisible': [ ('incub_status','in',('1_prospection'))]}"
                                >
    
                                        <field
                                            name="incub_out_done"
                                            groups="cgscop_partner.group_cg_administrator"
                                        />
                                        <field
                                            name="incub_out_mode"
                                            attrs="{'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                    <group
                                        attrs="{'invisible': [('incub_out_mode','=','1_non_def')]}"
                                    >
    
                                        <field
                                            name="partner_company_type_id"
                                            options="{'no_open': True, 'no_create': True}"
                                            placeholder="Statut Juridique"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                        <field
                                            name="cooperative_form_id"
                                            options="{'no_open': True, 'no_create': True}"
                                            placeholder="Forme Coopérative"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh','4_coop_adh'))], 'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                        <field
                                            name="creation_origin_id"
                                            options="{'no_open': True, 'no_create': True}"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh','4_coop_adh'))], 'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                        <field
                                            name="date_1st_sign"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh'))], 'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                        <field
                                            name="registration_date"
                                            attrs="{'invisible' : [('incub_out_mode','not in', ('2_non_coop','3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                        <field
                                            name="social_object"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh','4_coop_adh'))], 'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                        <field
                                            name="naf_id"
                                            options="{'no_open': True, 'no_create': True}"
                                            attrs="{'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                        <label
                                            for='siret'
                                            string="SIRET"
                                            class="oe_edit_only"
                                            attrs="{ 'invisible' : [('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))]}"
                                        />
    
                                            <field
                                                name="siret"
                                                class="oe_edit_only"
                                                attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh'))], 'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                            />
    
                                        <label
                                            for='formatted_siret'
                                            string="SIRET"
                                            class="oe_read_only"
                                            attrs="{ 'invisible' : [('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))]}"
                                        />
    
                                            <field
                                                name="formatted_siret"
                                                class="oe_read_only"
                                                attrs="{ 'invisible' : [('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                            />
    
                                        <field
                                            name="siren"
                                            readonly="1"
                                            attrs="{ 'invisible' : [('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))]}"
                                        />
                                        <field
                                            name="capital"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh'))], 'invisible':[('incub_out_mode','not in', ('2_non_coop','3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
                                        <field
                                            name="first_closeout"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh'))], 'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
                                        <field
                                            name="closeout_month"
                                            attrs="{'required': [ ('incub_out_mode','in',('3_coop_non_adh'))], 'invisible':[('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))],'readonly': [('incub_out_done', '=',  True)]}"
                                        />
    
                                    <group
                                        attrs="{'invisible' : [('incub_out_mode','not in', ('3_coop_non_adh','4_coop_adh'))]}"
                                    >
    
                                        <field name="incub_out_is_cae" />
    
                                        <field
                                            name="incub_out_cae_name"
                                            attrs="{'invisible' : [('incub_out_is_cae','=',False)]}"
                                        />
    
                                <page
                                    name="scop_incub_process"
                                    string="Processus d'incubation"
                                >
    
                                    <group col="3">
                                        <group string="Projet">
                                            <field name="is_incubated" readonly="1" />
    
                                            <field
                                                name="incubator_id"
                                                options="{'no_open': True,'no_create': True}"
                                            />
                                            <field
                                                name="incub_delegate_id"
                                                options="{'no_open': True,'no_create': True}"
                                            />
                                            <field
                                                name="incub_prescription_id"
                                                options="{'no_open': True, 'no_create': True}"
                                            />
                                            <field
                                                name="incub_typologie_porteur_id"
                                                options="{'no_open': True, 'no_create': True}"
                                            />
    
                                            <field name="incub_nb_assos" />
                                            <field name="incub_date_prospection" />
                                            <field name="incub_date_candidature" />
    
                                            <field
                                                name="incub_thematique_ids"
                                                widget="many2many_tags"
                                            />
    
                                            <field name="incub_projet_description" />
    
                                            <field
                                                name="incub_sensibilite_coop"
                                                widget="priority"
                                            />
                                            <field
                                                name="incub_percent_realisation"
                                                widget="priority"
                                            />
    
                                            <field name="incub_fiche_entree" />
                                            <field name="incub_convention" />
                                        </group>
    
                                        <group
                                            col="1"
                                            attrs="{'invisible' :    [('incub_status','in',('1_prospection'))]}"
                                        >
                                            <group string="Pré-incubation">
    
                                                <field name="incub_preincub_bypass" />
    
                                                <field
                                                    name="incub_preincub_deb"
                                                    attrs="{'required': [('incub_preincub_bypass', '=',  False),('incub_status','not in',('1_prospection'))] }"
                                                />
                                                <field
                                                    name="incub_preincub_fin"
                                                    attrs="{'required': [('incub_preincub_bypass', '=',  False), ('incub_status','not in',('1_prospection','2_pre-incubation'))] }"
                                                />
                                                <field
                                                    name="incub_parcours_preincub"
                                                    options="{'no_open': True, 'no_create': True}"
                                                />
                                                <field
                                                    name="incub_statut_prefig"
                                                    options="{'no_open': True, 'no_create': True}"
                                                />
    
                                                <field name="incub_prefig_date" />
                                            </group>
                                            <group>
    
                                                <field
                                                    name="incub_preincub_mt_exp"
                                                    string="Montant des expertises"
                                                    readonly="1"
                                                    widget="monetary"
                                                />
    
                                        <group col="1">
                                            <group
                                                col="1"
                                                attrs="{'invisible' :    [('incub_status','in',('1_prospection','2_pre-incubation'))]}"
                                            >
                                                <group string="Incubation">
    
                                                    <field name="incub_incubation_bypass" />
    
                                                    <field
                                                        name="incub_incubation_deb"
                                                        attrs="{'required': [('incub_incubation_bypass', '=',  False), ('incub_status','not in',('1_prospection','2_pre-incubation'))] }"
                                                    />
                                                    <field
                                                        name="incub_incubation_fin"
                                                        attrs="{'required': [('incub_incubation_bypass', '=',  False), ('incub_status','not in',('1_prospection','2_pre-incubation','3_incubation'))] }"
                                                    />
    
                                                    <field name="incub_inter_bilan_date" />
                                                </group>
                                                <group>
    
                                                    <field
                                                        name="incub_incubation_mt_exp"
                                                        string="Montant des expertises"
                                                        readonly="1"
                                                        widget="monetary"
                                                    />
    
                                            <group
                                                string="Sortie du processus"
                                                attrs="{'invisible' :    [('incub_status', 'in', ('1_prospection', '2_pre-incubation', '3_incubation'))]}"
                                            >
                                                <field
                                                    name="incub_motif_abandon_id"
                                                    options="{'no_open': True, 'no_create': True}"
                                                    attrs="{'invisible' :    [('incub_status','not in',('9_abandonne'))]}"
                                                />
    
                                                <field name="incub_sortie_notes" />
                                                <field name="incub_fiche_sortie" />
                                            </group>
                                        </group>
                                    </group>
                                    <group>
    
                                        <field
                                            name="incub_expertise_ids"
                                            string="Expertises du projet"
                                        >
    
                                                <field name="incub_phase" />
                                                <field
                                                    name="expertise_id"
                                                    options="{'no_create_edit': True, 'no_open': True}"
                                                    domain="[('active', '=', True)]"
                                                />
                                                <field
                                                    name="supplier_id"
                                                    options="{'no_create_edit': True, 'no_open': True}"
                                                    domain="[('active', '=', True)]"
                                                />
                                                <field name="mission_deb" />
    
                                                <field name="montant" widget="monetary" />
                                                <field name="bdc" />
                                                <field name="devis" />
                                                <field name="livrable" />
                                                <field name="facture" />
    
                                                            <field name="incub_phase" />
                                                            <field
                                                                name="expertise_id"
                                                                options="{'no_create_edit': True, 'no_open': True}"
                                                                domain="[('active', '=', True)]"
                                                            />
                                                            <field
                                                                name="supplier_id"
                                                                options="{'no_create_edit': True, 'no_open': True}"
                                                                domain="[('active', '=', True)]"
                                                            />
                                                            <field
                                                                name="montant"
                                                                widget="monetary"
                                                            />
    
                                                            <field name="mission_deb" />
    
                                                            <field name="bdc" />
                                                            <field name="devis" />
                                                            <field name="livrable" />
                                                            <field name="facture" />
    
                                                        <field name="commentaire" />
    
                                        <field
                                            name="incub_financement_ids"
                                            string="Financement du projet"
                                        >
    
                                                <field
                                                    name="financement_id"
                                                    options="{'no_create_edit': True, 'no_open': True}"
                                                    domain="[('active', '=', True)]"
                                                />
                                                <field
                                                    name="montant_dmd"
                                                    widget="monetary"
                                                    sum="Total demandé"
                                                />
                                                <field
                                                    name="montant_recu"
                                                    widget="monetary"
                                                    sum="Total recu"
                                                />
    
                                            </tree>
                                        </field>
                                    </group>
                                </page>
    
                                <page name="incub_contacts" string="Contacts">
    
                                    <field name="lang" invisible="True" />
                                    <field name="image_128" invisible="True" />
                                    <field name="user_id" invisible="True" />
                                    <field name="ur_id" invisible="True" />
    
                                    <field
                                        name="other_child_ids"
                                        context="{
                                            'default_parent_id': active_id, 'default_is_company': False, 'default_company_type': 'person',
                                            'default_street': street, 'default_street2': street2, 'default_city': city, 'default_cedex': cedex,
                                            'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_city_id': city_id,
                                            'default_country_id': country_id, 'default_lang': lang, 'default_user_id': user_id,
    
                                            'default_ur_id': ur_id, 'default_type': 'contact', 'is_incubated': False }"
    
                                            <field name="id" />
                                            <field name="color" />
                                            <field name="name" />
                                            <field name="title" />
                                            <field name="type" />
                                            <field name="email" />
                                            <field name="parent_id" />
                                            <field name="is_company" />
                                            <field name="mandate_id" />
                                            <field name="function" />
                                            <field name="phone" />
                                            <field name="street" />
                                            <field name="street2" />
                                            <field name="street3" />
                                            <field name="zip_id" />
                                            <field name="zip" />
                                            <field name="city" />
                                            <field name="city_id" />
                                            <field name="cedex" />
                                            <field name="country_id" />
                                            <field name="mobile" />
                                            <field name="state_id" />
                                            <field name="image_128" />
                                            <field name="lang" />
                                            <field name="comment" />
                                            <field name="display_name" />
                                            <field name="ur_id" />
                                            <field name="category_id" />
    
                                            <field name="is_incubated" />
    
                                                    <t
                                                        t-set="color"
                                                        t-value="kanban_color(record.color.raw_value)"
                                                    />
                                                    <div
                                                        t-att-class="color + (record.title.raw_value == 1 ? ' oe_kanban_color_alert' : '') + ' oe_kanban_global_click'"
                                                    >
                                                        <a
                                                            t-if="!read_only_mode"
                                                            name="partner_archive"
                                                            type="object"
                                                            title="Fermer"
                                                            class="fa fa-times pull-right"
                                                        />
    
                                                            <img
                                                                alt="Contact image"
                                                                t-if="record.image_128.raw_value"
                                                                t-att-src="kanban_image('res.partner', 'image_128', record.id.raw_value)"
                                                            />
                                                            <t
                                                                t-if="!record.image_128.raw_value"
                                                            >
                                                                <img
                                                                    alt="Delivery"
                                                                    t-if="record.type.raw_value === 'delivery'"
                                                                    t-att-src="_s + &quot;/base/static/img/truck.png&quot;"
                                                                />
                                                                <img
                                                                    alt="Invoice"
                                                                    t-if="record.type.raw_value === 'invoice'"
                                                                    t-att-src="_s + &quot;/base/static/img/money.png&quot;"
                                                                />
                                                                <t
                                                                    t-if="record.type.raw_value !== 'invoice' &amp;&amp; record.type.raw_value !== 'delivery'"
                                                                >
                                                                    <img
                                                                        alt="Logo"
                                                                        t-if="record.is_company.raw_value === true"
                                                                        t-att-src="_s + &quot;/base/static/img/company_image.png&quot;"
                                                                    />
                                                                    <img
                                                                        alt="Avatar"
                                                                        t-if="record.is_company.raw_value === false"
                                                                        t-att-src="_s + &quot;/base/static/img/avatar_grey.png&quot;"
                                                                    />
                                                                </t>
    
                                                            <field name="name" />
                                                            <div
                                                                t-if="record.mandate_id.raw_value"
                                                            >
                                                                <field name="mandate_id" />
    
                                                            <div
                                                                t-if="record.function.raw_value"
                                                            >
                                                                <field name="function" />
    
                                                            <div
                                                                t-if="record.email.raw_value"
                                                            >
                                                                <field
                                                                    name="email"
                                                                    widget="email"
                                                                />
    
                                                            <div
                                                                t-if="record.phone.raw_value"
                                                            >Téléphone: <field
                                                                    name="phone"
                                                                    widget="phone"
                                                                />
    
                                                            <div
                                                                t-if="record.mobile.raw_value"
                                                            >Mobile: <field
                                                                    name="mobile"
                                                                    widget="phone"
                                                                />
    
                                                            <div
                                                                t-if="record.category_id.raw_value"
                                                            >
                                                                <field
                                                                    name="category_id"
                                                                    widget="many2many_tags"
                                                                />
    
                                                            </div>
                                                        </div>
                                                    </div>
                                                </t>
                                            </templates>
                                        </kanban>
                                        <form string="Contact">
                                            <sheet>
    
                                                <field name="parent_id" invisible="1" />
                                                <field
                                                    name="type"
                                                    required="1"
                                                    readonly="1"
                                                    widget="radio"
                                                    options="{'horizontal': true}"
                                                />
                                                <field
                                                    name="company_type"
                                                    widget="radio"
                                                    class="oe_edit_only"
                                                    options="{'horizontal': true}"
                                                />
                                                <div invisible="1">
                                                    <field name="is_company" />
                                                    <field name="street" />
                                                    <field name="street2" />
                                                    <field name="street3" />
                                                    <field name="zip_id" />
                                                    <field name="zip" />
                                                    <field name="city" />
                                                    <field name="cedex" />
                                                    <field name="state_id" />
                                                    <field name="country_id" />
                                                    <field name="type" />
                                                    <field name="category_id" />
                                                    <field name="lang" />
                                                    <field name="user_id" />
                                                    <field name="image_128" />
    
                                                    <field name="is_incubated" />
    
                                                        <field
                                                            name="title"
                                                            placeholder="Madame"
                                                            options='{"no_open": True, "no_create": True}'
                                                        />
                                                        <field
                                                            name="firstname"
                                                            string="Prénom"
                                                            required="1"
                                                        />
                                                        <field
                                                            name="lastname"
                                                            string="Nom de famille"
                                                            required="1"
                                                        />
                                                        <field name="email" />
                                                        <field
                                                            name="phone"
                                                            widget="phone"
                                                        />
                                                        <field
                                                            name="mobile"
                                                            widget="phone"
                                                        />
                                                        <field
                                                            name="category_id"
                                                            widget="many2many_tags"
                                                            options="{'color_field': 'color', 'no_create': True}"
                                                        />
                                                        <field
                                                            name="comment"
                                                            placeholder="Commentaires..."
                                                        />
    
                                                        <field
                                                            name="function"
                                                            placeholder="Responsable des ventes"
                                                        />
    
                                                        <field name="employee" />
                                                        <field name="associate" />
    
                                                        <field name="birthyear" />
                                                        <field
                                                            name="contact_origin_id"
                                                            options="{'no_open': True, 'no_create': True}"
                                                        />
                                                        <field
                                                            name="contact_legality"
                                                            readonly="1"
                                                        />
    
                                                    </group>
                                                </group>
                                                <field name="subscription_ids">
    
                                                    <tree
                                                        string="Subscriptions"
                                                        editable="bottom"
                                                    >
                                                        <field name="newsletter_id" />
                                                        <field name="consent" />
    
                                <page string="Géolocalisation" name="geo_location">
                                    <group colspan="2" col="2">
                                        <separator string="Géolocalisation" colspan="2"/>
                                        <button
                                            string="Geolocate"
                                            name="geo_localize"
                                            colspan="2"
                                            icon="fa-check"
                                            type="object"/>
                                        <div>
                                            <span class="oe_inline"> ( Le  </span>
                                            <field name="date_localization" nolabel="1" class="oe_inline"/>
                                            <span> : Lat : </span>
                                            <field name="partner_latitude" nolabel="1" class="oe_inline"/>
                                            <span> ;  Long:  </span>
                                            <field name="partner_longitude" nolabel="1" class="oe_inline"/>
                                            <span>) </span>
                                        </div>
                                    </group>
                                </page>
    
    
                            <field
                                name="message_follower_ids"
                                options="{'post_refresh':True}"
                                groups="base.group_user"
                            />
                            <field name="activity_ids" />
                            <field name="message_ids" />
    
            <record id="partner_incub_view_search" model="ir.ui.view">
                <field name="name">partner.incub.view.search</field>
                <field name="model">res.partner</field>
                <field name="arch" type="xml">
                    <search string="Recherche incubés">
    
                        <field
                            name="name"
                            filter_domain="['|', '|', ('display_name', 'ilike', self), ('ref', '=', self), ('email', 'ilike', self)]"
                        />
                        <field
                            name="phone"
                            filter_domain="['|',('phone','ilike',self),('mobile','=',self)]"
                        />
                        <field
                            name="incub_delegate_id"
                            string="Délégué"
                            filter_domain="[('incub_delegate_id', 'ilike', self)]"
                        />
                        <field name="siret" filter_domain="[('siret','ilike',self)]" />
                        <field name="sigle" filter_domain="[('sigle','ilike',self)]" />
                        <filter
                            string="Mes incubés - Projets actifs"
                            name="my_incub"
                            domain="[('incub_delegate_id','=',uid),('incub_active','=',True)]"
                        />
                        <filter
                            string="Mon UR - Projets actifs"
                            name="my_ur"
                            domain="[('current_user_ur_id', '=', 'ur_id'),('incub_active','=',True)]"
                        />
                        <separator />
                        <filter
                            string="Toutes URs - Projet actifs"
                            name="inactive"
                            domain="[('incub_active','=',True)]"
                        />
                        <filter
                            string="Mon UR - Projet archivés"
                            name="inactive"
                            domain="[('current_user_ur_id', '=', 'ur_id'),('incub_active','=',False)]"
                        />
                        <filter
                            string="Toutes URs - Projet archivés"
                            name="inactive"
                            domain="[('incub_active','=',False)]"
                        />
                        <separator />
                        <filter
                            string="Mes Activités"
                            name="activities_my"
                            domain="[('activity_ids.user_id', '=', uid)]"
                        />
                        <separator />
                        <filter
                            string="Activités en retard"
                            name="activities_overdue"
                            domain="[('activity_ids.date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]"
                            help="Show all records which has next action date is before today"
                        />
                        <filter
                            string="Activités du Jour"
                            name="activities_today"
                            domain="[('activity_ids.date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"
                        />
                        <filter
                            string="Activités futures"
                            name="activities_upcoming_all"
                            domain="[('activity_ids.date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"
                        />
                        <separator />
    
                        <group expand="0" name="group_by" string="Group By">
    
                            <filter
                                name="incub_status"
                                string="Statut"
                                domain="[]"
                                context="{'group_by' : 'incub_status'}"
                            />
                            <filter
                                name="naf_id"
                                string="Code NAF"
                                domain="[]"
                                context="{'group_by' : 'naf_id'}"
                            />
                            <filter
                                name="group_company"
                                string="Structure"
                                context="{'group_by': 'parent_id'}"
                            />
                            <filter
                                name="group_city"
                                string="Ville"
                                context="{'group_by': 'city'}"
                            />
                            <filter
                                name="group_departement"
                                string="Département"
                                context="{'group_by': 'zip_departement'}"
                            />
                            <filter
                                name="group_country"
                                string="Pays"
                                context="{'group_by': 'country_id'}"
                            />
    
            <record id="view_partner_incub_tree" model="ir.ui.view">
                <field name="name">incub.tree</field>
                <field name="model">res.partner</field>
                <field name="arch" type="xml">
                    <tree string="Prospects">
    
                        <field name="display_name" string="Dénomination Sociale" />
    
                        <field name="cooperative_form_id" />
                        <field name="incub_status" />
                        <field name="zip" />
                        <field name="city" />
                        <field name="incub_delegate_id" />
                        <field name="ur_id" />
    
            <record id="view_partner_incub_kanban" model="ir.ui.view">
                <field name="name">incub.kanban</field>
                <field name="model">res.partner</field>
                <field name="arch" type="xml">
                    <kanban default_group_by="incub_status" class="o_res_partner_kanban">
    
                        <field name="id" />
                        <field name="color" />
                        <field name="display_name" />
                        <field name="title" />
                        <field name="email" />
                        <field name="parent_id" />
                        <field name="is_company" />
                        <field name="function" />
                        <field name="phone" />
                        <field name="street" />
                        <field name="street2" />
                        <field name="zip" />
                        <field name="city" />
                        <field name="country_id" />
                        <field name="mobile" />
                        <field name="state_id" />
                        <field name="category_id" />
                        <field name="image_128" />
                        <field name="type" />
                        <field name="incub_status" />
                        <field name="incub_thematique_ids" />
    
                        <templates>
    
                                <div
                                    class="oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban"
                                >
                                    <t t-if="!record.is_company.raw_value">
                                        <t
                                            t-if="record.type.raw_value === 'delivery'"
                                            t-set="placeholder"
                                            t-value="'/base/static/img/truck.png'"
                                        />
                                        <t
                                            t-elif="record.type.raw_value === 'invoice'"
                                            t-set="placeholder"
                                            t-value="'/base/static/img/money.png'"
                                        />
                                        <t
                                            t-else=""
                                            t-set="placeholder"
                                            t-value="'/base/static/img/avatar_grey.png'"
                                        />
                                        <div
                                            class="o_kanban_image_fill_left d-none d-md-block"
                                            t-attf-style="background-image:url('#{kanban_image('res.partner', 'image_128', record.id.raw_value,  placeholder)}')"
                                        >
                                            <img
                                                class="o_kanban_image_inner_pic"
                                                t-if="record.parent_id.raw_value"
                                                t-att-alt="record.parent_id.value"
                                                t-att-src="kanban_image('res.partner', 'image_128', record.parent_id.raw_value)"
                                            />
                                        </div>