You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ADD] awesome_dashboard: implement base dashboard with layout, items, and stats
Implemented the first set of dashboard features in the `awesome_dashboard`
module using the Odoo JavaScript framework. This commit reflects the
progress of building a functional dashboard step by step.
Work done:
- Updated AwesomeDashboard to use Layout with control panel and content zone
- Added dashboard.scss and applied custom background color
- Added navigation buttons in control panel:
* Customers → opens kanban view of res.partner
* Leads → opens list and form views of crm.lead
- Created reusable DashboardItem component with size prop and slot content
- Displayed cards in dashboard with flexible sizing
- Integrated rpc call to /awesome_dashboard/statistics to fetch data
- Displayed statistics cards for orders, amounts, and processing time
- Registered new statistics service to cache results with memoize
- Updated Dashboard to use statistics service instead of repeated rpc calls
0 commit comments