Monday, March 2, 2020
8 changes · master
Enhancements to existing features
This update improves how Field Service and Project apps share views and reporting behavior, including fixes to project report grouping and project overview actions. It also supports better task and material linking workflows, helping teams manage field service work more consistently.
Original PR description
Description of the issue/feature this PR addresses: Provides several improvements to the fsm applications such as - renaming - makig some project fields required - altering demo data - technical improvements - wizards to link material to tasks and projects 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
Employees get a new dashboard in My Expenses to make expense tracking and document upload easier. This improves visibility into expense status and helps users manage their expense reports more efficiently.
Original PR description
taskID: 2198487 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The project overview now avoids showing negative timesheet hours as full-width bars in the 'time by people' section. This prevents misleading visuals where employees with negative hours appeared to have logged as much time as others.
Original PR description
colored bars representing negative hours are no more displayed in the colored bar area. if the total amount of hours is negative, nothing is displayed (bar width clamped to 0) instead of displaying a full-width grey bar (default progress bar color with a negative width). -- I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](www.odoo.com/submit-pr)
Forum visibility can now be limited to public visitors, portal users, or selected private groups, giving businesses better control over who can view forum content. Forums connected to eLearning courses now follow the course privacy settings, helping keep unpublished or restricted course discussions hidden from unauthorized users.
Original PR description
Add privacy on forum: public, portal and private TaskID: 2169965 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now activate or deactivate many records directly from the read-only form view, without first switching into edit mode. This reduces clicks for routine record management across multiple Odoo apps and settings areas.
This update adds automated checks to confirm that events are correctly recognized as ongoing and can be found with the related filter. It helps reduce the risk of date-status mistakes in event management without changing how users work.
Original PR description
Adds some python tests for the is_ongoing field and search filter. LINKS Task ID : 2190611 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now turn records on or off directly from the form view without first switching into edit mode. This makes managing active and inactive records quicker and reduces unnecessary steps for everyday users.
Original PR description
Purpose Currently, to activate/deactivate records with the 'active' checkbox of their form view, the user has to switch to edit mode first. The goal of this task is to allow the user to activate/deactivate records from the readonly version of the form view. In the form view, we set widget = 'boolean_toggle' on the 'active' field in form. LINKS PR: #8918 TaskID : 2206794
Field service task validation now skips creating a sales order when there are no invoiceable products or no timesheet entries. This keeps sales records cleaner and avoids extra administrative work for tasks that should not generate billing documents.
Original PR description
Do not create a SO when validating a FSM task if there are no products to invoice or no timesheet. TaskID: 2203373
Original PR description
Purpose Currently, to activate/deactivate records with the 'active' checkbox of their form view, the user has to switch to edit mode first. The goal of this task is to allow the user to activate/deactivate records from the readonly version of the form view. In the form views, set widget='boolean_toggle' on the 'active' field in form view. LINKS PR: #46567 TaskID: 2206794 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr