diff --git a/awesome_dashboard/__manifest__.py b/awesome_dashboard/__manifest__.py index 31406e8addb..0f8ed5b7edb 100644 --- a/awesome_dashboard/__manifest__.py +++ b/awesome_dashboard/__manifest__.py @@ -25,6 +25,9 @@ 'web.assets_backend': [ 'awesome_dashboard/static/src/**/*', ], + 'awesome_dashboard.dashboard_assets': [ + 'awesome_dashboard/static/src/dashboard/**/*', + ], }, 'license': 'AGPL-3' } diff --git a/awesome_dashboard/controllers/controllers.py b/awesome_dashboard/controllers/controllers.py index 56d4a051287..9a00d99ad5b 100644 --- a/awesome_dashboard/controllers/controllers.py +++ b/awesome_dashboard/controllers/controllers.py @@ -8,7 +8,10 @@ logger = logging.getLogger(__name__) + class AwesomeDashboard(http.Controller): + _name = "awesome.dashboard" + @http.route('/awesome_dashboard/statistics', type='json', auth='user') def get_statistics(self): """ @@ -33,4 +36,3 @@ def get_statistics(self): }, 'total_amount': random.randint(100, 1000) } - diff --git a/awesome_dashboard/static/src/cards/number_card.js b/awesome_dashboard/static/src/cards/number_card.js new file mode 100644 index 00000000000..5d5efd029c5 --- /dev/null +++ b/awesome_dashboard/static/src/cards/number_card.js @@ -0,0 +1,14 @@ +/** @odoo-module **/ + +import { Component, xml } from "@odoo/owl"; + +export class NumberCard extends Component { + static template = xml` +
Counter:
This is basic card.
+Buyer | +Price | +Status | +Offer Date | +
---|---|---|---|
+ + | ++ + | ++ + | ++ + | +
+ No offers yet on this property. +
++ No properties assigned to this user. +
+
+ Price:
+ Type:
Task Description | +Completed | ++ |
---|---|---|
+
+
+
+
+ |
+ + + | ++ + + | +