Wednesday, January 29, 2020
10 changes
New functionality added to Odoo
Website administrators can now enable a cookie consent bar from settings and customize its content in the website editor. Visitors will see the bar until they agree, with improved controls to avoid repeatedly showing popups too often.
Original PR description
With this commit, it is now possible to activate a cookies bar on a website through the res.settings. The cookies bar can be edited in the frontend by entering edit mode (to be editable, it will be shown even if the user has hidden the cookies bar). The cookies bar will appear until the user clicks on 'I agree'. task-2087003
Survey creators can now add images, videos, and other media to questions, and add pictures to multiple-choice answers when appropriate. This helps make surveys and quizzes more engaging, clearer, and easier for respondents to understand.
Original PR description
Now you can add media to a question in order to illustrate it. This option is available in the tab "Options" when you create a question under the section "Illustration". You can add multiple media and organize them as you want. They will be displayed in a carousel on the frontend, below the question and a potential description. You have also the possibility to add pictures on an answer for mcq if it makes sens with the display mode, this option is available in the tab "Options" under the section "Display Mode". Demo data has been add to test these new features. task-2083823 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
Enhancements to existing features
This update prevents users from deleting manufacturing work orders directly from Gantt and Calendar planning views. It reduces the risk of accidental production schedule changes while still allowing the interface to hide delete actions where needed.
Original PR description
Task : https://www.odoo.com/web#id=2088954&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.f942b784a88542a16a67b95458bdad7b 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
Resolved issues and error corrections
This update fixes several survey issues so respondents can submit valid zero-value answers, skipped questions no longer clutter results, and reporting filters work more reliably. It also improves the survey-taking experience with consistent styling, better field focus behavior, and richer survey descriptions such as embedded media.
PDF text extraction for attachments has been improved by using a tool better suited to reading PDF content. This makes indexed documents more searchable and helps users find information in uploaded PDFs more reliably.
Original PR description
PyPDF performs badly on many types of PDF documents. We add a new text extraction using pdfminer, which is designed for this task. 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
Payment status changes will now be recorded in the payment history, including actions such as printing or cancelling vendor checks. This improves traceability by making it easier to see what happened, who did it, and when for sensitive payment documents.
Original PR description
Task 2168197 Especially when writing out checks we would like to track the value of the state of the vendor payment in the chatter. This way we can see who prints it, cancels it, etc and at what time this happened. It's important for traceability. I think we can just enable it for all payments in general, I can't think of any downsides and payments are usually sensitive documents so I imagine people want as much info as possible. 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
Archiving an employee now also handles related offboarding tasks such as ending contracts, cancelling future leave or appraisals, freeing assigned vehicles, and archiving private addresses when appropriate. This makes employee departures more complete and reduces manual cleanup for HR teams.
Original PR description
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 Gantt view now lets businesses hide the Delete button from popover cards when it is not appropriate for a workflow. This gives administrators more control over what users can do directly from the schedule view, while tests help ensure the button also respects access rights.
Original PR description
Task :https://www.odoo.com/web#id=2088954&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.f942b784a88542a16a67b95458bdad7b
IoT-connected Adam scales can now be read manually in delivery and point-of-sale flows instead of polling continuously. This reduces repeated beeping while keeping weighing available where staff need it, and shared IoT measurement logic was made reusable across related apps.
Original PR description
- Make IotRealTimeValue more generic to avoid duplicated code. - Add a computed field (`manual_measurement`) to the IoT Devices to indicate if measurements should be read manually. - Use the `manual_measurement` field in deilvery_iot and pos_iot to read the weight from scales.
Archiving an employee now offers an option to cancel their upcoming appraisal records. This helps keep HR records cleaner during employee departures and avoids leaving pending appraisal actions for people who are no longer active.