diff --git a/views/res_partner.xml b/views/res_partner.xml index d6b1e4cb2628db8d9b606edd9d123f8c5602a6d9..f109124cbe51bf531797b419bb5db5102b26b0ce 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -20,32 +20,32 @@ <xpath expr="//notebook/page[1]" position="after"> <page name="incub_processus1" string="Processus d'Incubation" attrs="{'invisible': [('is_incubated','=', False)]}"> - <field name="incub_status" invisible="1"/> - <group col="3"> + <group col="3" > <group string="Projet"> + <field name="incub_status" readonly="1"/> <field name="is_incubated" readonly="1" /> - <field name="incubator_id" widget="res_partner_many2one" options="{'no_open': True,'no_create': True}"/> - <field name="incub_delegate_id" widget="res_partner_many2one" options="{'no_open': True,'no_create': True}"/> - <field name="incub_prescription_id" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_typologie_porteur_id" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_nb_assos" /> - <field name="incub_date_prospection" /> - <field name="incub_date_candidature" /> - <field name="incub_thematique_ids" widget="many2many_tags" /> - <field name="incub_projet_description" /> - <field name="incub_sensibilite_coop" widget="priority" /> - <field name="incub_percent_realisation" widget="priority" /> - <field name="incub_fiche_entree" /> - <field name="incub_convention" /> + <field name="incubator_id" readonly="1"/> + <field name="incub_delegate_id" readonly="1"/> + <field name="incub_prescription_id" readonly="1" /> + <field name="incub_typologie_porteur_id" readonly="1" /> + <field name="incub_nb_assos" readonly="1"/> + <field name="incub_date_prospection" readonly="1"/> + <field name="incub_date_candidature" readonly="1"/> + <field name="incub_thematique_ids" widget="many2many_tags" readonly="1" /> + <field name="incub_projet_description" readonly="1"/> + <field name="incub_sensibilite_coop" widget="priority" readonly="1"/> + <field name="incub_percent_realisation" widget="priority" readonly="1"/> + <field name="incub_fiche_entree" readonly="1"/> + <field name="incub_convention" readonly="1"/> </group> <group col="1" attrs="{'invisible' : [('incub_status','in',('1_prospection'))]}"> <group string="Pré-incubation" > - <field name="incub_preincub_bypass" /> - <field name="incub_preincub_deb" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_preincub_bypass', '=', False), ('incub_status','not in',('1_prospection'))] }"/> - <field name="incub_preincub_fin" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_preincub_bypass', '=', False), ('incub_status','not in',('1_prospection','2_pre-incubation'))] }"/> - <field name="incub_parcours_preincub" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_statut_prefig" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_prefig_date" /> + <field name="incub_preincub_bypass" readonly="1"/> + <field name="incub_preincub_deb" readonly="1"/> + <field name="incub_preincub_fin" readonly="1"/> + <field name="incub_parcours_preincub" readonly="1" /> + <field name="incub_statut_prefig" readonly="1" /> + <field name="incub_prefig_date" readonly="1"/> </group> <group> <field name="incub_preincub_mt_exp" string="Montant des expertises" readonly="1" widget="monetary"/> @@ -54,24 +54,23 @@ <group col="1" > <group col="1" attrs="{'invisible' : [('incub_status','in',('1_prospection','2_pre-incubation'))]}" > <group string="Incubation" > - <field name="incub_incubation_bypass" /> - <field name="incub_incubation_deb" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_incubation_bypass', '=', False), ('incub_status','not in',('1_prospection','2_pre-incubation'))] }"/> - <field name="incub_incubation_fin" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_incubation_bypass', '=', False), ('incub_status','not in',('1_prospection','2_pre-incubation','3_incubation'))] }"/> - <field name="incub_inter_bilan_date" /> + <field name="incub_incubation_bypass" readonly="1"/> + <field name="incub_incubation_deb" readonly="1"/> + <field name="incub_incubation_fin" readonly="1" /> </group> <group> <field name="incub_incubation_mt_exp" string="Montant des expertises" readonly="1" widget="monetary"/> </group> </group> <group string="Sortie du processus" attrs="{'invisible' : [('incub_status', 'in', ('1_prospection', '2_pre-incubation', '3_incubation'))]}"> - <field name="incub_motif_abandon_id" options="{'no_open': True, 'no_create': True}" attrs="{'invisible' : [('incub_status','not in',('9_abandonne'))]}"/> - <field name="incub_sortie_notes" /> - <field name="incub_fiche_sortie" /> + <field name="incub_motif_abandon_id" readonly="1"/> + <field name="incub_sortie_notes" readonly="1"/> + <field name="incub_fiche_sortie" readonly="1"/> </group> </group> </group> <group> - <field name="incub_expertise_ids" string="Expertises du projet" > + <field name="incub_expertise_ids" string="Expertises du projet" readonly="1"> <tree> <field name="incub_phase"/> <field name="expertise_id" options="{'no_create_edit': True, 'no_open': True}" domain="[('active', '=', True)]" /> @@ -110,7 +109,7 @@ </field> </group> <group> - <field name="incub_financement_ids" string="Financement du projet" > + <field name="incub_financement_ids" string="Financement du projet" readonly="1"> <tree editable="bottom"> <field name="financement_id" options="{'no_create_edit': True, 'no_open': True}" domain="[('active', '=', True)]" /> <field name="supplier" /> @@ -127,31 +126,32 @@ --> <page name='adhesion_processus2' position="before"> <page name="incub_processus2" string="Processus d'Incubation" attrs="{'invisible': [('is_incubated','=', False)]}"> - <group col="3"> + <group col="3" > <group string="Projet"> + <field name="incub_status" readonly="1"/> <field name="is_incubated" readonly="1" /> - <field name="incubator_id" widget="res_partner_many2one" options="{'no_open': True,'no_create': True}"/> - <field name="incub_delegate_id" widget="res_partner_many2one" options="{'no_open': True,'no_create': True}"/> - <field name="incub_prescription_id" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_typologie_porteur_id" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_nb_assos" /> - <field name="incub_date_prospection" /> - <field name="incub_date_candidature" /> - <field name="incub_thematique_ids" widget="many2many_tags"/> - <field name="incub_projet_description" /> - <field name="incub_sensibilite_coop" widget="priority" /> - <field name="incub_percent_realisation" widget="priority" /> - <field name="incub_fiche_entree" /> - <field name="incub_convention" /> + <field name="incubator_id" readonly="1"/> + <field name="incub_delegate_id" readonly="1"/> + <field name="incub_prescription_id" readonly="1" /> + <field name="incub_typologie_porteur_id" readonly="1" /> + <field name="incub_nb_assos" readonly="1"/> + <field name="incub_date_prospection" readonly="1"/> + <field name="incub_date_candidature" readonly="1"/> + <field name="incub_thematique_ids" widget="many2many_tags" readonly="1" /> + <field name="incub_projet_description" readonly="1"/> + <field name="incub_sensibilite_coop" widget="priority" readonly="1"/> + <field name="incub_percent_realisation" widget="priority" readonly="1"/> + <field name="incub_fiche_entree" readonly="1"/> + <field name="incub_convention" readonly="1"/> </group> <group col="1" attrs="{'invisible' : [('incub_status','in',('1_prospection'))]}"> <group string="Pré-incubation" > - <field name="incub_preincub_bypass" /> - <field name="incub_preincub_deb" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_preincub_bypass', '=', False), ('incub_status','not in',('1_prospection'))] }"/> - <field name="incub_preincub_fin" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_preincub_bypass', '=', False), ('incub_status','not in',('1_prospection','2_pre-incubation'))] }"/> - <field name="incub_parcours_preincub" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_statut_prefig" options="{'no_open': True, 'no_create': True}" /> - <field name="incub_prefig_date" /> + <field name="incub_preincub_bypass" readonly="1"/> + <field name="incub_preincub_deb" readonly="1"/> + <field name="incub_preincub_fin" readonly="1"/> + <field name="incub_parcours_preincub" readonly="1" /> + <field name="incub_statut_prefig" readonly="1" /> + <field name="incub_prefig_date" readonly="1"/> </group> <group> <field name="incub_preincub_mt_exp" string="Montant des expertises" readonly="1" widget="monetary"/> @@ -160,24 +160,23 @@ <group col="1" > <group col="1" attrs="{'invisible' : [('incub_status','in',('1_prospection','2_pre-incubation'))]}" > <group string="Incubation" > - <field name="incub_incubation_bypass" /> - <field name="incub_incubation_deb" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_incubation_bypass', '=', False), ('incub_status','not in',('1_prospection','2_pre-incubation'))] }"/> - <field name="incub_incubation_fin" attrs="{'required': ['&',('is_incubated', '=', True),'|',('incub_incubation_bypass', '=', False), ('incub_status','not in',('1_prospection','2_pre-incubation','3_incubation'))] }"/> - <field name="incub_inter_bilan_date" /> + <field name="incub_incubation_bypass" readonly="1"/> + <field name="incub_incubation_deb" readonly="1"/> + <field name="incub_incubation_fin" readonly="1" /> </group> <group> <field name="incub_incubation_mt_exp" string="Montant des expertises" readonly="1" widget="monetary"/> </group> </group> <group string="Sortie du processus" attrs="{'invisible' : [('incub_status', 'in', ('1_prospection', '2_pre-incubation', '3_incubation'))]}"> - <field name="incub_motif_abandon_id" options="{'no_open': True, 'no_create': True}" attrs="{'invisible' : [('incub_status','not in',('9_abandonne'))]}"/> - <field name="incub_sortie_notes" /> - <field name="incub_fiche_sortie" /> + <field name="incub_motif_abandon_id" readonly="1"/> + <field name="incub_sortie_notes" readonly="1"/> + <field name="incub_fiche_sortie" readonly="1"/> </group> </group> </group> <group> - <field name="incub_expertise_ids" string="Expertises du projet" > + <field name="incub_expertise_ids" string="Expertises du projet" readonly="1"> <tree> <field name="incub_phase"/> <field name="expertise_id" options="{'no_create_edit': True, 'no_open': True}" domain="[('active', '=', True)]" /> @@ -216,7 +215,7 @@ </field> </group> <group> - <field name="incub_financement_ids" string="Financement du projet" > + <field name="incub_financement_ids" string="Financement du projet" readonly="1"> <tree editable="bottom"> <field name="financement_id" options="{'no_create_edit': True, 'no_open': True}" domain="[('active', '=', True)]" /> <field name="supplier" /> @@ -228,6 +227,13 @@ </page> </page> + <xpath expr="/form/sheet//group[3]//field[@name='is_incubated']" position="attributes"> + <attribute name="readonly">True</attribute> + </xpath> + + <xpath expr="/form/sheet//group[3]//field[@name='incubator_id']" position="attributes"> + <attribute name="invisible">True</attribute> + </xpath> </field> </record> @@ -296,7 +302,8 @@ <Group col="1"> <group string="Suivi UR"> - <field name="ur_id" required="True" options="{'no_open': True, 'no_create': True}"/> + <field name="ur_id" options="{'no_open': True, 'no_create': True}" attrs="{'invisible': [('id','=', False)], 'readonly': True}"/> + <field name="incub_delegate_id" widget="res_partner_many2one" options="{'no_open': True, 'no_create': True}" domain="[('active', '=', True),('ur_id', '=', ur_id)]" /> </group> </Group>