Thursday, August 13, 2020
12 changes · master
Enhancements to existing features
Restaurant point of sale can now let customers choose or enter a tip on the bill and allow staff to assign tips to already-paid orders later. This helps restaurants capture tips more flexibly, including end-of-day cashier workflows for validated orders.
Original PR description
1. Introduce an option in restaurant config to allow setting tips after payment. 2. Tip form is shown in bills so the customers can choose/set their tips. 3. Validated orders are kept in TipScreen (access via TicketScreen) so that at the end of the day, the user/cashier can set the tips for each validated order. TASK-ID: 2117029 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Journal items now consistently carry a currency value across accounting-related workflows, including payments, reconciliation, expenses, and point of sale scenarios. This improves financial data consistency and reduces the risk of missing or ambiguous currency information in reports and accounting records.
Original PR description
task: 1930680 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
New users will have their timezone preference automatically set to match their browser the first time they log in. This reduces manual setup and helps ensure dates, times, and schedules appear correctly from the start.
Original PR description
With this commit, the timezone (in the user's preferences) is automatically set to the timezone of its browser the first time this user logs in. Task 2207715
This update refreshes the expense workflow to make it easier for employees and accounting teams to create, review, and manage expenses. It also improves related sales expense handling, helping businesses process reimbursable and billable expenses more smoothly.
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
Website managers can choose additional product fields to display on product pages, such as internal references, barcodes, or custom fields. This helps shoppers and staff see useful product information directly online, with downloadable links for file-based fields like catalogs or technical documents.
Original PR description
You can in website's settings, add some extra fields to be shown on the product page. E.G. if you want to have the internal code, the barcode, or even a custom field In case of a binary field, 'Technical documentation' or 'Catalog', you will have a dowload link. 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 Latin American invoice document module now directly includes the debit note capability it relies on. This makes setup cleaner and ensures related localization features have the right dependency in newer versions.
Original PR description
task 356 --- Add account_move_debit dependency to l10n_latam_invoice_document module -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website editors can now search the Blocks tab to quickly find the snippet they need. Empty snippet groups are hidden during filtering, making page building faster and easier to navigate.
Original PR description
This PR attempts to add a search bar at the top of the "Blocks" tab to filter editor snippets. Snippet groups with no results are hidden too. Task ID 2309832
Spreadsheet pivot tables now include every possible subgroup under each parent group, even when no current records exist for that combination. This makes spreadsheet reports more complete and ready to fill in automatically as new business data is added over time.
Original PR description
…group
Purpose
=======
Let's consider a two-level pivot (e.g. grouped by country > salesteam),
In a regular pivot view, if there are no record in the group
country 1 > salesteam 2, salesteam 2 won't appear at all in the view.
```
expected revenue
country 1:
salesteam1: 2
country 2:
salesteam2: 3
```
However, in spreadsheet, pivot cells are expected to be filled overtime,
as new records are created. Therefore, empty groups should also be added
from the start.
```
expected revenue
country 1:
salesteam 1: 2
salesteam 2:
country 2:
salesteam 1:
salesteam 2: 3
```
Specification
=============
The set of values in each subgroup should be the union of all possible
values (across all parent groups).
The same order as a read_group should be used to order this set of values.
Task 2285172
Co-authored-by: fleodoo <fle@odoo.com>The Argentina electronic invoicing module no longer carries a dependency that belongs in the broader Latin American invoicing document module. This keeps responsibilities clearer and reduces unnecessary coupling without changing day-to-day business workflows.
Original PR description
task 356 --- Remove account_move_debit dependency from l10n_ar_edi module This dependency was added in version 13.0 in l10n_ar_edi because we were not able to add a new dependency in stable version for l10n_latam_invoice_document module. Now that we have master then we move the dependency to l10n_latam_invoice_document where it belongs
Journal items now always receive a currency value across accounting flows such as reconciliation, asset moves, revaluation reports, and SEPA direct debit tests. This improves consistency in financial records and helps avoid issues in multi-currency accounting processes.
Original PR description
task: 1930680
The expense workflow has been refined to make day-to-day expense handling clearer and easier for users. This improves usability around expense processing, helping employees and finance teams work more efficiently.
Original PR description
TaskID: 2303951
The signing screen now hides space-consuming elements on smaller mobile screens. This makes it easier for users to review and sign documents from a phone without clutter getting in the way.
Original PR description
Before this commit, some elements took too much place on mobile. This commit hide them when the resolution is too small. taskid: 2313169