Friday, October 6, 2023
15 changes · master
Enhancements to existing features
Accounting reports can now keep custom grouping settings separately from the default report setup. This supports enterprise reporting needs while reducing the risk of overwriting standard configuration.
Original PR description
This field is needed by the enterprise counterpart of this commit. It is used to store custom-defined groupby on the report lines without overriding the standard value that's given in data files. Task 3413437
Sales order line discounts are now shown in the mobile kanban view when a discount exists. This helps sales users review pricing details more accurately on mobile devices without switching views.
Original PR description
Before this commit, the discount was not displayed on SOL in mobile view. This commit adds the discount when it exists. task-3111127
Duplicating a point of sale combo product now also copies the items included in that combo. This prevents staff from having to manually rebuild combo contents after creating a duplicate, reducing setup errors and saving time.
Original PR description
before this commit, on duplicating a combo product, the combo lines are not copied to new records after this commit, the combo lines will get copied during the duplicate --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change lets Odoo automatically fill ordering fields in selected XML data files, so report lines can follow the same order as they appear on screen. It reduces repetitive maintenance work across many country localization files and makes the setup easier to read and update.
HR demo data now better represents a realistic company structure for showcasing the organization chart. Departments have clearer hierarchy, colors, and assigned managers, making demos easier to understand and more useful for business presentations.
Original PR description
This demo will help us in organization chart In this PR - Demo data was included for the Organization chart view within the employee form view - Created a department hierarchy, and assigned colors to each department - Added the manager to each department task-3510243
New demo accounting records make it easier to test and demonstrate automatic reconciliation in different common scenarios. This helps teams validate receivable and payable workflows using sample customers and vendors such as Azure Interior and Deco Addict.
Original PR description
Adds demo data for auto-reconcile. We now have data that can auto reconcile: - in both modes (zero total balance or opposite balance one-by-one) - on payable and receivable accounts - by filtering on Azure Interior and/or Deco Addict task-id:3517768
Sales order users can no longer create a new referrer directly from the referrer field. This simplifies data entry and helps ensure referrers are selected from existing partner records instead of being created unnecessarily.
Original PR description
In this PR, remove create option on refferred_id from sale order form view since it is not required on referred field. task-3369999
The customer subscription portal now uses a single "View details" action instead of separate download and print buttons. This simplifies the customer experience and makes it clearer where to go for subscription information.
Original PR description
task-3484125
The subscription portal now shows a single button to view subscription details instead of separate download and print options. This streamlines the customer experience and makes it clearer where users should go to review subscription information.
Original PR description
quack
The Documents app code was reorganized and cleaned up to make it easier for teams to understand and maintain. This is an internal improvement that prepares the module for future changes without introducing new business features.
The payroll demo data now includes examples that make the employee organization chart easier to showcase in the employee form. This helps evaluators and teams better understand reporting relationships during demonstrations or testing.
Original PR description
In this PR - demo data was included for the Organization chart view within the employee form view task-3510243
Financial report definitions across many country-specific Odoo modules now have their sequence fields populated automatically. This improves consistency in how localized accounting reports are ordered and maintained, with minimal direct impact for end users.
Original PR description
Linked to https://github.com/odoo/odoo/pull/85750
This update appears to adjust the employee appraisal survey area, likely improving how appraisal-related surveys are handled. The available details are limited, so the business impact seems modest and focused on HR appraisal workflows.
Belgian payroll tests and demo data were updated to stay aligned with changes in employee leave allocation handling. This helps ensure payroll calculations and validations continue to work reliably after the underlying leave management update, with a related correction for Indian payroll salary rule configuration.
Original PR description
Due to the refactoring of the hr.leave.allocation model, some tests are to be adapted. task-2675380
Original PR description
Motivations: * `sequence` is not super intuitive for new devs * It makes "useless" noise in data files * It is redundant when what we want to see in the file is the same as what we want to see on the…
Motivations: * `sequence` is not super intuitive for new devs * It makes "useless" noise in data files * It is redundant when what we want to see in the file is the same as what we want to see on the user screen. Do you understand anything related to sequences in here? https://github.com/odoo/odoo/blob/15.0/addons/l10n_lu/data/account_tax_report_line.xml Explicit is not always better than implicit. * It is not implicit like using `id` it is natural and visual and saves a lot of chore for adding and maintaining sequences. Implementation * It is optional, with the option set on root xml tags _________________ In * `odoo/addons/l10n_*`, we are gaining 2k+ lines of xml on `account.tax.report.line` * `enterprise/l10n_*`, we are gaining 3k+ lines of xml on `account.financial.html.report.line` This could be applied to other records like menuitems, or other models similar where it makes sense to declare in the same order as what we want to see on the user screen. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update simplifies how Odoo Enterprise locates and opens internal files across accounting, payroll, delivery, HR, localization, and related apps. It removes redundant file checks, which helps keep the codebase cleaner and may slightly improve reliability and maintainability without changing user-facing workflows.
Original PR description
Enterprise part of odoo/odoo#135607
Replace all the calls to `get_resource_path` to the better `file_path` or directly use `file_open` when possilbe.
`file_open` is already checking that the file exists and is within the addons-path. Code like:
```
path = get_resource_path('base', 'static/img', 'avatar.png')
file_open(path)
```
was checking twice that the file exists and made redundant checks