Skip to content
Extraits de code Groupes Projets
Valider 58936dbc rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[cgscop #122] Hérite la treeview de base pour afficher la ville et l'UR dans recherche avancée

parent 9ad7335f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -4,40 +4,29 @@ ...@@ -4,40 +4,29 @@
<odoo> <odoo>
<data> <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="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_tree"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<search string="Recherche Contact"> <field name="display_name" position="after">
<field name="name" filter_domain="['|', '|', ('display_name', 'ilike', self), ('ref', '=', self), ('email', 'ilike', self)]"/> <field name="city"/>
<field name="parent_id" domain="[('is_company','=',True)]" operator="child_of"/> <field name="ur_id"/>
<field name="phone" filter_domain="['|',('phone','ilike',self),('mobile','ilike',self)]"/> </field>
<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', '&lt;', 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', '&gt;', 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> </field>
</record> </record>
<!-- <!--
Inherited Partner View Form Inherited Partner View Form
--> -->
<record id="scop_contact_view_form" model="ir.ui.view"> <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="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/> <field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
...@@ -741,6 +730,41 @@ ...@@ -741,6 +730,41 @@
</field> </field>
</record> </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', '&lt;', 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', '&gt;', 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 CG Scop Person View Tree
--> -->
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter