odoo/tutorials#838
Created by Priyansi Borda (prbo)
Blocked
- Merge method
- Review
-
CI
- ci/style: (runtime 2s)
- ci/tutorial: (runtime 104s)
- label
- odoo-dev:18.0-training-prbo
- head
- 19ad3f0ffba63d72d3558c2b1e491b4a73af43c2
odoo/tutorials | |
---|---|
18.0 | #838 missing r+ |
master |
18.0 training prbo
This pull request includes the complete implementation of the Real Estate module as per the first 13 chapters of the Odoo 18.0 Server Framework 101 developer tutorial. It covers the full data model setup using relational fields like Many2one, One2many, and Many2many for properties, offers, types, and tags. The module includes business logic such as computed fields, constraints, record rules, and overrides of core ORM methods. Key features like offer acceptance/rejection, state transitions (new → sold/canceled), and user-specific access to properties have been implemented. Additionally, it introduces dynamic views (List, Form and Search), user assignments, menu items, security access controls, and integration with the Accounting module to generate invoices automatically upon property sale.