Newer
Older
<?xml version="1.0"?>
<!-- Copyright 2020 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data>
<record model="ir.ui.view" id="view_project_kanban">
<field name="name">project.project.kanban</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.view_project_kanban"/>
<field name="arch" type="xml">
<xpath expr="/kanban" position="attributes">
<attribute name="default_order">num_dossier</attribute>
</xpath>
<xpath expr="/kanban" position="attributes">
<attribute name="quick_create">false</attribute>
</xpath>
<field name="name" position="after">
<field name="num_dossier"/>
</field>
<xpath expr="//div[hasclass('o_primary')]" position="after">
<div>
<span t-if="record.num_dossier.value">
<strong>Numéro de dossier : <t t-esc="record.num_dossier.value"/></strong>
</span>
</div>
</xpath>
<div class="o_project_kanban_boxes" position="replace">
<a class="o_project_kanban_box" name="%(project.act_project_project_2_project_task_all)d" type="action">
<div>
<span class="o_value"><t t-esc="record.task_count.value"/></span>
<span class="o_label">Sessions</span>
</div>
</a>
</div>
</field>
</record>
<record id="increment_num_dossier_sequence" model="ir.sequence">
<field name="name">Champ incrémentation</field>
<field name="code">increment_num_dossier</field>
<field name="prefix"></field>
<field name="padding">4</field>
<field name="company_id" eval="False"/>
</record>
<record id="edit_project" model="ir.ui.view">
<field name="name">project.project.form</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.edit_project"/>
<field name="arch" type="xml">
<header position="inside">
<button string="Valider pour CA" type="object" class="btn-primary" name="validate_ca" attrs="{'invisible': ['|', ('num_dossier', '!=', False), ('project_status', '!=', 3)]}"/>
<h1 position="after">
<h3>
<field name="name_subtitle" placeholder="Sous-titre"/>
</h3>
<h4>
<field name="num_dossier" attrs="{'invisible': [('num_dossier', '=', False)]}" readonly="1"/>
</h4>
</h1>
<div name="options_active" position="replace"/>
<field name="task_count" position="replace">
<field string="Sessions" name="task_count" widget="statinfo"/>
</field>
<page name="settings" position="attributes">
<attribute name="invisible">1</attribute>
</page>
<group attrs="{'invisible': [('project_status', '!=', 1), ('project_status', '!=', 2)]}">
<field name="first_contact_id"/>
<field name="type_contact"/>
<field name="date_first_contact"/>
<field name="prescripteur_id"/>
<field name="prescripteur_company_id" attrs="{'invisible': [('prescripteur_id', '=', False)]}" options="{'no_create': True}"/>

Juliana
committed
</group>
<group>
<field name="territoire_id" options="{'no_create': True}"/>
<field name="user_id"/>

Juliana
committed
<field name="description"/>
</group>
</group>
<field name="porteurs_projets_ids" widget="one2many">
<tree string="Porteurs de projet" editable="top">
<field name="partner_id"/>
<field name="lastname"/>
<field name="firstname"/>
<field name="commune"/>
<field name="mobile"/>
<field name="fixe"/>
<form string="Porteurs de projets">
<sheet>
<group>
<group>
<field name="partner_id"/>
<field name="lastname"/>
<field name="firstname"/>
<field name="commune"/>
</group>
<group>
<field name="mobile"/>
<field name="fixe"/>
<field name="email" widget="email"/>
<field name="statut"/>
<field name="eligible"/>
</group>
</group>
</sheet>
</form>

Juliana
committed
<field name="od_id" options="{'no_create': True}"/>
<field name="animateur_id" options="{'no_create': True}"/>
<field name="type_convention_id" options="{'no_create': True}"/>
<field name="date_demarrage"/>
</group>
</group>
</xpath>
<xpath expr="//notebook" position="inside">
<page name="contact_first" string="1er contact" attrs="{'invisible': ['|', ('project_status', '=', 1), ('project_status', '=', 2)]}">
<group >
<field name="first_contact_id"/>
<field name="type_contact"/>
<field name="date_first_contact"/>
<field name="prescripteur_id"/>
<field name="prescripteur_company_id" attrs="{'invisible': [('prescripteur_id', '=', False)]}" options="{'no_create': True}"/>
</group>
</page>
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<page name="dossier" string="Dossier">
<group string="Dossier Consultation">
<group>
<field name="contexte"/>
<field name="caract_beneficiaire"/>
<field name="historique"/>
<field name="besoins_beneficiaires"/>
<field name="objectifs_accompagnement"/>
</group>
<group>
<field name="competences_requises"/>
<field name="secteurs_requis"/>
<field name="modalites_intervention"/>
<field name="modalites_facturation"/>
<field name="modalites_reponse"/>
</group>
</group>
<group >
<group string="Critères CA">
<field name="type_beneficiaire"/>
<field name="objectif_projet"/>
<field name="secteur_crit"/>
<field name="taille"/>
<field name="objectif_formation"/>
<field name="type_formation"/>
<field name="encadrement"/>
</group>
<group string="Infos Dossier CA">
<field name="lieu"/>
<field name="periode_realisation"/>
</group>
</group>
</page>
<page name="consultation" string="Consultation">
<group>
<group>
<field name="date_selection"/>
<field name="date_notification"/>
</group>
</group>
<field name="consulant_ids" widget="one2many" options="{'no_create': True}">
<field name="partner_id" options="{'no_create': True}"/>

Juliana
committed
<field name="reference"/>
<field name="email" widget="email"/>

Juliana
committed
<field name="cout_journée"/>
<form string="Consultants">
<sheet>
<group>
<group>
<field name="partner_id"/>
<field name="lastname"/>
<field name="firstname"/>
<field name="mobile"/>
<field name="email" widget="email"/>
</group>
<group>
<field name="reference"/>
<field name="date_cdc"/>
<field name="cout_journée"/>
</group>
</group>
</sheet>
</form>
</field>
</page>
<page name="gap" string="GAP">
<group >
<group>
<field name="elu_referent_id"/>
</group>
<group>
<field name="modalite_gap"/>
</group>
</group>
<field name="membre_ids" widget="one2many">
<tree string="Membres" editable="top">
<field name="partner_id"/>
<field name="structure_liee_id" options="{'no_create': True}"/>
<field name="lastname"/>
<field name="firstname"/>
<field name="commune"/>
<field name="mobile"/>
<field name="fixe"/>
<form string="Membres">
<sheet>
<group>
<group>
<field name="partner_id"/>
<field name="structure_liee_id" options="{'no_create': True}"/>
<field name="lastname"/>
<field name="firstname"/>
</group>
<group>
<field name="commune"/>
<field name="mobile"/>
<field name="fixe"/>
<field name="email" widget="email"/>
</group>
</group>
</sheet>
</form>
</field>
<field name="reunion_ids" widget="one2many">
<tree string="Réunions GAP" editable="top">
<field name="date"/>
</tree>
</field>
</page>
</xpath>
</field>
</record>
<record id="view_adefpat_type_convention_tree" model="ir.ui.view">
<field name="name">view.adefpat.type.convention.tree</field>
<field name="model">adefpat.type.convention</field>
<field name="arch" type="xml">
<tree string="Types de conventions">
<field name="name"/>
<field name="date_end_validity"/>
</tree>
</field>
</record>
<record id="action_view_adefpat_type_convention" model="ir.actions.act_window">
<field name="name">Types de convention</field>
<field name="res_model">adefpat.type.convention</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem
id="adefpat_project.menu_type_convention"
name="Types de convention"
parent="project.menu_project_config"
action="action_view_adefpat_type_convention"/>