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">
<kanban position="attributes">
<attribute name="default_order">num_dossier</attribute>
<attribute name="quick_create">false</attribute>
<attribute name="on_create"></attribute>
</kanban>
</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><br/>
</span>
<span>
CFD : <field name="user_id"/>
<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', '!=', %(adefpat_project.project_status_pret_pour_ca)d)]}"/>
<!-- <button string="Exporter membres du GAP" type="object" class="btn-primary" name="export_gap"/>-->
<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', '!=', %(adefpat_project.project_status_demande)d), ('project_status', '!=', %(adefpat_project.project_status_instruction)d)]}">
<field name="first_contact_id"/>
<field name="type_contact"/>
<field name="date_first_contact"/>
<field name="prescripteur_id"/>

Juliana
committed
</group>
<group>
<field name="territoire_id" options="{'no_create': True}"/>
<field name="departement_ids" widget="many2many_tags"/>
<field name="region_ids" widget="many2many_tags"/>
<field name="petr_ids" widget="many2many_tags"/>

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"/>
<field name="statut" options="{'no_create': True}"/>
<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>
<field name="od_ids" options="{'no_create': True}" widget="many2many_tags"/>
<field name="animateur_ids" options="{'no_create': True}" widget="many2many_tags"/>
<field name="type_convention_id" options="{'no_create': True, 'no_open': True}"/>
<field name="date_demarrage"/>
<field name="elu_id" options="{'no_create': True}" />
</group>
</group>
</xpath>
<xpath expr="//notebook" position="inside">
<page name="contact_first" string="1er contact" attrs="{'invisible': ['|', ('project_status', '=', %(adefpat_project.project_status_demande)d), ('project_status', '=', %(adefpat_project.project_status_instruction)d)]}">
<group >
<field name="first_contact_id"/>
<field name="type_contact"/>
<field name="date_first_contact"/>
<field name="prescripteur_id"/>
</group>
</page>
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
177
178
179
180
181
182
183
184
<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">
<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="cout_journée"/>
</group>
</group>
</sheet>
</form>
<page string="Budget">
<group>
<group string="Adefpat">
<field name="nb_jours_adefpat"/>
<field name="cout_jour_adefpat"/>
</group>
</group>
<field name="cout_ids" widget="one2many">
<tree string="Coûts" editable="top">
<field name="module"/>
<field name="partner_id"/>
<field name="nb_jour_theorique"/>
<field name="nb_jour_pratiques"/>
<field name="cout_jour"/>
<field name="montant" sum="Montant"/>
</tree>
</field>
<field name="financement_ids" widget="one2many">
<tree string="Financements" editable="top">
<field name="partner_id"/>
<field name="montant" sum="Montant"/>
</tree>
</field>
<group>
<table class="table table-bordered">
<thead>
<tr>
<th style="width:50%">Coûts</th>
<th style="width:50%">Financements</th>
<tr>
<td>
Honoraire d'intervenant :
<field name="cout_ids" widget="one2many" >
<field name="module"/>
<field name="partner_id"/>
<field name="nb_jour_theorique"/>
<field name="nb_jour_pratiques"/>
<field name="cout_jour"/>
<field name="montant" sum="Montant"/>
</tree>
</field>
<td><field name="total_cout" widget="monetary" readonly="True"/> €</td>
</tr>
<tr>
<td>
Temps Adefpat: <br/>
<field name="nb_jours_adefpat" readonly="True"/> j * <field name="cout_jour_adefpat" widget="monetary" readonly="True"/> €
</td>
<td>
<br/>
<field name="total_cout_adefpat"/> €</td>
</tr>
</td>
<!-- <td>J* Euros</td>-->
<td>
<tr>
<td>
Adefpat:
</td>
<td>
<field name="financement_adefpat" widget="monetary" readonly="True"/> €
</td>
</tr>
<tr>
<td>
Autres:
</td>
<td>
<field name="total_financement" widget="monetary" readonly="True"/> €
</td>
</tr>
</td>
<td>
<tr>
<td>Budget Total: </td>
<td><field name="total_budget_cout" widget="monetary" readonly="True"/> €
</td>
</tr>
</td>
<td>
<tr>
<td>Budget Total:</td>
<td><field name="total_budget_financement" widget="monetary" readonly="True"/> €</td>
</tr>
</td>
</tr>
</tbody>
</table>
</group>
</page>
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
<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="lastname"/>
<field name="firstname"/>
<field name="commune"/>
<field name="mobile"/>
<field name="fixe"/>
<field name="email" widget="email"/>
</tree>
<form string="Membres">
<sheet>
<group>
<group>
<field name="partner_id"/>
<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>
<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"/>