Thursday, June 15, 2023
10 changes · master
Enhancements to existing features
The project-related dashboard panels now use clearer names, such as Services and Project, so users can more easily understand what they are viewing. Navigation from dashboard charts to project details is also improved by restoring visible breadcrumbs, making it easier to move around without losing context.
Original PR description
Improve the following generic UX - Earlier service modules were under the project name so improved it by renaming it with Services - Project overview was named Tasks so renamed it Project - graph/pie view > project > breadcrumb of the dashboard was not visible because the action of the project has a target main which stops the breadcrumb of project so target it to main to make breadcrumb visible task-3324591
HR plans are easier to launch with clearer selection controls, fewer unwanted quick-create options, and a due date that is applied to generated activities. Fleet demo data and vehicle manager selection were also refined to better respect company context.
Original PR description
task-3337922 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website page URLs can now be translated based on the visitor's selected language. This helps businesses provide localized, clearer links for multilingual websites and improves the experience for international visitors.
Original PR description
After this commit, the static page URL will be translatable depending upon language the user chooses. Users can translate URLs from, 1. website.page form view 2. website page properties popup PR:[124462](https://github.com/odoo/odoo/pull/124462) task-3355343
Customer rating filters were simplified by removing team and department-specific options, making the ratings view more consistent with task search behavior. The project form rating settings were also refined to make configuration clearer for users.
Original PR description
- Removal of 'my team's ratings' and the 'my department's ratings' filters in order to be more consistent with the project.task search view - UI improvements in the project form ratting settings TaskId-3251609 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale settings can now distinguish between basic employees and manager employees. Manager employees receive the same operational rights as POS manager users, including opening cash registers and managing cash-related actions, which gives businesses more flexible staff permissions.
Original PR description
Currently, POS-allowed employees can manage cash: - at the opening (cash control) - on cash payment Now, after adding the mananger role, it is possible for an employee to open the cash register. In the settings of a `pos_config`, you can add employees with a "basic" role and with a "manager" role, the latter grants the same rights as a classic odoo manager user.
The Project app now makes frequently used projects easier to find by prioritizing favorites, sequence, and name. Project forms gain quicker access to related tasks, task-created projects are billable by default, and project lists are cleaner by showing only the status color dot while recurring-task configuration is removed.
Original PR description
The following changes are made in this PR: - sort projects by favorite > sequence > name for project - add the 'tasks' stat button for project form view - when creating a project on the fly from a task's form view, allow_billable should be set to true by default - Display only the colored dot, hide the status label for project list view remove following fields from project - allow_recurring_tasks task-3251656
This change lets administrators set a dedicated database connection limit for Odoo's live, long-running worker process instead of sharing the standard web worker limit. This helps deployments tune capacity more accurately and avoid connection bottlenecks in environments that rely on real-time or long-lived requests.
Original PR description
The Gevent worker has specifc needs in term of maximum concurrent connections to the database and those needs are not compatible with the default limit that is primerly set for http workers. This PR makes it possible to supply a configuration dedicated to the gevent worker. task-id-3193565 task-id-2146565 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
Project forms are simplified by removing forecast and recurring task options from the main project view when they are already enabled by related features. This reduces clutter for users while keeping field service, planning, subscriptions, and billable workflow behavior aligned.
Original PR description
This PR will remove `allow_recurring_tasks` and `allow_forecast` fields in `project.project` to apply the same logic as for sub-tasks, that is, when these options are enabled, they are not in the way and do not pollute the form view of projects excessively and it allows to simplify the implementation. task-3251656
Financial reports now determine when to show monetary values dynamically instead of relying on fixed report settings. This makes currency-related figures more consistent across accounting, asset, expense, intrastat, and localization reports while reducing rigid configuration behavior.
Original PR description
The prurpose is the same as the one from this PR : https://github.com/odoo/enterprise/pull/35671 But after further consideration, it turned out it would be better/easier to manage the monetary figure_type dynamically. task-3187095
Field Service administration no longer automatically grants broader Sales and Accounting administrator access, making it easier to assign responsibilities more precisely. Task lists are easier to navigate, the default project manager is now a real administrator user, and time and materials invoicing is enabled by default to better support typical Field Service workflows.
Original PR description
This PR improve following points in Field Service app. 1) Before this commit FSM admin has force sale and accounting admin access and because of that if admin want to give a user FSM admin access…
This PR improve following points in Field Service app. 1) Before this commit FSM admin has force sale and accounting admin access and because of that if admin want to give a user FSM admin access without giving any sale and accounting access admin can't because of force admin access. This commit remove force sales and accounting admin access for FSM admin. 2) Before this commit list views in different fsm menus was groupBy nothing abd because of that user has to find related task manually. This commit make list view groupBy start to help users better identify which tasks have to be done when among the sea of tasks that may have been done for a long time already. 3) Before this commit fsm project set Odoobot as project manager on project this not good because odoobot is not a real user. This commit set admin as project manager instead of odoobot. 4) Before this commit 'time & material invoicing' feature was disable by default because of different pricing for different apps and this feature require sale app to install. This commit make this feature enable by default to use field service app optimally and it will not affect any pricing because of new pricing system. task-3186438