Tuesday, March 31, 2020
6 changes · master
Enhancements to existing features
Attachments such as images can now be cached for longer when their URL includes a unique version identifier. This can reduce repeated downloads and improve page loading speed while still refreshing content when the attachment changes.
Original PR description
Similarly to method _binary_set_headers, when we serve an attachment (e.g. image) where an unique is present in URL we add a long time of cache. We considere that the hash will be changed if attachment is updated, so while we ask for same checksum, lets the browser return the cached response. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Expenses now display the accounting date from their linked expense report when the report has reached an approved, posted, or completed stage. This gives authorized accounting users clearer timing information directly on each expense while keeping the field read-only and limited to auditor-level access.
Original PR description
Add a related field `accounting_date` in the expense to the expense report. - Should represent the accounting_date field from the expense report linked to this expense - Only visible if the status of the report is approve, post or done - Only visible if the user has at least the Accounting > Auditor access right level - Should be in read-only - Should be stored TaskID: 2221668 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
Users now see a warning when editing standard Odoo views, explaining that direct changes may be overwritten during future module updates. This helps reduce lost customizations by guiding users toward safer options such as inherited views or Odoo Studio.
Original PR description
PURPOSE Warn the user that we do not recommend editing the architecture of standard views. SPECIFICATION Add the following alert-info box on base.view_view_form Editing the architecture of a standard view is not advised, since the changes will be overwritten during future module updates. We recommend applying modifications through inherited views or customization with Odoo Studio. The box is invisible if 'xml_id' is not set. LINKS PR: #48492 TaskID: 2219956
This update adds ready-to-use demo company data for multiple country localization modules, including valid local tax or registration numbers. It makes it faster for teams to test, demonstrate, and validate localized accounting setups without manually creating companies first.
Original PR description
Task [2198388](https://www.odoo.com/web#id=2198388&action=333&active_id=1691&model=project.task&view_type=form&cids=&menu_id=4720) When testing and demoing localization, it can but cumbersome to create a Company with the right credentials and install the chart of account on it. This commit aims to shorten the process. The first version only contains a valid vat (or similar) number, but we should add fields specific to localization in the future so that we have a working environment as soon as we install the localization. (created using https://gist.github.com/william-andre/cf687441e1bcd8cdaad7500fa1ee0d7a) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Event screens now make attendee information easier to understand, especially in kanban views. This helps event managers quickly see how many people may attend and reduces confusion when reviewing event capacity or participation.
Original PR description
Clarify the kanban view to clearly display how many attendees could show up as well as other places where attendees are mentionned. Task ID 2205701 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Purchase reporting menu now takes users straight to the relevant report page instead of requiring extra navigation. This makes it faster for purchasing teams to access reporting information and reduces clicks in daily workflows.