Monday, June 22, 2020
14 changes · master
Enhancements to existing features
This update corrects a typo in the name of a website eLearning challenge. It improves clarity and polish for users viewing achievements or gamification content, with no expected change to functionality.
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
Users can now access a task's related planning directly from the task, making it easier to review scheduled work without navigating through separate menus. This improves visibility for project and planning teams and reduces time spent switching between views.
Employee schedule and timezone information is now visible without requiring debug mode. This helps avoid misleading planning details when the system default timezone, such as UTC, would otherwise be shown without context.
Original PR description
Before this commit the schedule and timezone were only visible in debug mode. As the default timezone is UTC, some misleading information could be displayed in some cases (e.g. planning without internal users). taskid: 2246557 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes internal server action runners private and streamlines how they are called, reducing misuse risk and simplifying maintenance. It also cleans up related evaluation logic for more predictable and efficient automated action handling.
Original PR description
And change calling conventions while at it, maybe. * there's no reason for these to be callable over RPC, in fact it probably won't work as the `action` parameter should be a record, meaning it's not possible to provide it over RPC, for most actions there's a bunch of setup to do for the `eval_context` which can't be replicated over RPC either keep the old version valid but warn about it * while at it, `self` and `action` seem redundant as `self` was already a server action record(s), just possibly a superset of the one we're trying to run, fix this up side-task of 2079441
This update makes several inventory workflows clearer and easier to use, including clearer labels for count sheets, product moves, replenishment actions, and lead times. Delivery slips now show relevant backordered products, inventory adjustments gain better activity tracking, and replenishment screens provide better grouping and access to forecast information.
Original PR description
Add improvements for stock usability via multiple small view updates: - (spec 2) Rename Print > "Inventory" to "Count Sheet" + add "Print Count Sheet" button to inventory adjustment. - (spec 4)…
Add improvements for stock usability via multiple small view updates: - (spec 2) Rename Print > "Inventory" to "Count Sheet" + add "Print Count Sheet" button to inventory adjustment. - (spec 4) Delivery Slip updated to include backordered products (not cancelled/done). Note this only goes 1 level deep (backorders w/backorders will not have their backordered values included) - (spec 5) Chatter added to stock.inventory model with `create_date` and `state` tracked. - (spec 6) Misnamed "Traceability" stat buttons renamed to "Product Move" - (spec 9) Rename stock rule "Delay" to "Lead Time" to make consistent with other models + add "days" after it appears in form for user context. - (spec 10) Don't show unnecessary document layout configuration before showing Routes diagram in product view. - (spec 14+15) Update orderpoint (replenishment) list view Task: 2206279 Enterprise PR: odoo/enterprise#10723 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website contact form and thank you page have been refreshed to provide a clearer, more polished experience after visitors submit a form. This improves the first impression for prospects and helps make post-submission communication feel more consistent and professional.
Original PR description
task-2266756 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 Time Off calendar display has been adjusted so remaining days or hours are easier to read and no unnecessary scrollbar appears. This makes the leave overview cleaner and more comfortable for employees to use.
Original PR description
task-1251
The expense banner now appears only in the My Expenses and My Expense Reports areas, rather than across unrelated expense report menus. This reduces clutter and helps users see guidance only where it is useful, while also cleaning up unused expense actions.
Original PR description
currently, the expense banner is displayed on to many menus like: 'expense report > to Pay, to Post'. so in this commit,the banner should only be visible in the 'My Expenses' and 'My Expense Reports' menus. and also removed some unused action from hr_expense. TaskID: 2267850 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Demo records for sales orders, purchase orders, and invoices now include planned activities, making sample list views look more realistic and useful for demonstrations. Sales order demo data also includes updated tags and avoids assigning some records to Odoobot where not appropriate.
Original PR description
- with the activities added on various listviews, the goal of this commit is to update sale order/purchase order/invoice demo data with activities. - with the tags updated sale order's demo data. TaskID: 2254708 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
Demo records for sales orders, purchase orders, invoices, and related flows now include planned activities so users can better see activity tracking in list views. Some demo sales orders also include tags, making the sample data more realistic and easier to explore during demonstrations.
Original PR description
- with the activities added on various listviews, the goal of this commit is to update sale order/purchase order/invoice demo data with activities. - with the tags updated sale order's demo data. TaskID: 2254708
Stock transfer validation now opens any required quality checks instead of stopping users with an error, making warehouse workflows smoother. The update also prevents empty failure popups, adds clearer approval guidance in engineering changes, and keeps pending quality checks when backorders are created.
Original PR description
Add improvements for stock usability via multiple small updates: - (spec 11) Don't show blank Quality Check Failed window. This occurs when there is no `failure_message` or `warning_message` to show…
Add improvements for stock usability via multiple small updates: - (spec 11) Don't show blank Quality Check Failed window. This occurs when there is no `failure_message` or `warning_message` to show and is redundant since the user has already clicked on "Fail" button at this point. - (spec 12) Add tooltip to `approval_template_ids` - (spec 8) Instead of a usererror popping up when trying to validate with To Do quality checks on the move lines being validated, have the applicable quality checks open instead. Additionally, fixes a bug where when a transfers backorder is created with a product containing a quality check, then backordered product will not carry over its quality check. Note that this carry over was only applied for not done quality checks, i.e. partially completed move line of a product with a quality check will not have the backordered move line have a quality check (since at this point it is set to "Done" or "Failed"). Task: 2206279 Community PR: odoo/odoo#51681
Adds sample data across several Helpdesk-related apps so teams can better preview and demonstrate Helpdesk workflows. This helps sales, training, and evaluation users understand how field service, repairs, sales, stock, coupons, and timesheets work together in realistic scenarios.
Original PR description
helpdesk_fsm, helpdesk_repair, helpdesk_sale, helpdesk_sale_timesheet, helpdesk_stock, helpdesk_timesheet, helpdesk_coupon Developed Demo Data of Several 'Helpdesk Module'. task-2172226
The planning calendar now shows project and task details to people viewing it without a full user account, making schedules easier to understand. The update also makes the calendar page easier to customize and fixes an error that could occur when someone unassigned themselves from a task.
Original PR description
Before this PR, the planning calendar did not provided information about project as tasks. The planning vue for non user could not be easily overridden. Moreover, slot_id was not correctly set when user unassigned himself from a task, leading to a 404 error. Taskid: 2246557
This update adds more realistic sample data across Helpdesk and related after-sales workflows, including varied tickets, customer ratings, timesheets, repairs, coupons, returns, and field service interventions. It helps businesses better demonstrate and evaluate Helpdesk capabilities with practical examples instead of sparse placeholder data.
Original PR description
* : helpdesk_fsm, helpdesk_repair, helpdesk_sale,
helpdesk_sale_timesheet, helpdesk_stock,
helpdesk_timesheet, helpdesk_coupon
Developed Demo Data of Several "Helpdesk Module".
task-2172226