$ 20.01
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 3991 |
| Technical Name |
may17_dashboard |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/19.0/may17_dashboard |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 3991 |
| Technical Name |
may17_dashboard |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/19.0/may17_dashboard |
May17 Dashboard
Advanced Dashboard Builder for Odoo 19
Create powerful, interactive dashboards with real-time data from any Odoo model
POWERED BY MAY17
Key Features
Everything you need to build professional dashboards
KPI Tiles (6 Layouts)
Display key metrics with colorful tiles. Count, Sum, Average aggregations. 6 layout styles with target progress bars.
7 Chart Types
Bar, H-Bar, Line, Area, Pie, Doughnut, Polar Area. Stacked bars, dual Y-axis, data labels, 4 color palettes.
KPI Comparison
Compare two data sources side by side. Target tracking with progress. Previous period deviation percentage.
List View & To-Do
Embed data tables with pagination. Grouped/ungrouped modes. Built-in to-do list with section headers and task completion.
24 Date Filters
Today, This/Last/Next Week/Month/Quarter/Year, Last 7/30/90/365 days, Past, Future, Custom range. Per-dashboard and per-item.
Any Odoo Model
Connect to any model with domain filtering. %UID and %MYCOMPANY variables. Multi-company support with security rules.
4 Themes & Colors
Blue, Dark, Green, Purple themes. Custom background, font, header, icon colors per item. 4 chart color palettes.
Target Tracking
Set standard or date-based targets. Progress bars on tiles. Target lines on charts. Auto-refresh intervals (15s-10min).
Grid Layout & Edit Mode
12-column responsive grid. Edit mode to add, configure, duplicate, delete items. Multi-dashboard switching from toolbar.
Screenshots
See the dashboard in action
Sales Dashboard â KPI tiles with pastel colors, bar chart, doughnut, and line chart
Smart Templates â One-click dashboard generation for Sale Order and Contacts
Edit mode â Drag-and-drop reordering and resize handles
KPI tiles â Vs Target and Vs Previous period comparison
Technical Details
| Odoo Version | 19.0 |
| License | OPL-1 |
| Dependencies | base, web, sale |
| Frontend | OWL Components + Chart.js |
| Compatibility | Community + Enterprise |
Support
| Author | Thinh Nguyen Huu |
| huuthinh17596@gmail.com | |
| Languages | English, Japanese |
| Type | Application |
User Guide
1 Installation
- Go to Apps menu in Odoo
- Click Update Apps List (activate developer mode first)
- Search for "May17 Dashboard"
- Click Install
- A new Dashboards menu appears in the top navigation
2 Creating a Dashboard
- Go to Dashboards > Configuration > Dashboard Manager
- Click New
- Enter a Dashboard Name (max 35 characters)
- Choose a Color Theme: Purple, Blue, Green, or Dark
- Select a Date Filter (optional): Today, This Month, Last 30 Days, etc.
- Set Auto Update Interval for real-time refresh (optional)
- Click Save — a menu entry is created automatically
3 Adding Dashboard Items
Open your dashboard, then click the Edit button in the toolbar. An Add button appears. Click it to see the item type picker:
| Type | Icon | Description |
|---|---|---|
| Tile | Big number KPI with icon and optional target progress bar | |
| Bar Chart | Vertical bars grouped by any field | |
| H-Bar Chart | Horizontal bars for easier label reading | |
| Line Chart | Trend line over time or categories | |
| Area Chart | Filled area under a line chart | |
| Pie Chart | Proportional slices for category distribution | |
| Doughnut | Pie chart with center hole | |
| Polar Area | Radial segments with equal angles but varying radius | |
| List View | Data table with pagination, grouped or ungrouped | |
| KPI | Target comparison or dual-model data comparison | |
| To Do | Checklist with sections and completion toggle |
4 Configuring an Item
In Edit Mode, hover over an item and click to open its configuration form. Key settings:
Data Source
- Model — any Odoo model (Contacts, Sales, Invoices...)
- Domain — filter conditions (visual domain builder)
- Aggregation — Count, Sum, or Average
Chart Settings
- Group By — X-axis field (date, selection, relation)
- Measure Fields — values to aggregate
- Color Palette — Default, Cool, Warm, Neon
Appearance
- Header Color — item title bar color
- Background / Font — tile body colors
- Icon — FontAwesome icon class
Target & Filters
- Goal Value — target for progress bar
- Date Filter — per-item date filtering
- %UID / %MYCOMPANY — dynamic domain variables
5 Resizing Items (Drag to Resize)
- Enable Edit Mode by clicking in the toolbar
- Each item shows a width badge (e.g.
4/12) and a resize handle on the right edge - Drag the right edge handle left or right to resize (snaps to grid columns)
- Width range: 2/12 (small) to 12/12 (full width)
- The new size is saved automatically when you release the mouse
6 Sample Dashboard (Demo Data)
When installed with demo data, a "Contacts Overview" dashboard is created with these items:
| Item | Type | Model | Width |
|---|---|---|---|
| Total Contacts | Tile | res.partner | 3/12 |
| Companies | Tile | res.partner | 3/12 |
| Individuals | Tile | res.partner | 3/12 |
| Active Users | Tile | res.users | 3/12 |
| Contacts by Country | Bar Chart | res.partner | 6/12 |
| Company vs Individual | Pie Chart | res.partner | 6/12 |
| Recent Contacts | List View | res.partner | 6/12 |
| Contact Target | KPI | res.partner | 3/12 |
| Quick Tasks | To-Do | — | 3/12 |
Tips & Best Practices
- Use 3/12 width for tiles — they fit 4 per row
- Use 6/12 width for charts — 2 charts side by side
- Use 12/12 width for list views — full-width tables
- Use
%UIDin domains to show current user's records only - Use
%MYCOMPANYin domains for multi-company filtering - Set Auto Update Interval for real-time monitoring dashboards
- Use per-item date filters to override the global dashboard filter
- The Dark theme is great for wall-mounted monitoring displays
FAQ
Q: Can I connect to any Odoo model?
A: Yes. Select any installed model from the dropdown. Common ones: res.partner, sale.order, account.move, crm.lead, stock.picking, hr.employee.
Q: How do I filter by the current user?
A: Use %UID in your domain. Example: [('user_id', '=', %UID)]
Q: Can different users see different dashboards?
A: Yes. Set Access Groups on the dashboard to restrict visibility to specific user groups.
Q: How do I add a target line on a chart?
A: Go to item configuration > Target tab > Enable Target > Set Goal Value > Enable "Show Target Line on Chart".
Q: Can I have multiple dashboards?
A: Yes. Create as many dashboards as you need. Each gets its own menu entry. Switch between them using the dropdown in the toolbar.
Ready to Build Your Dashboard?
Install now and start creating beautiful dashboards in minutes
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