[ADD] real_estate: Create New Module#1098
Conversation
|
Hello @rugot-odoo |
1. Architecture Overview 2. Create new application 3. Define models and basic fields 4. Security access rules 5. Add menus and actions 6. UI elements (list, form, search views) [ADD] real_estate: complete Chapters 1–6 of Odoo tutorial 1. Architecture Overview 2. Create new application 3. Define models and basic fields 4. Security access rules 5. Add menus and actions 6. UI elements (list, form, search views) [ADD] real_estate: complete Chapters 1–6 of Odoo tutorial 1. Architecture Overview 2. Create new application 3. Define models and basic fields 4. Security access rules 5. Add menus and actions 6. UI elements (list, form, search views) [FIX] real_estate: delete idea folder
fab8839 to
19545d8
Compare
|
Hello @mash-odoo |
…onships Implement the property offers and tags model - Connected offers and tags with the main model - Completed relational field concepts as per the document
…onships Implement the property offers and tags model - Connected offers and tags with the main model - Completed relational field concepts as per the document
mash-odoo
left a comment
There was a problem hiding this comment.
Hello @rugot-odoo,
Good Work on the PR.
Please view my comments and apply the changes wherever needed.
- Implemented @api.onchange methods - Added @api.depends for computed fields - Defined ondelete behavior to handle related record deletion safely
…onships Implement the property offers and tags model - Connected offers and tags with the main model - Completed relational field concepts as per the document
- Implemented @api.onchange methods - Added @api.depends for computed fields - Defined ondelete behavior to handle related record deletion safely
- Completed Unit 9 actions and business logic - Added property type field
bd2ac7b to
2b5dd2e
Compare
- Added SQL constraints for data integrity - Implemented Python constraints - Configured statusbar widget in form views - Added inline list views for One2many fields
2b5dd2e to
fedc96f
Compare
mash-odoo
left a comment
There was a problem hiding this comment.
Hello,
Good going on the PR,
Here are a few suggestions..
c8cd696 to
98cc8c2
Compare
- Created maintenance request model linked to property - Added status workflow - Validated approved maintenance cost - Computed total maintenance cost on property - Blocked property sale if any maintenance request is not done - Blocked deletion of properties and maintenance when maintenance is not done
98cc8c2 to
63068b7
Compare
- Added statusbar widget and inline list views for better usability. - Defined default ordering on estate models. - Improved views with decorations, options, and conditional behavior.
352bebd to
bd01dfa
Compare
… & 13 Implemented inheritance examples from chapter 12: - Extended existing models using _inherit - Added new fields per tutorial instructions - Verified behavior via demo UI Completed chapter 13 on inter-module communication: - Used cross-module relations and method calls
1264496 to
f72a66a
Compare
mash-odoo
left a comment
There was a problem hiding this comment.
Hello!!
Thanks for your work!
Here are some questions and suggestions..
Added the new `read_fetch` method for improved record reading performance. - Tutorial 14: Introduction to QWeb (templates, kanban) - Tutorial 15: Final Word (runboat)
859bba9 to
c9b8123
Compare
mash-odoo
left a comment
There was a problem hiding this comment.
Hello,
Thank you for your work..
Here are some comments..
…JS task - Implemented user groups and access control - Added category and privilege concepts - Completed all 7 JavaScript exercises
11d9c39 to
d052826
Compare
…(Ch.1) - Added XML demo data to preload sample records - Implemented Todo List component fully in JS - Completed Chapter 1 exercise as per OWL training
def7352 to
87d4023
Compare
Implemented mail templates and QWeb report definitions. Added XML structures for email content and report layouts.
5867ec4 to
cf3e70b
Compare
…rkflows - Finished JS tutorial ch.2 dashboard - Auto project/task creation on property sold - Task progress shown on property form - CRM lead auto-managed from offers (won/lost)
8c1540c to
535153e
Compare
bb46db9 to
42b0d63
Compare

Implemented the core business logic for the Real Estate module as part of Odoo technical training.
This PR sets up the module structure, base models, and initial views.
The configuration follows the official Odoo tutorial step by step.
It establishes a solid foundation for managing properties and offers.
Further features will be built on top of this base.