| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 272 |
| Technical Name |
auto_reload_list_kanban |
| License | OPL-1 |
| Website | https://bitlevelcode.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 272 |
| Technical Name |
auto_reload_list_kanban |
| License | OPL-1 |
| Website | https://bitlevelcode.com |
Auto Reload — List & Kanban Views
Keep your Sales, CRM, Inventory and any other Odoo list or kanban always in sync. Choose a reload interval, navigate freely, and let the module do the rest — without ever losing your filters, search terms, or unsaved edits.
Everything You Need, Nothing You Don’t
Five tightly scoped features that work together to make background reloading safe, reliable and invisible to the user.
Auto Reload Button in Toolbar
A clean Auto Reload button appears directly in the control-panel toolbar of every list and kanban view. When active the icon spins and a live countdown badge shows exactly when the next fetch will fire.
Configurable Intervals
Choose from 5, 10, or 20-minute presets, or type any decimal value in the custom input
(e.g. 0.5 for 30 seconds).
Persistent Settings & Auto-Resume
Navigate to a form, come back — the timer resumes with the same interval automatically. Enabled state, interval and preset are all restored on every component mount with no extra steps.
Filters & Search Preserved
Reload calls model.load() which replays the current
SearchModel domain, active filters, and group-by — no browser refresh, no facet loss.
Your My Pipeline filter stays exactly where it is.
Edit-Mode Protection
The list view reload is automatically paused while any row is selected or any field has an unsaved change. Your data is never lost. The timer resumes the moment you save or discard.
Background Tab Support
Uses wall-clock Date.now() tracking instead of trusting
setInterval accuracy.
The timer keeps running correctly even when the browser tab is hidden, minimised, or throttled by the browser.
How It Works
Three steps from install to live reloading.
Install the Module
Copy the auto_reload_list_kanban folder into your
Odoo addons path, update the app list, and install. No Python models, no database migrations.
Open Any List or Kanban
Navigate to Sales Orders, CRM Pipeline, Inventory, HR, or any other list or kanban view. The Auto Reload button appears in the toolbar automatically, right beside the New button.
Pick Your Interval
Click the button to open the dropdown. Check 5, 10 or 20 minutes, or type a custom value. The view reloads silently on schedule — filters intact, edits protected, settings saved.
Reload Interval Options
Preset options for quick setup, plus a fully custom interval for any workflow.
Auto Reload Kanban and List View Screenshots
See the toolbar button, dropdown, and countdown in action
Auto Reload Button in Kanban Toolbar - Inactive State
Auto Reload Button in List Toolbar - Inactive State
Interval Selection Dropdown #2
Active Reload with Live Countdown Badge #3
Custom Interval Input #4
Frequently Asked Questions
Does it work on all list and kanban views in Odoo 17?
Yes. globally, it applies to every list and kanban view across all modules — Sales Orders, CRM Pipeline, Inventory, HR, Purchase, and any custom model.
Will reload erase my active filters or search terms?
No. No URL change, no page refresh. Every filter and facet remains exactly as the user left it.
If I go to a form view and come back, will auto reload still be active?
Yes.
Can I set different intervals for List vs Kanban?
Both views share a single Storage key so the setting is shared.
This means choosing 5 minutes on the Sales kanban will also apply to the Sales list view.
If you need independent settings per view, this can be extended by using separate storage keys per controller.
Does it work on Odoo Enterprise and Community?
Yes. Both editions of Odoo 17 use the same OWL-based ListController
and KanbanController in @web/views.
The module patches the base prototypes directly so it works identically on both editions without any changes.
What is the minimum reload interval I can set?
The module enforces a minimum of 0.1 minutes (6 seconds).
The custom input accepts any positive decimal, so 0.5 gives a 30-second reload cycle.
Ready to Stop Refreshing Manually?
Install Auto Reload List & Kanban Views and eliminate stale data for your entire team with zero configuration.
Need Help?
We can help you get started and answer any questions about the Auto Reload Kanban and List View module.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module