Daily updates from Odoo
Wednesday, December 5, 2018
15 changes
Enhancements to existing features
Colored cards now use a cleaner style where only the header and footer carry the strong color, while the body stays more readable with a lightly tinted background. This improves visual consistency and makes card content easier to read across website and web pages.
Original PR description
BS4 colored cards do not have a very popular design. This will reset them to a BS3-like one: only the header and footer are colored and the body will use the color of a default card background with a light opacity (to let the chosen color appear).
CRM users now get a dedicated calendar view showing their own meetings linked to their opportunities. Scheduling a meeting from an opportunity also focuses the calendar on meetings for that specific opportunity, making follow-up planning clearer and less error-prone.
Original PR description
Calendar view for lead was wrong in the fact that the calendar entries was based on first meeting date and not real opportunity deadline. A new calendar view is replacing the old one, but in another action, to see all the meetings of the current user, linked to the opportunities of the user. Also, the action button to schedule a new meeting is now filtering the calendar events to see only the meeting of the current opportunity. Task : https://www.odoo.com/web?#id=1886752&action=327&model=project.task&view_type=form&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Manufacturing route operations will now default to setting work duration manually instead of automatically estimating it from past work orders. This gives users a clearer starting point when creating new operations, especially when no historical production data exists yet.
Original PR description
Description of the issue/feature this PR addresses: The commit is related to task id: 1910342 Current behavior before PR: Work duration on route operations were **auto** by default which is **Compute based on real time** Desired behavior after PR is merged: Work duration on route operations will be **manual** by default which is **Set duration manually** -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
CRM screens and labels were refined to make common sales workflows clearer and less confusing. The update also improves lead assignment from email aliases and hides an ineffective conversion action for inactive or lost leads.
Original PR description
Purpose : Various relabelling and design improvements in crm: - opportunity, lost reason, lead, team, tag forms - hide "convert to opportunity" button for inactive/lost leads (actually nothing happened when clicked anyway) - New many2one field appearing in crm.team form to select the user to whom lead created by alias will be assigned. - Set the admin as leader of the initial crm.team task-id= 1893160 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Manufacturing users can now generate a new lot or serial number directly from the production screen. This removes the need to open a separate pop-up, making finished product production faster and smoother.
Original PR description
Description of the issue/feature this PR addresses: - Allow the user to generate a new SN/LN when producing finished products on MO or WO Current behavior before PR: - Currently there isn't any feature on MO and WO to create a serial/lot number without open popup when producing finished products. Desired behavior after PR is merged: - Now adding a new button after lot/serial number field on MO and WO to create a new lot/serial number without open popup when producing finished product -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Task : https://www.odoo.com/web#id=1909007&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.c0579a840b026c037c72deefea2a3bff
This update improves how satisfaction ratings are calculated for projects and live chat channels, reducing unnecessary recalculations that could slow down everyday work. The changes are intended to keep the same business behavior while making rating-related operations more reliable and efficient.
Original PR description
This commit makes several improvement in order to speed up and clean the rating API. No functionnal changes should be obsered. Multiple point are covered here: 1/ introduces a parent.mixin: since we want to extract the satisfaction percentage on parent rating model (project, team, livechat channel), providing a mixin to standardize this computation in a performant and lazy way seems a good optimization (more details in the concerned commit). 2/ cleaning API: some methods needed to be private and/or renamed. 3/ Better integration in the business application: use the new parent mixin, remove legacy code and fields, ... Task-1903565
The report designer in Studio is easier to use, with clearer editing controls, better paper format handling, and cleaner selection behavior. Users can now create paper formats, see helpful defaults, and avoid confusing technical elements unless they are in developer mode.
Odoo Studio now lets users configure additional field behavior directly from the view editor sidebar, including creation restrictions, tag colors, and widget-specific options. This makes form customization more flexible and easier for business users without requiring developer changes.
Warehouse users can now scan products, serial and lot numbers, packages, and other items directly with a mobile device camera, not just picking barcodes. This makes mobile stock handling faster and more flexible during warehouse processing.
Original PR description
Task:- https://www.odoo.com/web?debug=assets#id=1880476&action=327&model=project.task&view_type=form&menu_id=4720 Pad :- https://pad.odoo.com/p/r.a6839aed83886ac44e486ce69342805b
Odoo Studio now lets users set access groups on form notebook pages, groups, and stat buttons. This makes it easier to tailor what different employee groups can see or use directly from the form editor, without extra technical work.
Original PR description
In the Form editor, it is now possible to add groups on notebook pages. Task 1867204
Manufacturing operators can now create a new lot or serial number directly in the work order tablet view. This removes the need to open a separate wizard, making production tracking faster and easier on the shop floor.
Original PR description
Task : https://www.odoo.com/web#id=1909007&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.c0579a840b026c037c72deefea2a3bff
FedEx international shipments now include the customs information needed for commercial invoices, including HS codes for exported goods. This helps businesses meet customs requirements more reliably and receive the required invoice documents from FedEx.
Original PR description
When some goods are exported, the exporter needs to provide a commercial invoice for the customs, we get this document filled by fedex, we've also added the hs_code. TASK-ID: 1831519
Resolved issues and error corrections
This change rolls back a previous settings search and ordering update because it could interfere with saving changes across multiple settings tabs. The rollback prioritizes reliable configuration saving until a safer framework-level solution can be built.
Original PR description
This reverts commit 01173f374581845651495e28ecb2ea04dd83b5f3. This commit added improvements in search and ordering of settings. However due to DOM manipulation some events are not bound correctly. Notably saving settings could be broken if several different tabs are modified before saving. After checking more in-depth settings code it appears it will be difficult to ensure a proper re-rendering and re-ordering of settings without having to modify deeply the code. This is therefore more a task for JS framework team.
Stock movements marked as owned by the same company will now create the expected accounting entries. This helps businesses that record an owner on every stock move keep inventory valuation and financial records accurate.
Original PR description
Before this commit, a user establishing owner for his own compay would have produced no accounting moves. This is not correct, as ownly owned products should indeed create accounting moves. After…
Before this commit, a user establishing owner for his own compay would have
produced no accounting moves.
This is not correct, as ownly owned products should indeed create accounting
moves.
After this commit, "ownly owned" moves do create accounting entries.
**Description of the issue/feature this PR addresses:**
- When own company was recorded as owner of stock move
- for example because of a simplification policy ("all moves have owner")
- Stock moves with an owner did not record accounting entries ...
- ... _even_ if this owner is the same as the move's company
**Current behavior before PR:**
- No accounting entries for "ownly" owned stock moves
**Desired behavior after PR is merged:**
- Accounting entries for "ownly" owned stock moves
**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-labsSpanish tax reports no longer crash when opened from a manual data wizard, allowing users to access required reporting workflows reliably. The update also handles cash-basis settings for the 347 report more cleanly, reducing the risk of incorrect report behavior.
Original PR description
The fix introduced in 12 by PR https://github.com/odoo/enterprise/pull/3206#pullrequestreview-181239042 reveals a bug in master: Spanish reports crash when opened from a manual data wizard. This commit fixes the issue. Also, this commit disables the cash basis in a cleaner and more correct way for mod 347.