Skip to content

19.0 tuto hagav#1361

Draft
hagav-odoo wants to merge 21 commits into
odoo:19.0from
odoo-dev:19.0-tuto-hagav
Draft

19.0 tuto hagav#1361
hagav-odoo wants to merge 21 commits into
odoo:19.0from
odoo-dev:19.0-tuto-hagav

Conversation

@hagav-odoo

@hagav-odoo hagav-odoo commented Jul 3, 2026

Copy link
Copy Markdown

chapter 1 to chapter 4

  • basic model
  • security access control file

@robodoo

robodoo commented Jul 3, 2026

Copy link
Copy Markdown

Pull request status dashboard

Introduce configuration files for Pyright and the Odoo Language
Server directly inside the addon to optimize the development workflow. - for zed
- action defined in estate_views.xml and linked with esate model
- three level menus added using nested menuitem element
- updated manifest to include menus & views files
- set default value in date_availability (3 months from current date)
- set selling_price to readonly
- bedrooms have now default value of 2
- uses some useful fields from estate model
- define form_view in views xml
- searchbar now suggests search in different fields when user types.
- filter using availability based on state
- groupBy based on Postcode
- addon PATH correction in odools.toml
- active & state added to view
- Improves devEx for DB Viewer
- Isolated tool for local use only, does not affect the estate addon
- linked as Many2one field
- add access config in access file for new model
- linked with estate using many2many
- adds offers page (tab) to estate form view
- linked using one2many field  [property_id (many2one) from
  estate.offer]
- using @api.depends
- docs suggest to use loop but as we set store=True this makes
  total_area stored in db every time.
- user can only create or edit one field at time and this true for both
  list view and form also so we have always one record to compute
- in f315778 when we duplicate 1+
  records or import 1+records we have multipale records to compute and
  without loop only able to calaculate first record so fix this now
  using for-loop which fixs this (also suggested in docs)
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