Skip to content

Releases: ursais/odoo

17.0-20250113

13 Jan 21:59
Compare
Choose a tag to compare
[FIX] project: project grouped by stages now respects the pagination

Steps to reproduce
==================

- Open any project
- Create many project stages (80+)
- Switch to the list view
- Group by stage
- Switch to to next page
=> The pager keeps increasing

Cause of the issue
==================

`stage_id` has a group_expand: `_read_group_stage_ids`

This method is used to include empty stages in the result for the kanban
view, so that we can drag tasks to an empty stage.

Solution
========

Add a context key `project_kanban` and only add empty stages in that
case.

opw-4408061

closes odoo/odoo#192955

X-original-commit: f4c41aa2836cd937cd476e50dcd494fc8549476a
Signed-off-by: Xavier Bol (xbo) <[email protected]>

18.0-20241223

23 Dec 20:25
Compare
Choose a tag to compare
[FIX] point_of_sale: customer display "get" action

Customer display "get" action was missing `params` key, required for the IoT Box to understand
the request correctly.

closes odoo/odoo#191543

Signed-off-by: Yaroslav Soroko (yaso) <[email protected]>

17.0-20241223

23 Dec 20:26
Compare
Choose a tag to compare
[FIX] core: one2many field domains

The domain for inverses is not always correct and may crash for computed
fields.

task-4380712

closes odoo/odoo#191544

X-original-commit: 93ed8cc027d8777fc2240aa310d9083240fac382
Related: odoo/enterprise#76073
Signed-off-by: Rémy Voet (ryv) <[email protected]>
Signed-off-by: Krzysztof Magusiak (krma) <[email protected]>

16.0-20241223

23 Dec 21:23
Compare
Choose a tag to compare
[FIX] website_slides: fix website description field

This commit adds the parameter "sanitize_overridable=True" to the
"description" field of "website_slides" slides. It means that the
description can now be properly edited as an user with enough rights.

The issue is that the "slide.description" field is sanitized after
saving a "slide/*" page, which removes "<button>" elements. This is
not easily testable in version 16.0 because no blocks contain "<button>"
elements. However, starting from version 18.0, new blocks like the
"accordion" block include buttons, and these are removed after saving a
"slide/*" page when they are dropped into it.

opw-4273436

closes odoo/odoo#190620

Signed-off-by: Outagant Mehdi (mou) <[email protected]>

18.0-20241209

09 Dec 22:37
Compare
Choose a tag to compare
[REF] hr_holidays: return newly created leaves after splitting

closes odoo/odoo#188800

X-original-commit: 215d9d53e30ed3edd38997c45cedc4ea3decdebe
Signed-off-by: Bertrand Dossogne (bedo) <[email protected]>

17.0-20241209

09 Dec 22:09
Compare
Choose a tag to compare
[FIX] hr_holidays : reset accrual carryover to lost state

steps:
- set the carry over to "carry over with maximum"
- set a number of days to carry over and save
- set the carry over type back to "None"
-> You still carry over the amount of days you typed in instead of 0

closes odoo/odoo#188621

Signed-off-by: Bertrand Dossogne (bedo) <[email protected]>

17.0-20241127

27 Nov 18:03
Compare
Choose a tag to compare
[FIX] point_of_sale: fetch active warehouse pos type only

revert the commit
as when we fetch archived warehouse's pos type
it will raise error for other source or destination
loction for newly created stock operation type like

even functinally also there is no need to fetch
archived warehouse's operation type.
```
quality Control
cross Dock,
Storage type
```
we got this error during upgrade :
```
File "/home/odoo/src/odoo/saas-17.4/odoo/sql_db.py", line 347, in execute
    res = self._obj.execute(query, params)
psycopg2.errors.NotNullViolation: null value in column "default_location_src_id" of relation "stock_picking_type" violates not-null constraint
DETAIL:  Failing row contains (33, 0, 28, 56, null, null, null, 4, null, null, 1, 1, 1, QC, internal, at_confirm, FBAQC, ask, {"en_US": "Quality Control"}, null, f, f, t, null, f, null, 2024-10-16 05:14:53.18448, 2024-10-16 05:14:53.18448, optional, optional, no, optional, null, null, t, null, null, 2x7xprice, 4x12_lots, pdf, null, null, null, null, null, null, null, null, null, t, null).
```

due to this two fix:
https://github.com/odoo/odoo/pull/151719/commits
https://github.com/odoo/odoo/pull/175838/files

so we need to avoid to fetch archived warehouse's picking type.

ref:
odoo/upgrade#6631

closes odoo/odoo#185244

Signed-off-by: Adrien Guilliams (adgu) <[email protected]>

17.0-20241108

08 Nov 18:00
Compare
Choose a tag to compare
[IMP] l10n_pe: enhance tax group and taxes for free billing support

This commit enhances the tax group template in `account.tax.group.pe.csv`
and he tax template in `account.tax.pe.csv` to support the free billin
functionality by adding a dummy tax group. The related logic is
implemented in the enterprise module.

Related Enterprise PR: https://github.com/odoo/enterprise/pull/56767

closes odoo/odoo#174131

Related: odoo/enterprise#56767
Signed-off-by: Josse Colpaert (jco) <[email protected]>

15.0-20241223

23 Dec 22:13
Compare
Choose a tag to compare
[FIX] l10n_sa_invoice: Fixed Labels and Translations

closes odoo/odoo#184060

Signed-off-by: Josse Colpaert (jco) <[email protected]>

18.0-20241029

29 Oct 21:08
Compare
Choose a tag to compare
[FIX] html_editor: toolbar positioning for mobile

Before this commit:

When the keyboard opens on mobile, the toolbar appears in the wrong position,
leaving a space between the toolbar and the keyboard.

After this commit:

Now, when the keyboard opens on mobile, the toolbar will correctly stick to the
top of the keyboard.

task:4196686

closes odoo/odoo#181737

Signed-off-by: David Monjoie (dmo) <[email protected]>