[FIX] website_sale: align abandoned cart period

Using same domain
Using similar filter by week/month/year

closes odoo/odoo#55020

Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
This commit is contained in:
Jeremy Kersten
2020-07-27 15:23:08 +00:00
parent b6bc6453e4
commit cc6000abfa
@@ -103,6 +103,10 @@
<group expand="0" string="Group By">
<filter string="Order Date" name="order_date" domain="[]" context="{'group_by':'date_order'}"/>
</group>
<!-- Dashboard filter - used by context -->
<filter string="Last Week" invisible="1" name="week" domain="[('date_order','&gt;', (context_today() - datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]"/>
<filter string="Last Month" invisible="1" name="month" domain="[('date_order','&gt;', (context_today() - datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"/>
<filter string="Last Year" invisible="1" name="year" domain="[('date_order','&gt;', (context_today() - datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"/>
</search>
</field>
</record>
@@ -156,7 +160,7 @@
<field name="name">Abandoned Carts</field>
<field name="res_model">sale.order</field>
<field name="view_mode">tree,kanban,form,activity</field>
<field name="domain">[('state', '=', 'draft'), ('order_line', '!=', False), ('partner_id', '!=', context.get('public_partner_id')), ('website_id', '!=', False), ('date_order', '&lt;=', (datetime.datetime.utcnow() - datetime.timedelta(hours=1)).strftime('%Y-%m-%d %H:%M:%S'))]</field>
<field name="domain">[('is_abandoned_cart', '=', 1)]</field>
<field name="context" eval="{'show_sale': True, 'create': False, 'public_partner_id': ref('base.public_partner'), 'search_default_recovery_email': True}"/>
<field name="view_id" ref="sale.view_quotation_tree"/>
<field name="search_view_id" ref="view_sales_order_filter_ecommerce_abondand"/>