Wednesday, March 11, 2020
11 changes · master
Enhancements to existing features
This update lets Odoo hide or show the import button based on settings defined for a list view. It gives businesses more control over when users can import data, helping tailor screens to the intended workflow.
Original PR description
passing the import attribute to hide import button which taken value from context to eval the code we have used py_eval method of pyUtils. before this we are converting the context value form object params. task- 2184268 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
Time off plans can now accrue leave based on a number of days, in addition to existing weekly, monthly, and yearly options. This gives businesses more flexibility to match leave policies that accumulate entitlement on a daily schedule.
Original PR description
Purpose of this task is some people would like to make accrual in days. But currently accruals work on different periods(week,month,year). - we add "days" as "interval unit". LINKS: TaskID :2168023 PR: #46751
Customer portal sales orders now show the actual delivery date for completed deliveries, or the scheduled date when delivery is still pending. This gives customers clearer and more accurate delivery information instead of showing when the delivery record was created.
Original PR description
purpose of this commit is to show the correct delivery date to the portal user. task:2180525 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
The web framework now supports customizing calculated values in addition to regular actions. This gives developers more flexibility when adapting Odoo behavior, with no direct change expected for everyday users.
Original PR description
Previous implementation of patch (web.utils) only allows patching methods. This commit allows patching getters as well. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The main Odoo workflow test now also runs on mobile-sized screens, helping teams catch issues that could block users on phones. Several guided test steps were adjusted across sales, accounting, CRM, events, expenses, recruitment, point of sale, projects, and purchasing so common tasks remain usable on mobile.
Original PR description
This PR adapts some existing steps or add new ones to execute the same tour on mobile. This tour has many steps and give a good idea to know if new tasks broke mobile or not. The goal is that even if the design isn't perfect, users aren't blocked and are able to perform their usual tasks. The main flow tour is still running on desktop but we also run it a second time on mobile. It's only available in enterprise, otherwise the test will be skipped. '375x667' correspond to the Bootstrap XS size. This value is already used for the mobile tests suite. Also see https://github.com/odoo/enterprise/pull/9011 Task ID: 2149402
Users can now choose a color for signatures, with blue used as the default. This improves the signing experience by making signatures clearer and more customizable in business documents.
Original PR description
Blue by default taskID: 2196770 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update renames an internal invoice field from “type” to “move type” in the Latin American invoicing module. It keeps the module aligned with accounting terminology and helps maintain compatibility with the broader invoicing system, with no expected change to day-to-day user workflows.
Original PR description
Rename field 'type' to 'move_type' in a model account.move Related Task-ID: 2028813
Odoo will now enable accent-insensitive features whenever the database has the required PostgreSQL unaccent capability installed, instead of depending on a separate startup flag. This makes behavior more consistent with the actual database configuration while avoiding changes for databases without that capability.
Original PR description
Before this the `--unaccent` flag does double duty to specify whether to create new databases with the extension *and* to try to use the corresponding function. The latter is further gated on the function existing at all in the database. Given postgresql does not have unaccent installed by default it seems only the latter is really useful and we can ignore the flag to decide whether to enable unaccent features, if the extension is installed consider that it should be enabled and move on. Merge this in master rather than previous versions as it can change things like index access / use.
The Sign app now makes signing faster by pre-filling signer details, improving the send flow, and allowing users to save unfinished signing work for later. It also adds clearer template status information, PDF rotation, and signature color options, helping teams manage and complete documents more efficiently.
Original PR description
1. If click on "sign now", field employee should be automatically filled in with the default user 2. Into "activities logs": if action done by a user, email should be considered as verified 3. Improve send wizard 4. Add info about number of send and in progress document in kanban of templates. 5. Add color option in signature widget (blue by default) taskID: 2196770
The main business workflow test now also runs on a mobile-sized screen, helping teams catch issues that could block users on phones. Several app tours were adjusted or shared helper steps were reorganized so mobile users can still complete common tasks even if the layout is not perfect.
Original PR description
This PR adapts some existing steps or add new ones to execute the same tour on mobile. This tour has many steps and give a good idea to know if new tasks broke mobile or not. The goal is that even if the design isn't perfect, users aren't blocked and are able to perform their usual tasks. The main flow tour is still running on desktop but we also run it a second time on mobile. It's only available in enterprise, otherwise the test will be skipped. '375x667' correspond to the Bootstrap XS size. This value is already used for the mobile tests suite. Also see https://github.com/odoo/odoo/pull/46880 Task ID: 2149402
The referral app job dashboard no longer shows the left-side "Responsible" filter column. This keeps the dashboard cleaner and better aligned with how employees typically browse referral jobs.
Original PR description
In the referral app, remove the "Responsible" left column: employees will rarely filter by who is responsible. Task 2207639