Skip to Content
Menu
This question has been flagged
1 Reply
1373 Views

Is there a way in the UI to filter by relative dates e.g. "today", "tomorrow" "today + 5 days" please?

Avatar
Discard
Best Answer

Have a look at the filters for Leads Menu (when that feature is activated):

They use:

domain="[('my_activity_date_deadline', '[either less than, equal or greater than]', context_today().strftime('%Y-%m-%d'))]"

https://github.com/odoo/odoo/blob/15.0/addons/crm/views/crm_lead_views.xml#L681


Then have a look at the filters for Website Visitors:


It uses:

[('last_connection_datetime', '>', datetime.datetime.now() MINUS OR PLUS datetime.timedelta(days=CHANGE THE NUMBER HERE))]

https://github.com/odoo/odoo/blob/15.0/addons/website/views/website_visitor_views.xml#L261

By using a combination of the two approaches you should get every combination you want.

Avatar
Discard
Related Posts Replies Views Activity
2
Dec 24
3132
1
Dec 24
356
4
Nov 24
1366
1
Sep 24
1137
1
Sep 24
1203