odoo/tutorials#848

Created by Rohit Varshney (rvar)

Blocked

label
odoo-dev:18.0-training-rvar
head
6d23de7951b51302346c193f636a86b471baf626
odoo/tutorials
18.0 #848 missing r+
master

[ADD] estate,*: added real estate module and awesome_dashboard

*=estate_account, awesome_owl, awesome_dashboard

-Added base estate and estate_account modules with models, security rules, and basic views.
-Implemented relational fields (many2one, one2many, many2many) and computed fields with dependencies.
-Added onchange methods for dynamic form behaviors.
-Created server actions, constraints, and automated workflows to enhance business logic.
-Developed PDF reports for property offers using QWeb and extended them in estate_account to include invoice details.
-Integrated mixins, HTTP controllers, and data loading mechanisms.
-Organized templates, report actions, and updated manifest files for proper module structure.
-Enabled data loading and module inheritance for extended functionality.
-Introduced awesome_owl module with basic Owl components demonstrating reactive state, prop passing, templating, and event handling.
-Implemented awesome_dashboard module to display real-time business KPIs using OWL and client-side rendering with summary cards and charts.