Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] estate: a new module to manage estate properties #162

Open
wants to merge 1 commit into
base: 18.0
Choose a base branch
from

Conversation

lipiraux
Copy link

No description provided.

@aboo-odoo
Copy link

Ping

Lucky you I'm your reviewer :D

Copy link

@aboo-odoo aboo-odoo left a comment

Choose a reason for hiding this comment

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

Yo! first review for you ! Overall a extremely good work honestly. I've been extra picky and nitpicked a lot but honestly this is just styling stuff. Fundamentally, everything you did is correct.

Two last comments I can make so far are:

  • Could you rename your PR to something like [ADD] estate: a new module to manage estate properties and embellish a bit your description
  • Mind that commit messages (and PR title) must be as followed [TAG] module(s): short description. The body of your commit message is as important as the title. I advice you to build that body use the following three sections:
    1. Problem
    2. Objective
    3. Solution
      and end your commit message with a reference to the task your assigned to (here there is none so you can put task-xxxxxx)
      Check the commit message I pushed on your branch for inspiration.

Once again, extremely good work. Keep it up 🥇

estate/__manifest__.py Outdated Show resolved Hide resolved
estate/__manifest__.py Outdated Show resolved Hide resolved
estate/__manifest__.py Outdated Show resolved Hide resolved
estate/models/estate_property.py Outdated Show resolved Hide resolved
estate/models/estate_property.py Outdated Show resolved Hide resolved
estate/models/estate_property_offer.py Show resolved Hide resolved
estate/models/estate_property_tag.py Show resolved Hide resolved
estate/models/estate_property_type.py Outdated Show resolved Hide resolved
estate/views/estate_property_views.xml Outdated Show resolved Hide resolved
estate/views/estate_property_views.xml Outdated Show resolved Hide resolved
@lipiraux lipiraux changed the title Tutorials framework 101 [ADD] estate: a new module to manage estate properties Oct 22, 2024
Copy link

@aboo-odoo aboo-odoo left a comment

Choose a reason for hiding this comment

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

Just a small comment

estate/models/estate_property_offer.py Outdated Show resolved Hide resolved
lipiraux added a commit to odoo-dev/tutorials that referenced this pull request Oct 24, 2024
Problem
---------
Users are missing a way to manage real estate properties in odoo.

Objective
---------
- Add a way to create new properties, track their attributes and the
state of the sale (new, offer received, ..., sold).
- Add a way to visualise and filter the properties base on their
attributes and status. And give the user a way to categorize the
properties.
- Add a way to manage offer made by parters on individual properties. Be
able to accept/refuse the offers.
- Create an invoice to the client once a sale is closed.

Solution
---------
Add a new module `estate`. This model is in charge of managing the
properties, tracking their sales state and offers.
Add a new module `estate_account` to create invoices once a sale is
closed.

Closes odoo#162
Problem
---------
Users are missing a way to manage real estate properties in odoo.

Objective
---------
- Add a way to create new properties, track their attributes and the
state of the sale (new, offer received, ..., sold).
- Add a way to visualise and filter the properties base on their
attributes and status. And give the user a way to categorize the
properties.
- Add a way to manage offer made by parters on individual properties. Be
able to accept/refuse the offers.
- Create an invoice to the client once a sale is closed.

Solution
---------
Add a new module `estate`. This model is in charge of managing the
properties, tracking their sales state and offers.
Add a new module `estate_account` to create invoices once a sale is
closed.

Closes odoo#162
@lipiraux lipiraux force-pushed the 18.0-tutorials-lipi branch 3 times, most recently from e368615 to f46905a Compare October 25, 2024 09:01
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.

2 participants