Daily updates from Odoo
Navigate
Branch
Friday, October 26, 2018
8 changes
New functionality added to Odoo
This update adds automated checks for Belgian payroll calculations to help ensure payslips continue to compute correctly. It supports safer development of upcoming payroll changes by reducing the risk of payroll engine regressions.
Enhancements to existing features
This update makes the filters used on portal pages such as invoices, quotes, orders, projects, tasks, and opportunities easier to manage centrally. Business users should see more consistent results on their portal home page and related document lists, with lower risk of mismatched filtering between areas.
Original PR description
Task:https://www.odoo.com/web#id=38120&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad:https://pad.odoo.com/p/r.6398b7151d2dd328a8e8c35b961a7430 --Only for the main object apperaing in on /my/home page --Read an action defined in xml to get the domain Task:38120 PR: Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
When creating a database with a specified country, Odoo now sets the administrator’s default timezone automatically if that country has only one timezone. This reduces setup mistakes during onboarding while avoiding guesses for countries with multiple timezones.
Original PR description
Replaces #23077 Please see review there. **Description of the issue/feature this PR addresses:** - I forget setting the user timezone way too often in implementation projects **Current behavior before PR:** - My forgetting has adverse effects. **Desired behavior after PR is merged:** - A sane default would back me up. **Note:** Please do not close, even if not immediately accepted (`wishlist` tag). This PR is meant to be carried along and actively maintained, until this semantic will be completed this way or another. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr @xoe-labs
Employee records now display existing Social Security Number and Social Insurance Number fields in the HR interface. This makes it easier for HR teams to view and manage these identifiers directly in Odoo instead of relying on hidden data fields.
Original PR description
Description of the issue/feature this PR addresses: `hr.employee` model has `ssnid` and `sinid` fields in the code, yet they are not exposed in the UI nor in Community neither in Enterprise codebase (see #28128), thus it would be great to expose these fields for public use. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
Chrome-based automated tests can now run correctly inside container environments such as CI services. This helps teams using containerized testing avoid setup failures and adopt browser testing more easily.
Original PR description
Closes #26455 Based on: https://github.com/SeleniumHQ/docker-selenium/issues/520#issuecomment-384156465 **Description of the issue/feature this PR addresses:** - Make chrome testing work in containers **Current behavior before PR:** - Port `8071` get's never bound (maybe because of not running as root) **Desired behavior after PR is merged:** - Port `8071` get's bound. **Note:** Please merge as soon as convenient to fuel adoption of new chrome js testing in containered environments, such as travis, gitlab, etc. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr @xoe-labs
Supplier refunds are now included in the supplier invoice count and related invoice button results. This gives users a more accurate view of supplier billing activity, matching how customer invoices and refunds are already handled.
Original PR description
If a supplier had a refund, it was not included in the supplier invoice count
nor in the results in the statbutton
On the customer side, fields like total_invoiced works on both the out_invoice
and out_refundStudio now removes only the selected dropdown from a kanban card instead of accidentally deleting the entire kanban container. This prevents layout damage and helps users safely customize kanban views.
Original PR description
…wn colors. Pass name in kanban dropdown instead of creating name by uid from ir.ui.view for kanban dropdown. Because if we do not pass name from attrs it never does match with parent node and it doesn't return attrs of node. Related to Issue: 1866571 Description: In studio when a user tries to remove an existing drop-down from kanban card, it removes the whole kanban container instead of a particular drop-down node. Issue : https://www.odoo.com/web#id=1866571&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.5e1c481dff0ce489f7302931b2510272
Code cleanup and technical improvements
The website theme customization dialog was reorganized to remove unnecessary code and make its behavior simpler. This internal cleanup should make future website design customization work easier to deliver, with minimal immediate impact for business users.
Original PR description
Refactor the code to remove useless parts, simplify behaviors and allow more customizations in future tasks.