Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
5 ตอบกลับ
12498 มุมมอง

Hi, I want to add group by.... and Filters in default CRM. Can any one help me how to inherit the view in my custom module.

อวตาร
ละทิ้ง

what is the object exactly you want to add group by and Filter ?

ผู้เขียน

I have create a function for current week and current month so i want to add the filter which will filter by monthly leads and weekly lead

คำตอบที่ดีที่สุด

Hi,

For example add a filer name ='Patel' and add a groupe by name.

         <record id="inherit_view_crm_case_leads_filter" model="ir.ui.view">
            <field name="name">CRM - Leads Search </field>
            <field name="model">crm.lead</field>
            <field name="inherit_id" ref="crm.view_crm_case_leads_filter" />
            <field name="arch" type="xml">

               <!-- add your filtre at the end -->
                <xpath expr="filter[@string='Assigned to My Team(s)']"
                    position="after">
                     <filter string="My Filtre "
                            domain="[('name', '=', 'Patel')]" />
                </xpath>

               <!-- add your group at the end -->
                <xpath expr="//filter[@string='Creation']"
                    position="after">
                    <filter string="My Groupe" domain="[]" context="{'group_by':'name'}"/>
                </xpath>                                    
                </field>
            </record>

Thank You.

อวตาร
ละทิ้ง
ผู้เขียน

Thank you so much

คำตอบที่ดีที่สุด

hi , please when i try like this method i get error i work in odoo 8

               <record id="view_hr_holidays_filter" model="ir.ui.view">       

<field name="name">hr.holidays.filter</field>    

    <field name="model">hr.holidays</field> 

<field name="inherit_id" ref="hr_holidays.view_hr_holidays_filter"/>    

  <field name="priority" eval="16"/>       

<field name="arch" type="xml">                                                   

<xpath expr="//filter[@string='group_category']"    position="after">                 

  <filter string="state" domain="[]" context="{'group_by':'state'}"/>   

             </xpath>

</field>   

</record>

the error :

ParseError: "Wrong value for ir.ui.view.type: 'filter'" while parsing /opt/odoo/addons/holidays_aurs/holidays_views.xml:5, near<record id="view_hr_holidays_filter" model="ir.ui.view">        <field name="name">hr.holidays.filter</field>        <field name="model">hr.holidays</field>        <field name="priority" eval="16"/>        <field name="arch" type="xml">                                                    <filter string="state" domain="[]" context="{'group_by':'state'}"/>        </field>    </record>

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
พ.ค. 18
8728
1
มี.ค. 15
8769
1
มี.ค. 15
5951
0
มี.ค. 15
4272
1
พ.ย. 23
1586