diff --git a/views/res_partner.xml b/views/res_partner.xml index 72bfa14d7ba60c483a9b5bc00a99b5b65bad2bc1..2390f4cb70244e7b0bf2fa01a544452a99dedb3f 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -4,40 +4,29 @@ <odoo> <data> - <record id="view_res_partner_filter_partners" model="ir.ui.view"> - <field name="name">res.partner.select.partners</field> + <!-- ****************************** + *** Inherited Views + ****************************** --> + <!-- + Inherited Partner View Tree + --> + <record id="scop_contact_view_tree" model="ir.ui.view"> + <field name="name">res.partner.scop.view.tree</field> <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_partner_tree"/> <field name="arch" type="xml"> - <search string="Recherche Contact"> - <field name="name" filter_domain="['|', '|', ('display_name', 'ilike', self), ('ref', '=', self), ('email', 'ilike', self)]"/> - <field name="parent_id" domain="[('is_company','=',True)]" operator="child_of"/> - <field name="phone" filter_domain="['|',('phone','ilike',self),('mobile','ilike',self)]"/> - <field name="segment_1_id" string="Segmentation" filter_domain="['|', '|', '|', ('segment_1_id','ilike', self), ('segment_2_id','ilike', self), ('segment_3_id','ilike', self), ('segment_4_id','ilike', self)]"/> - <filter string="Mon UR" name="my_ur" domain="[('current_user_ur_id', '=', 'ur_id')]"/> - <separator/> - <filter string="Archivés" name="inactive" domain="[('active','=',False)]"/> - <separator/> - <filter string="Mes Activités" name="activities_my" domain="[('activity_ids.user_id', '=', uid)]"/> - <separator/> - <filter string="Activités en retard" name="activities_overdue" domain="[('activity_ids.date_deadline', '<', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/> - <filter string="Activités du Jour" name="activities_today" domain="[('activity_ids.date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/> - <filter string="Activités futures" name="activities_upcoming_all" domain="[('activity_ids.date_deadline', '>', context_today().strftime('%Y-%m-%d'))]"/> - <separator/> - <group expand="0" name="group_by" string="Group By"> - <filter name="naf_id" string="Code NAF" domain="[]" context="{'group_by' : 'naf_id'}"/> - <filter name="group_company" string="Structure" context="{'group_by': 'parent_id'}"/> - <filter name="group_country" string="Pays" context="{'group_by': 'country_id'}"/> - </group> - </search> + <field name="display_name" position="after"> + <field name="city"/> + <field name="ur_id"/> + </field> </field> </record> - <!-- Inherited Partner View Form --> <record id="scop_contact_view_form" model="ir.ui.view"> - <field name="name">res.partner.scop.view</field> + <field name="name">res.partner.scop.view.form</field> <field name="model">res.partner</field> <field name="inherit_id" ref="base.view_partner_form"/> <field name="arch" type="xml"> @@ -741,6 +730,41 @@ </field> </record> + + <!-- ****************************** + *** Custom Views + ****************************** --> + <!-- + CG Scop Patner Search + --> + <record id="view_res_partner_filter_partners" model="ir.ui.view"> + <field name="name">res.partner.select.partners</field> + <field name="model">res.partner</field> + <field name="arch" type="xml"> + <search string="Recherche Contact"> + <field name="name" filter_domain="['|', '|', ('display_name', 'ilike', self), ('ref', '=', self), ('email', 'ilike', self)]"/> + <field name="parent_id" domain="[('is_company','=',True)]" operator="child_of"/> + <field name="phone" filter_domain="['|',('phone','ilike',self),('mobile','ilike',self)]"/> + <field name="segment_1_id" string="Segmentation" filter_domain="['|', '|', '|', ('segment_1_id','ilike', self), ('segment_2_id','ilike', self), ('segment_3_id','ilike', self), ('segment_4_id','ilike', self)]"/> + <filter string="Mon UR" name="my_ur" domain="[('current_user_ur_id', '=', 'ur_id')]"/> + <separator/> + <filter string="Archivés" name="inactive" domain="[('active','=',False)]"/> + <separator/> + <filter string="Mes Activités" name="activities_my" domain="[('activity_ids.user_id', '=', uid)]"/> + <separator/> + <filter string="Activités en retard" name="activities_overdue" domain="[('activity_ids.date_deadline', '<', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/> + <filter string="Activités du Jour" name="activities_today" domain="[('activity_ids.date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/> + <filter string="Activités futures" name="activities_upcoming_all" domain="[('activity_ids.date_deadline', '>', context_today().strftime('%Y-%m-%d'))]"/> + <separator/> + <group expand="0" name="group_by" string="Group By"> + <filter name="naf_id" string="Code NAF" domain="[]" context="{'group_by' : 'naf_id'}"/> + <filter name="group_company" string="Structure" context="{'group_by': 'parent_id'}"/> + <filter name="group_country" string="Pays" context="{'group_by': 'country_id'}"/> + </group> + </search> + </field> + </record> + <!-- CG Scop Person View Tree -->