diff --git a/static/src/css/style.css b/static/src/css/style.css index 261911c6e6a86b785519850c9f1d202191d10cf2..de37561a8bd5c0ea5a36f4a855b5e47f8af207c9 100644 --- a/static/src/css/style.css +++ b/static/src/css/style.css @@ -1,5 +1,5 @@ .o_form_view .oe_button_box + .oe_title.oe_title_cgscop, .o_form_view .oe_button_box + .oe_avatar + .oe_title.oe_title_cgscop{ - width: 80%; + width: 60%; } .oe_bloc_cgscop{ diff --git a/views/res_partner.xml b/views/res_partner.xml index 3696420e94eaa8871bf80d0a4d27d10bd35486ff..67d39cd740b1e4a3a4373546474fc087bd5dbf5b 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -8,42 +8,44 @@ <field name="name">french.address</field> <field name="model">res.partner</field> <field name="arch" type="xml"> - <div class="o_address_format" modifiers="{}"> - <field name="type" invisible="1" modifiers="{'invisible':true}"/> - <field name="is_cooperative" invisible="1" modifiers="{'invisible':true}"/> - <field name="city_id" invisible="1" modifiers="{'invisible':true}"/> - <div attrs="{'invisible': ['|', ('parent_id', '=', False), ('type', '!=', 'contact')]}" class="oe_edit_only" modifiers="{'invisible':['|',['parent_id','=',false],['type','!=','contact']]}"> - <b modifiers="{}"> - Adresse de la société: - </b> + <form string="Partner"> + <div class="o_address_format" modifiers="{}"> + <field name="type" invisible="1" modifiers="{'invisible':true}"/> + <field name="is_cooperative" invisible="1" modifiers="{'invisible':true}"/> + <field name="city_id" invisible="1" modifiers="{'invisible':true}"/> + <div attrs="{'invisible': ['|', ('parent_id', '=', False), ('type', '!=', 'contact')]}" class="oe_edit_only" modifiers="{'invisible':['|',['parent_id','=',false],['type','!=','contact']]}"> + <b modifiers="{}"> + Adresse de la société: + </b> + </div> + <field name="street" placeholder="Rue..." class="o_address_street" attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> + <field name="street2" placeholder="Rue 2..." class="o_address_street" attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> + <field name="street3" placeholder="Rue 3..." class="o_address_street" attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> + <field name="zip_id" options="{'create_name_field': 'city', 'no_open': True, 'no_create': True}" placeholder="Location completion" class="oe_edit_only" + attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" + on_change="1" can_create="true" can_write="true" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> + <field name="parent_id" invisible="1" on_change="1" can_create="true" can_write="true" modifiers="{'invisible':true}"/> + <field name="zip" placeholder="Code postal" class="o_address_city" + attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" on_change="1" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> + <field name="city" placeholder="Ville" class="o_address_city" + attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> + <field name="state_id" class="o_address_zip" placeholder="État" options="{'no_open': True}" + attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" + context="{'country_id': country_id, 'zip': zip}" + on_change="1" can_create="true" can_write="true" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> + <field name="country_id" placeholder="Pays" class="o_address_country" options="{'no_open': True, 'no_create': True}" + attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" + on_change="1" can_create="true" can_write="true" + modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> </div> - <field name="street" placeholder="Rue..." class="o_address_street" attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - <field name="street2" placeholder="Rue 2..." class="o_address_street" attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - <field name="street3" placeholder="Rue 3..." class="o_address_street" attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - <field name="zip_id" options="{'create_name_field': 'city', 'no_open': True, 'no_create': True}" placeholder="Location completion" class="oe_edit_only" - attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" - on_change="1" can_create="true" can_write="true" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - <field name="parent_id" invisible="1" on_change="1" can_create="true" can_write="true" modifiers="{'invisible':true}"/> - <field name="zip" placeholder="Code postal" class="o_address_city" - attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" on_change="1" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - <field name="city" placeholder="Ville" class="o_address_city" - attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - <field name="state_id" class="o_address_zip" placeholder="État" options="{'no_open': True}" - attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" - context="{'country_id': country_id, 'zip': zip}" - on_change="1" can_create="true" can_write="true" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - <field name="country_id" placeholder="Pays" class="o_address_country" options="{'no_open': True, 'no_create': True}" - attrs="{'readonly': ['|', '&', ('type', '=', 'contact'), ('parent_id', '!=', False), ('is_cooperative','=',True)]}" - on_change="1" can_create="true" can_write="true" - modifiers="{'readonly':['|','&',['type','=','contact'],['parent_id','!=',false],['is_cooperative','=',True]]}"/> - </div> + </form> </field> </record> diff --git a/views/res_partner_cooperative.xml b/views/res_partner_cooperative.xml index f7efc3fe3ad14921fed841efc644401c7d376999..3b364d57071493676ec736541aa89d97cb21a8e3 100644 --- a/views/res_partner_cooperative.xml +++ b/views/res_partner_cooperative.xml @@ -113,7 +113,8 @@ <field name="member_number" readonly="True" class="o_field_header"/> </h3> <!-- <h3> --> - <field name="cae" readonly="True" class="o_field_header"/> + <label for='cae' string="CAE" attrs="{'invisible':[('cae','=',False)]}"/> + <field name="cae" readonly="True" class="oe_edit_only o_field_header"/> <!-- </h3> --> <field name="supplier" invisible="True"/> <field name="customer" invisible="True"/> @@ -121,155 +122,161 @@ </div> </div> </div> - <group string="Informations Générales" col="3"> - <group string="Contact"> - <label for='street' string="Adresse Administrative"/> - <div class="o_address_format oe_read_only" modifiers="{}"> - <field name="street" placeholder="Rue..." class="o_address_street"/> - <field name="street2" placeholder="Rue 2..." class="o_address_street"/> - <field name="street3" placeholder="Rue 3..." class="o_address_street"/> - <field name="zip_id" - options="{'create_name_field': 'city', 'no_open': True, 'no_create': True}" - placeholder="City completion" - class="oe_edit_only"/> - <field name="zip" placeholder="ZIP" class="o_address_zip"/> - <field name="city" placeholder="Ville" class="o_address_city" - attrs="{'readonly': [('type', '=', 'contact'), ('parent_id', '!=', False)]}" modifiers="{'readonly':[['type','=','contact'],['parent_id','!=',false]]}"/> - <field name="state_id" class="o_address_state" placeholder="State" - options='{"no_open": True}' context="{'country_id': country_id, 'zip': zip}"/> - <field name="country_id" placeholder="Country" class="o_address_country" options='{"no_open": True, "no_create": True}'/> - </div> - <field name="phone" widget="phone" string="Téléphone 1"/> - <field name="mobile" widget="phone" string="Téléphone 2"/> - <field name="admin_email" widget="email" string="E-mail administratif"/> - <field name="email" widget="email" string="E-mail commercial"/> - <field name="website" widget="url"/> - <label for='facebook' class="oe_read_only" string="Réseaux sociaux" attrs="{'invisible':[('facebook','=',False),('linkedin','=',False),('twitter','=',False)]}"/> - <div > - <button string="" class="btn-cgscop oe_read_only" name="open_facebook" type="object" icon="fa-facebook" attrs="{'invisible':[('facebook','=',False)]}"/> - <button string="" class="btn-cgscop oe_read_only" name="open_linkedin" type="object" icon="fa-linkedin" attrs="{'invisible':[('linkedin','=',False)]}"/> - <button string="" class="btn-cgscop oe_read_only" name="open_twitter" type="object" icon="fa-twitter" attrs="{'invisible':[('twitter','=',False)]}"/> - </div> - <label for='facebook' string="Facebook" class="oe_edit_only"/> - <div > - <field class="oe_edit_only" name="facebook" widget="url"/> - </div> - <label class="oe_edit_only" for='linkedin' string="LinkedIn"/> - <div > - <field class="oe_edit_only" name="linkedin" widget="url"/> - </div> - <label class="oe_edit_only" for='twitter' string="Twitter"/> - <div > - <field class="oe_edit_only" name="twitter" widget="url"/> - </div> - <field name="director_ids" mode="kanban" - context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_country_id': country_id, 'default_supplier': supplier, 'default_customer': customer, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'contact'}"> - <kanban> - <field name="id"/> - <field name="color"/> - <field name="name"/> - <field name="title"/> - <field name="type"/> - <field name="email"/> - <field name="parent_id"/> - <field name="is_company"/> - <field name="function"/> - <field name="phone"/> - <field name="street"/> - <field name="street2"/> - <field name="street3"/> - <field name="zip"/> - <field name="zip_id"/> - <field name="city"/> - <field name="country_id"/> - <field name="mobile"/> - <field name="state_id"/> - <field name="image_small"/> - <field name="lang"/> - <field name="comment"/> - <field name="customer"/> - <field name="display_name"/> - <field name="supplier"/> - <templates> - <t t-name="kanban-box"> - <t t-set="color" t-value="kanban_color(record.color.raw_value)"/> - <div t-att-class="color + (record.title.raw_value == 1 ? ' oe_kanban_color_alert' : '') + ' oe_kanban_global_click'"> - <div class="oe_kanban_details"> - <field name="name"/> - <div t-if="record.function.raw_value"><field name="function"/></div> - <div t-if="record.email.raw_value"><field name="email" widget="email"/></div> - <div t-if="record.phone.raw_value">Phone: <field name="phone" widget="phone"/></div> - <div t-if="record.mobile.raw_value">Mobile: <field name="mobile" widget="phone"/></div> - </div> - </div> - </t> - </templates> - </kanban> - <form string="Contact Dirigeant"> - <sheet> - <field name="type" invisible="1" widget="radio" options="{'horizontal': true}"/> - <field name="parent_id" invisible="1"/> - <group> - <group invisible="1"> - <field name="street"/> - <field name="street2"/> - <field name="street3"/> - <field name="zip_id"/> - <field name="zip"/> - <field name="city"/> - <field name="state_id"/> - <field name="country_id"/> - </group> - <group> - <field name="name" string="Contact Name" attrs="{'required' : [('type', '=', 'contact')]}"/> - <field name="title" placeholder="e.g. Mr." - attrs="{'invisible': [('type','!=', 'contact')]}"/> - <field name="function" placeholder="e.g. Sales Director" - attrs="{'invisible': [('type','!=', 'contact')]}"/> - <field name="email"/> - <field name="phone" widget="phone"/> - <field name="mobile" widget="phone"/> - <field name="comment" placeholder="internal note..."/> - </group> - </group> - <field name="supplier" invisible="True"/> - <field name="customer" invisible="True"/> - <field name="lang" invisible="True"/> - <field name="image" invisible="True"/> - <field name="user_id" invisible="True"/> - </sheet> - </form> - </field> - </group> - <group string="Suivi UR"> - <field name="company_id" string="UR" required="True" domain="[('id', '!=', 1)]"/> - <field name="creation_delegate_id" widget="res_partner_many2one" - attrs="{'required':[('project_status','in',('3_accompagnement','4_adhesion', '5_suivi'))]}"/> - <field name="followup_delegate_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('5_suivi'))]}"/> - <field name="revision_person_id" widget="res_partner_many2one" readonly="True"/> - <field name="parent_group_name"/> - <field name="category_id" string="Segmentation" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/> - </group> - <group string="Informations Activité"> - <field name="creation_origin_id" required="True"/> - <field name="creation_suborigin_id" attrs="{'required':[('creation_origin_id','!=',False)]}" domain="[('parent_id', '=', creation_origin_id)]"/> - <field name="date_1st_sign" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> - <field name="registration_date" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> - <field name="social_object" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> - <field name="naf_id" readonly="True" context="{'partner_category_display': 'short'}"/> - <field name="industry_id"/> - <field name="certification_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/> - <field name="siret" readonly="True"/> - <field name="first_closeout" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> - <field name="closeout_month" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> - <field name="is_seed_scop" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> - <field name="seed_end" attrs="{'invisible': [('is_seed_scop', '!=', True)], 'required':[('project_status','in',('4_adhesion', '5_suivi')),('is_seed_scop', '=', True)]}"/> - <field name="is_incubated" required="True"/> - <field name="incubator_id" widget="res_partner_many2one" attrs="{'invisible': [('is_incubated', '!=', True)]}"/> - <field name="prescriber_canal_id" widget="res_partner_many2one"/> - </group> - </group> <notebook colspan="4"> + <page name="general_info" string="Informations Générales"> + <group > + <group string="Contact"> + <label for='street' string="Adresse Administrative"/> + <div class="o_address_format oe_read_only" modifiers="{}"> + <field name="street" placeholder="Rue..." class="o_address_street"/> + <field name="street2" placeholder="Rue 2..." class="o_address_street"/> + <field name="street3" placeholder="Rue 3..." class="o_address_street"/> + <field name="zip_id" + options="{'create_name_field': 'city', 'no_open': True, 'no_create': True}" + placeholder="City completion" + class="oe_edit_only"/> + <field name="zip" placeholder="ZIP" class="o_address_zip"/> + <field name="city" placeholder="Ville" class="o_address_city" + attrs="{'readonly': [('type', '=', 'contact'), ('parent_id', '!=', False)]}" modifiers="{'readonly':[['type','=','contact'],['parent_id','!=',false]]}"/> + <field name="state_id" class="o_address_state" placeholder="State" + options='{"no_open": True}' context="{'country_id': country_id, 'zip': zip}"/> + <field name="country_id" placeholder="Country" class="o_address_country" options='{"no_open": True, "no_create": True}'/> + </div> + <field name="phone" widget="phone" string="Téléphone 1"/> + <field name="mobile" widget="phone" string="Téléphone 2"/> + <field name="admin_email" widget="email" string="E-mail administratif"/> + <field name="email" widget="email" string="E-mail commercial"/> + <field name="website" widget="url"/> + <label for='facebook' class="oe_read_only" string="Réseaux sociaux" attrs="{'invisible':[('facebook','=',False),('linkedin','=',False),('twitter','=',False)]}"/> + <div > + <button string="" class="btn-cgscop oe_read_only" name="open_facebook" type="object" icon="fa-facebook" attrs="{'invisible':[('facebook','=',False)]}"/> + <button string="" class="btn-cgscop oe_read_only" name="open_linkedin" type="object" icon="fa-linkedin" attrs="{'invisible':[('linkedin','=',False)]}"/> + <button string="" class="btn-cgscop oe_read_only" name="open_twitter" type="object" icon="fa-twitter" attrs="{'invisible':[('twitter','=',False)]}"/> + </div> + <label for='facebook' string="Facebook" class="oe_edit_only"/> + <div > + <field class="oe_edit_only" name="facebook" widget="url"/> + </div> + <label class="oe_edit_only" for='linkedin' string="LinkedIn"/> + <div > + <field class="oe_edit_only" name="linkedin" widget="url"/> + </div> + <label class="oe_edit_only" for='twitter' string="Twitter"/> + <div > + <field class="oe_edit_only" name="twitter" widget="url"/> + </div> + <field name="director_ids" mode="kanban" + context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_country_id': country_id, 'default_supplier': supplier, 'default_customer': customer, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'contact'}"> + <kanban> + <field name="id"/> + <field name="color"/> + <field name="name"/> + <field name="title"/> + <field name="type"/> + <field name="email"/> + <field name="parent_id"/> + <field name="is_company"/> + <field name="function"/> + <field name="phone"/> + <field name="street"/> + <field name="street2"/> + <field name="street3"/> + <field name="zip"/> + <field name="zip_id"/> + <field name="city"/> + <field name="country_id"/> + <field name="mobile"/> + <field name="state_id"/> + <field name="image_small"/> + <field name="lang"/> + <field name="comment"/> + <field name="customer"/> + <field name="display_name"/> + <field name="supplier"/> + <templates> + <t t-name="kanban-box"> + <t t-set="color" t-value="kanban_color(record.color.raw_value)"/> + <div t-att-class="color + (record.title.raw_value == 1 ? ' oe_kanban_color_alert' : '') + ' oe_kanban_global_click'"> + <div class="oe_kanban_details"> + <field name="name"/> + <div t-if="record.function.raw_value"><field name="function"/></div> + <div t-if="record.email.raw_value"><field name="email" widget="email"/></div> + <div t-if="record.phone.raw_value">Phone: <field name="phone" widget="phone"/></div> + <div t-if="record.mobile.raw_value">Mobile: <field name="mobile" widget="phone"/></div> + </div> + </div> + </t> + </templates> + </kanban> + <form string="Contact Dirigeant"> + <sheet> + <field name="type" invisible="1" widget="radio" options="{'horizontal': true}"/> + <field name="parent_id" invisible="1"/> + <group> + <group invisible="1"> + <field name="street"/> + <field name="street2"/> + <field name="street3"/> + <field name="zip_id"/> + <field name="zip"/> + <field name="city"/> + <field name="state_id"/> + <field name="country_id"/> + </group> + <group> + <field name="name" string="Contact Name" attrs="{'required' : [('type', '=', 'contact')]}"/> + <field name="title" placeholder="e.g. Mr." + attrs="{'invisible': [('type','!=', 'contact')]}"/> + <field name="function" placeholder="e.g. Sales Director" + attrs="{'invisible': [('type','!=', 'contact')]}"/> + <field name="email"/> + <field name="phone" widget="phone"/> + <field name="mobile" widget="phone"/> + <field name="comment" placeholder="internal note..."/> + </group> + </group> + <field name="supplier" invisible="True"/> + <field name="customer" invisible="True"/> + <field name="lang" invisible="True"/> + <field name="image" invisible="True"/> + <field name="user_id" invisible="True"/> + </sheet> + </form> + </field> + </group> + <group string="Suivi UR"> + <field name="company_id" string="UR" required="True" domain="[('id', '!=', 1)]"/> + <field name="creation_delegate_id" widget="res_partner_many2one" + attrs="{'required':[('project_status','in',('3_accompagnement','4_adhesion', '5_suivi'))]}"/> + <field name="followup_delegate_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('5_suivi'))]}"/> + <field name="revision_person_id" widget="res_partner_many2one" readonly="True"/> + <field name="parent_group_name"/> + <field name="category_id" string="Segmentation" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/> + </group> + </group> + <group string="Informations Activité"> + <group> + <field name="creation_origin_id" required="True"/> + <field name="creation_suborigin_id" attrs="{'required':[('creation_origin_id','!=',False)]}" domain="[('parent_id', '=', creation_origin_id)]"/> + <field name="date_1st_sign" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="registration_date" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="social_object" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="naf_id" readonly="True" context="{'partner_category_display': 'short'}"/> + </group> + <group> + <field name="industry_id"/> + <field name="certification_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/> + <field name="siret" readonly="True"/> + <field name="first_closeout" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="closeout_month" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="is_seed_scop" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="seed_end" attrs="{'invisible': [('is_seed_scop', '!=', True)], 'required':[('project_status','in',('4_adhesion', '5_suivi')),('is_seed_scop', '=', True)]}"/> + <field name="is_incubated" required="True"/> + <field name="incubator_id" widget="res_partner_many2one" attrs="{'invisible': [('is_incubated', '!=', True)]}"/> + <field name="prescriber_canal_id" widget="res_partner_many2one"/> + </group> + </group> + </page> <page name="juridical_info" string="Informations Juridiques"> <group> <field name="siren" readonly="True"/> @@ -320,7 +327,7 @@ <form/> </field> </page> - <page name="scop_periods" string="Historique des périodes" autofocus="autofocus"> + <page name="scop_periods" string="Historique des périodes"> <field name="scop_period_ids" mode="tree" context="{'default_partner_id': active_id, 'default_name': name, 'default_cooperative_form_id': cooperative_form_id, 'default_partner_company_type_id': partner_company_type_id, 'default_siret': siret, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_country_id': country_id, 'default_naf_id': naf_id, 'default_cae': cae, 'default_is_main_location': is_main_location, 'default_parent_group_name': parent_group_name}"> <tree string="Périodes" decoration-success="end_reason==False" decoration-muted="end_reason!=False" create="false" edit="false" delete="false"> @@ -595,7 +602,6 @@ <field name="context">{'default_is_company': True, 'default_is_cooperative': True, 'default_company_type': 'company', 'default_project_status': '1_information'}</field> </record> - <menuitem id="menu_organismes" name="Organismes" parent="contacts.menu_contacts"