Skip to content

[ADD] estate: created estate module #1225

Draft
vivah-odoo wants to merge 8 commits intoodoo:19.0from
odoo-dev:19.0-tutorial-vivah
Draft

[ADD] estate: created estate module #1225
vivah-odoo wants to merge 8 commits intoodoo:19.0from
odoo-dev:19.0-tutorial-vivah

Conversation

@vivah-odoo
Copy link
Copy Markdown

@vivah-odoo vivah-odoo commented Apr 3, 2026

  • Define window action and menu structure to expose estate.property in the UI.
  • Connect menus with the action to allow access to list and form views.
  • Register XML view and menu files in the manifest for proper loading.
  • Configure default values using Odoo framework utilities.
  • Apply field attributes like readonly and copy=False for better data control.
  • Add active flag for visibility handling and state field for lifecycle management.

Chapter-5

- Added estate.property model
- Implemented core fields (name, description, expected_price, etc.)
- Applied required field constraints
- Enabled ORM-based persistence

Chapter 3
@robodoo
Copy link
Copy Markdown

robodoo commented Apr 3, 2026

Pull request status dashboard

@vivah-odoo vivah-odoo requested review from mash-odoo April 3, 2026 12:48
Clean up code and module metadata:

- Remove trailing newline and blank line whitespace (W391, W293)
- Add missing `author` and `license` in __manifest__.py

This removes lint and module loading warnings.
@vivah-odoo vivah-odoo changed the title [ADD] estate: initialize module and implement basic property model (Chapters 2 & 3) [CLN] estate: fix lint issues and complete manifest metadata Apr 6, 2026
- Added ir.model.access.csv for estate.property
- Configured basic CRUD permissions for internal users

Chapter 4 - Security Intro
@vivah-odoo vivah-odoo force-pushed the 19.0-tutorial-vivah branch from d2d43cc to d6c591c Compare April 6, 2026 12:19
- Fixed COM819 lint error in __manifest__.py
- Removed/adjusted trailing comma in data list for proper formatting
@vivah-odoo vivah-odoo changed the title [CLN] estate: fix lint issues and complete manifest metadata [LINT] estate: resolve manifest lint issue (trailing comma) Apr 7, 2026
- Define window action and menu structure to expose estate.property in the UI.
- Connect menus with the action to allow access to list and form views.
- Register XML view and menu files in the manifest for proper loading.
- Configure default values using Odoo framework utilities.
- Apply field attributes like readonly and copy=False for better data control.
- Add active flag for visibility handling and state field for lifecycle management.

Chapter-5
Copy link
Copy Markdown

@mash-odoo mash-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello!
Thank you for your work.
Here are some few questions and suggestions.
Also please update your PR title

@vivah-odoo vivah-odoo changed the title [LINT] estate: resolve manifest lint issue (trailing comma) [ADD] estate: create estate module Apr 9, 2026
@vivah-odoo vivah-odoo changed the title [ADD] estate: create estate module [ADD] estate: created estate module Apr 9, 2026
Apply changes based on PR review comments.

- Refactored code to follow Odoo coding guidelines
- Fixed linting and formatting issues
- Improved model field definitions where required
- Removed redundant or unnecessary code
Added list view for estate.property model.

- Defined list view in estate_property_views.xml using <list> tag
- Configured fields to be displayed in the list view
- Added string attributes to model fields for proper labeling

Chapter 6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants