Monday, June 22, 2020
8 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
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
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
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