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"/>
<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>
</div>
</a>
<a t-if="record.allow_timesheets.raw_value"
class="o_project_kanban_box o_project_timesheet_box"
name="%(hr_timesheet.act_hr_timesheet_line_by_project)d"
type="action" groups="hr_timesheet.group_hr_timesheet_user">
<div>
<span class="o_label">Feuilles de temps</span>
</div>
</a>
</div>
<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 name="export_gap" string="Exporter les membres du GAP" type="object"/>
<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>
<xpath expr="//div[@name='options_active']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<field name="task_count" position="replace">
<field string="Séances" 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="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="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="{'limit': 10, '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>
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
<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/>
</td>
<td>
<field name="total_cout_adefpat" readonly="True"/> €
</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>
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
367
368
369
370
371
372
373
374
375
376
377
378
379
<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>
<div class="oe_chatter" position="inside">
<field name="message_ids" widget="mail_thread"/>
</div>
<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"/>