<?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 name="name" position="after"> <field name="num_dossier"/> <field name="user_id"/> </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"/> </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', '!=', %(adefpat_project.project_status_pret_pour_ca)d)]}"/> </header> <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> <xpath expr="//notebook" position="before"> <group> <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"/> </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"/> <field name="departement"/> <field name="user_id"/> <field name="description"/> </group> </group> <field name="porteurs_projets_ids" widget="one2many"> <tree string="Porteurs de projet" editable="top"> <field name="porteur_id"/> <field name="lastname"/> <field name="firstname"/> <field name="commune"/> <field name="mobile"/> <field name="fixe"/> <field name="email" widget="email"/> <field name="statut" options="{'no_create': True}"/> <field name="eligible"/> </tree> <form string="Porteurs de projets"> <sheet> <group> <group> <field name="porteur_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> <group> <group> <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}"/> </group> <group> <field name="date_ca"/> <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> <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_cdc"/> <field name="date_selection"/> <field name="date_notification"/> </group> </group> <field name="consulant_ids" widget="one2many" options="{'no_create': True}"> <tree string="Consultants" editable="top"> <field name="partner_id" options="{'no_create': True}"/> <field name="lastname"/> <field name="firstname"/> <field name="reference"/> <field name="mobile"/> <field name="email" widget="email"/> <field name="cout_journée"/> <field name="is_selected"/> </tree> <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"/> <field name="is_selected"/> </group> </group> </sheet> </form> </field> </page> <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> </thead> <tbody> <tr> <td > <tr> <td> Honoraire d'intervenant : <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> </td> <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> </tr> <tr> <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> <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> </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"/> </data> </odoo>