Conversation
keman-odoo
commented
Mar 11, 2026
- chapter :2 task
- initiated manifest.py
2019566 to
29b047f
Compare
bit-odoo
left a comment
There was a problem hiding this comment.
Hello @keman-odoo
Great Start!
No need to do a separate commit for this. a2c3ce4, ea70a78, 29b047f, 2dfefb7
Can you please follow commit message guidelines?
https://www.odoo.com/documentation/19.0/contributing/development/git_guidelines.html
Thanks
estate/models/estate_property.py
Outdated
| from odoo import models, fields | ||
| from dateutil.relativedelta import relativedelta |
There was a problem hiding this comment.
Can you please follow the coding import guidelines?
https://www.odoo.com/documentation/19.0/contributing/development/coding_guidelines.html#imports
| <menuitem id="estate_advertisements_menu" | ||
| name="Advertisements" | ||
| parent="estate_menu_root"/> | ||
|
|
| <odoo> | ||
|
|
||
| <menuitem id="estate_menu_root" name="Real Estate"/> | ||
|
|
| 'category': "Tutorials", | ||
| 'depends': ['base'], | ||
| 'summary': "manage properties, track buyers offers and handle property sales efficiently", | ||
| 'sequence': "3", |
There was a problem hiding this comment.
'sequence': 3 is used to control the order in which the module appears in the Apps menu.
27f3e5e to
4aeb068
Compare
There was a problem hiding this comment.
Hello
You did many unneccary differences. Can you please look into it?
Can you please apply the changes that I gave in the previous review - #1196 (review)
Thank
| from dateutil.relativedelta import relativedelta | ||
| from odoo import fields, models |
There was a problem hiding this comment.
Can you please follow the import coding guidelines?
| </field> | ||
| </record> | ||
|
|
||
| </odoo> No newline at end of file |
| <field name="tags_ids" widget="many2many_tags"/> | ||
| </h4> | ||
| </h1> | ||
|
|
| <field name="postcode"/> | ||
| <field name="date_availability"/> | ||
| </group> | ||
|
|
| <field name="selling_price"/> | ||
| </group> | ||
| </group> | ||
|
|
|
|
||
| <filter name="available" | ||
| string="Available" | ||
| domain="['|', ('state','=','new'), ('state','=','offer_received')]"/> |
- chapter :2 task - initiated manifest.py [FIX] estate : fixed the errors - added the required white spaces and new line [FIX] Resolve minor mistake [FIX] estate: resolve minor mistake
- Create estate.property model. - Add basic property fields. - Add garden orientation selection. [FIX] resolve minor issues in estate property model - Fixed minor errors in estate.property model - Corrected small issues from previous commit
- Created security/ir.model.access.csv - Added the access file to __manifest__.py
- - Ensured estate.property model is properly defined
- Added tree and form views for estate.property - Chapter - 5 - Added menu items for estate module - Completed First UI tutorial exercise
- Add list, form and search views for estate.property with Available filter and Group By Postcode (Chapter 6)
- Created estate.property.type model - Added window action for property types - Added menu item under Settings - Users can now create property types (name field)
- Added property type (Many2one) - Added buyer and salesperson fields - Added tags using Many2many - Updated form view and menus
- Created estate.property.offer model - Added fields: price, status, partner_id, property_id - Implemented One2many relation (offer_ids) in estate.property - Created list and form views for offers - Added access rights for offer model
4aeb068 to
427723d
Compare
