Search
Navigate
Branch
Tuesday, September 14, 2021
23 changes
New functionality added to Odoo
Adds support for Chilean exempt electronic boletas, allowing businesses to issue and report these tax documents through Odoo. This helps companies comply with Chilean electronic invoicing requirements for exempt sales without manual workarounds.
Original PR description
X-original-commit: ae2f62e1ef2299c8bfb739519e55974bd81abfe1
Enhancements to existing features
This update improves project planning by making task date changes in Gantt views behave more safely across dependent work, while preventing moves into the past or changes to completed tasks. It also fixes field service task completion, hides invoicing options until relevant customer details are set, and cleans up several Gantt view display issues.
Resolved issues and error corrections
The dashboard now correctly shows the onboarding banner again when it should appear. This restores guidance that helps users get started and prevents a missing-banner experience caused by an earlier change.
Original PR description
Commit f0320b4004990b68509301db42e316e1f729ff3a forgot about that feature. Together with odoo/odoo#76089, this commit revives the display of the banner.
Miscellaneous changes
When option “hierarchy and subtotals” is checked in a account report, if a group line and a account line are on the same level, the group line is always before the account line, even if the account code is smaller than the group code. E.g.: ``` ▾ 6 Charges ▾ 61 Services and goods ▾ 617 Personal intermediaries ... 617000 Costs of hired temporary ... 610000 Services and other goods ``` Should be : ``` ▾ 6 Charges ▾ 61 Services and goods 6100
Original PR description
When option “hierarchy and subtotals” is checked in a account report, if a group line and a account line are on the same level, the group line is always before the account line, even if the account code is smaller than the group code.
E.g.:
```
▾ 6 Charges
▾ 61 Services and goods
▾ 617 Personal intermediaries ...
617000 Costs of hired temporary ...
610000 Services and other goods
```
Should be :
```
▾ 6 Charges
▾ 61 Services and goods
610000 Services and other goods
▾ 617 Personal `intermediaries` ...
617000 Costs of hired temporary ...
```
Forward-Port-Of: odoo/enterprise#20761Timesheet entry units are no longer tied to individual companies, resolving issues where the setting no longer behaved correctly. This makes time entry behavior more consistent across company setups and related timesheet workflows.
Original PR description
The timesheet encoding unit was company dependent but it wasn't working anymore. The unit is now independent from the company. See odoo/odoo#48649
The Sign request screen now keeps the signer selection area visible on mobile and medium-sized windows. This prevents users from getting blocked when sending signature requests from smaller screens and improves the layout across common window sizes.
Original PR description
* show the field in mobile and median sized window * show correct style when the window size is extra small, medium and large before this task: the signer selection region of sign.send.request is hidden when the window size is medium or smaller as a result, the user cannot send sign.requests taskid: 2628872
Forward-Port-Of: odoo/enterprise#20815
Original PR description
Forward-Port-Of: odoo/enterprise#20815
Currently the dashboard view does not use the field's group_operator attribute and defaults to the sum operator. This made the contract report view unopenable due to an invalid query (sum of dates does not exist). TaskId-2646111 Forward-Port-Of: odoo/enterprise#20837
Original PR description
Currently the dashboard view does not use the field's group_operator attribute and defaults to the sum operator. This made the contract report view unopenable due to an invalid query (sum of dates does not exist). TaskId-2646111 Forward-Port-Of: odoo/enterprise#20837
Forward-Port-Of: odoo/enterprise#20619
Original PR description
Forward-Port-Of: odoo/enterprise#20619
When inserting a link to an odoo menu, a modal with a many2one fields allows to select the menu. This commit automatically focus the input when the modal opens. Forward-Port-Of: odoo/enterprise#20617
Original PR description
When inserting a link to an odoo menu, a modal with a many2one fields allows to select the menu. This commit automatically focus the input when the modal opens. Forward-Port-Of: odoo/enterprise#20617
https://github.com/odoo/odoo/pull/75692 task-2633123 Forward-Port-Of: odoo/enterprise#20477
Original PR description
https://github.com/odoo/odoo/pull/75692 task-2633123 Forward-Port-Of: odoo/enterprise#20477
Test adaptation of https://github.com/odoo/odoo/pull/76256 Forward-Port-Of: odoo/enterprise#20764
Original PR description
Test adaptation of https://github.com/odoo/odoo/pull/76256 Forward-Port-Of: odoo/enterprise#20764
Let us assume we have a dashboard view that has a cohort subview and an aggregate with measure attribute set to "__count__" like in crm_opportunity_view_dashboard. Add that view to the board application, reload, and go to board app. Click on the aggregate. A crash occurs because a legacy cohort view will be instantiated with cohort_measure="__count__" in its context. Here we make the legacy cohort view process its measure to make sure that it does not use "__count__" anymore. Forward-P
Original PR description
Let us assume we have a dashboard view that has a cohort subview and an aggregate with measure attribute set to "__count__" like in crm_opportunity_view_dashboard. Add that view to the board application, reload, and go to board app. Click on the aggregate. A crash occurs because a legacy cohort view will be instantiated with cohort_measure="__count__" in its context. Here we make the legacy cohort view process its measure to make sure that it does not use "__count__" anymore. Forward-Port-Of: odoo/enterprise#20767
Steps to reproduce: - Install Project and Timesheet - Switch user language to Arabic - Go to any task in Project - Start timer Issue: Timer displayed as '0NaN:0NaN:0NaN'. Cause: When creating a timer, we use numbers in Arabic to add time. Solution: Use moment to get 'normal' numbers value, then display timer value in moment language. opw-2629422 Forward-Port-Of: odoo/enterprise#20425
Original PR description
Steps to reproduce: - Install Project and Timesheet - Switch user language to Arabic - Go to any task in Project - Start timer Issue: Timer displayed as '0NaN:0NaN:0NaN'. Cause: When creating a timer, we use numbers in Arabic to add time. Solution: Use moment to get 'normal' numbers value, then display timer value in moment language. opw-2629422 Forward-Port-Of: odoo/enterprise#20425
This fix fixed the original issue but introduced a new error into l10n_nl_intratat_report in the sql query it employs. This breaks the the report. It starts with the commit at the point at which the error is introduced in #19713 Forward-Port-Of: odoo/enterprise#20699
Original PR description
This fix fixed the original issue but introduced a new error into l10n_nl_intratat_report in the sql query it employs. This breaks the the report. It starts with the commit at the point at which the error is introduced in #19713 Forward-Port-Of: odoo/enterprise#20699
Commit f0320b4004990b68509301db42e316e1f729ff3a forgot about that feature. Together with odoo/odoo#76350,, this commit revives the display of the banner. Forward-Port-Of: odoo/enterprise#20776
Original PR description
Commit f0320b4004990b68509301db42e316e1f729ff3a forgot about that feature. Together with odoo/odoo#76350,, this commit revives the display of the banner. Forward-Port-Of: odoo/enterprise#20776
We are copying 1 stat button from the project view form (number of tickets linked to the project) and we add it to the project update page. See task-2638359 See odoo/odoo#76169 Forward-Port-Of: odoo/enterprise#20703
Original PR description
We are copying 1 stat button from the project view form (number of tickets linked to the project) and we add it to the project update page. See task-2638359 See odoo/odoo#76169 Forward-Port-Of: odoo/enterprise#20703
See odoo/odoo@15f2bbd40a70d9d9 Enterprise part of odoo/odoo#76410 Forward-Port-Of: odoo/enterprise#20804
Original PR description
See odoo/odoo@15f2bbd40a70d9d9 Enterprise part of odoo/odoo#76410 Forward-Port-Of: odoo/enterprise#20804
Forward-Port-Of: odoo/enterprise#20610
Original PR description
Forward-Port-Of: odoo/enterprise#20610
Steps to follow - Upload a document in a workspace linked to another active company - Apply a workflow rule of type create -> The created record will be linked to the current company and not the workspace's one Cause of the issue The current company is used Solution Modify the company in the environment when creating a record from a rule opw-2554649 Forward-Port-Of: odoo/enterprise#20741
Original PR description
Steps to follow - Upload a document in a workspace linked to another active company - Apply a workflow rule of type create -> The created record will be linked to the current company and not the workspace's one Cause of the issue The current company is used Solution Modify the company in the environment when creating a record from a rule opw-2554649 Forward-Port-Of: odoo/enterprise#20741
before using the rotaion value we should check if it's an int as it might be an null object that will raise an error when generating the document opw-2642652 opw-2629214 Forward-Port-Of: odoo/enterprise#20788
Original PR description
before using the rotaion value we should check if it's an int as it might be an null object that will raise an error when generating the document opw-2642652 opw-2629214 Forward-Port-Of: odoo/enterprise#20788
Forward-Port-Of: odoo/enterprise#20773
Original PR description
Forward-Port-Of: odoo/enterprise#20773
Previous to this commit: negative values appear in the a&l and p&l columns. After the commit: if the value is negative, then is moved to de counterpart column Forward-Port-Of: odoo/enterprise#20302
Original PR description
Previous to this commit: negative values appear in the a&l and p&l columns. After the commit: if the value is negative, then is moved to de counterpart column Forward-Port-Of: odoo/enterprise#20302