mail_activity_mixin_list_reschedule_dropdown
The same three-option dropdown, on a list of leads or tasks rather than activities. It moves your next activity on that record.
August 27, 2026Updated August 27, 20264 min read
| Technical name | mail_activity_mixin_list_reschedule_dropdown |
|---|---|
| Views | list (view widget, <widget> element) |
| Module | mail, present in every Odoo database |
| Used in core | Lists of records inheriting the activity mixin in mail |
| Versions | Odoo 20.0, Odoo 19.0, Odoo 18.0, Odoo 17.0 |
| No-code setup | No. It is set in view XML and depends on module-specific data |
| Alternatives | mail_activity_list_reschedule_dropdown, list_activity, remaining_days |
What the mixin reschedule does
What this means for your team
Supported options in Odoo 19
| Option | Type | What it does |
|---|---|---|
the overridden action names | three server methods | Replaced after the parent setup to target the current user's next activity on the record. |
the three labels | inherited, computed at setup | Weekday names for today, tomorrow and the start of next week. |
listViewWidth | registration hint | Shared with the parent registration. Keeps the column narrow.(default: [50, 100]) |
The override is three strings. The subclass calls the parent setup then replaces the three action names with their my next equivalents. That is the entire difference between the two widgets.
Working examples
A subclass that changes three strings
Version compatibility
| Version | Status | Notes |
|---|---|---|
| Odoo 20.0 | In development | Not released. Converted to newer conventions on the development branch. |
| Odoo 19.0 | Verified | Verified against the shipped source. |
| Odoo 18.0 | Verified | Same three options and both registrations. |
| Odoo 17.0 | Verified | Same approach with older component conventions. |
| Odoo 16.0 | Not available | Widget does not exist. |
Upgrade note. Present since Odoo 17 alongside its parent. The two have shipped together from the start and share a file, so an upgrade needs no attention here.
What is changing in Odoo 20
Common problems and fixes
| Symptom | Cause and fix |
|---|---|
| The list does not refresh | The close handler reloads the root and notifies the model; one of those did not run. Reload the view manually and check for an error during the call. |
| The new date is not what I expected | The server decides what today, tomorrow and next week mean. Check the working calendar; the browser only names the intent. |
| The rescheduled record disappears | It no longer matches the filter that produced the list. Expected. Widen the filter to see it. |
| The column is too narrow | The registration hints a width between fifty and one hundred. Expected; the dropdown is meant to be compact. |
| The wrong activity moves | The two variants target different things. Use the activity variant on activity lists and the mixin variant on business records. |
| Nothing happens on selection | The named method does not exist on that model. Check the model inherits the expected mixin. |
Mixin reschedule vs the alternatives
| Widget | Best for | Key difference |
|---|---|---|
mail_activity_mixin_list_reschedule_dropdown | Rescheduling your next activity from a list of leads, tasks or similar records | The activity list dropdown with three method names pointed at the user's own next activity |
mail_activity_list_reschedule_dropdown | Lists of activity records | Targets the activity record itself |
| list_activity | The activity summary on a row | A summary rather than a reschedule control |
| remaining_days | Showing how overdue something is | Displays rather than changes a date |
Frequently asked questions
How does this differ from the other variant?+
Why is the target the user's own activity?+
Are the labels different?+
Why are both registered from one file?+
Which versions have it?+
Follow-ups that actually get followed up
Next activity design decides whether your pipeline reflects work or wishful thinking. We configure Odoo activities and reminders around your sales and delivery process, on versions 16 through 19.
Book a free consultation