From edba6314a0ef5ea8d786c2bce802c7d4f49cb555 Mon Sep 17 00:00:00 2001 From: Remi <remi@le-filament.com> Date: Thu, 10 Oct 2019 11:31:15 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20affichage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/res_partner.py | 21 +------------- views/res_partner.xml | 67 ++++++++++++++++++++----------------------- 2 files changed, 32 insertions(+), 56 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index 0595859..365ef29 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -8,8 +8,6 @@ class ScopPartner(models.Model): _inherit = "res.partner" # Processus d'adhésion - - # Processus purcent_realisation = fields.Integer( "Pourcentage de probabilité de réalisation du dossier") date_realisation = fields.Date("Date prévue de réalisation") @@ -19,9 +17,9 @@ class ScopPartner(models.Model): feasibility_study = fields.Boolean("Etude de faisabilité signée") amount_feasibility_study = fields.Integer( "Montant de l’étude de faisabilité") - signed_convention = fields.Boolean("Convention d’accompagnement signée") date_convention = fields.Date("Date de signature de la convention") amount_convention = fields.Integer("Montant de la convention") + file_fill = fields.Boolean("Dossier d’adhésion complet") date_transmission_cg = fields.Date( "Date de transmission du dossier à la CG") @@ -32,20 +30,3 @@ class ScopPartner(models.Model): recipient_file_fse = fields.Many2one( 'res.partner', string="Destinataire du dossier FSE") - - # Complétude du dossier - file_sent_member = fields.Boolean("Dossier d’adhésion envoyé à l’adhérent") - date_return_adhesion_file = fields.Date( - "Date de retour du dossier d’adhésion") - declaration_member_received = fields.Boolean( - "Déclaration d’adhésion reçue") - information_sheet_received = fields.Boolean("Fiche de renseignement reçue") - proof_of_paiement = fields.Boolean("Justificatif de paiement reçu") - signed_status_received = fields.Boolean("Statuts signés reçue") - journal_legal_made = fields.Boolean("Journal annonce légal effectuée") - kbis_received = fields.Boolean("Extrait KBis reçu") - list_external_partners_received = fields.Boolean( - "Liste des associés extérieurs reçue") - auto_receipt_request_received = fields.Boolean( - "Demande de prélèvement Auto Reçu") - rib_received = fields.Boolean("Rib reçu") diff --git a/views/res_partner.xml b/views/res_partner.xml index 0ff300f..e7de74a 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -11,45 +11,40 @@ <field name="inherit_id" ref="cgscop_partner.view_partner_cooperative_form"/> <field name="priority" eval="1"/> <field name="arch" type="xml"> + <field name="prescriber_canal_id" position="replace"/> <xpath expr='//notebook' position="inside"> <page name="adhesion_processus" string="Processus Adhesion"> + <field name="purcent_realisation"/> + <field name="date_realisation"/> + <field name="prescriber_canal_id" widget="res_partner_many2one" options="{'no_create': True}"/> <group> - <group string="Processus"> - <field name="purcent_realisation"/> - <field name="date_realisation"/> - <field name="date_first_rdv"/> - <field name="date_send_guide"/> - <field name="feasibility_study" widget="boolean_toggle"/> - <field name="amount_feasibility_study"/> - <field name="signed_convention" widget="boolean_toggle"/> - <field name="date_convention"/> - <field name="amount_convention"/> - <field name="date_transmission_cg"/> - </group> - <group string="Dossier EU"> - <field name="file_fse_open" widget="boolean_toggle"/> - <field name="date_return_file"/> - <field name="fes_full" widget="boolean_toggle"/> - <field name="recipient_file_fse"/> - </group> - </group> - <group string="Complétude du dossier"> - <group> - <field name="file_sent_member" widget="boolean_toggle"/> - <field name="date_return_adhesion_file"/> - <field name="declaration_member_received" widget="boolean_toggle"/> - <field name="information_sheet_received" widget="boolean_toggle"/> - <field name="proof_of_paiement" widget="boolean_toggle"/> - </group> - <group> - <field name="signed_status_received" widget="boolean_toggle"/> - <field name="journal_legal_made" widget="boolean_toggle"/> - <field name="kbis_received" widget="boolean_toggle"/> - <field name="list_external_partners_received" widget="boolean_toggle"/> - <field name="auto_receipt_request_received" widget="boolean_toggle"/> - <field name="rib_received" widget="boolean_toggle"/> - </group> - </group> + <group> + <group string="Phase d'information" attrs="{'invisible': [('project_status','in',('6_suivi'))]}"> + <field name="date_first_rdv"/> + <field name="date_send_guide"/> + </group> + <group sttring="Phase de pré-diagnostic" attrs="{'invisible':[('project_status','in',('1_information'))]}"> + <field name="feasibility_study" widget="boolean_toggle"/> + <field name="amount_feasibility_study"/> + </group> + <group sttring="Phase d'accompagnement'" attrs="{'invisible':[('project_status','in',('1_information','2_pre-diagnostic'))]}"> + <field name="date_convention"/> + <field name="amount_convention"/> + </group> + <group sttring="Phase d'adhésion" attrs="{'invisible':[('project_status','in',('1_information','2_pre-diagnostic','3_accompagnement'))]}"> + <field name="file_full" widget="boolean_toggle"/> + </group> + <group sttring="Soumis CGScop" attrs="{'invisible':[('project_status','in',('1_information','2_pre-diagnostic','3_accompagnement','4_adhesion'))]}"> + <field name="date_transmission_cg"/> + </group> + </group> + <group string="Dossier EU"> + <field name="file_fse_open" widget="boolean_toggle"/> + <field name="date_return_file"/> + <field name="fes_full" widget="boolean_toggle"/> + <field name="recipient_file_fse"/> + </group> + </group> </page> </xpath> </field> -- GitLab