Daily updates from Odoo
Monday, September 5, 2022
9 changes · master
New functionality added to Odoo
Users can now create calendar events from project tasks and create project tasks from calendar events. This helps teams coordinate scheduled work and avoid accidentally booking overlapping task and meeting times.
Original PR description
So in this commit did the following changes: - allow to create a event from task and vice/versa so that user don't schedule an event at the same time as a task you already have. task-2936546
Enhancements to existing features
The Sign app template screens have been streamlined by removing less-used menu options, making advanced template settings easier to reach, and moving field type management into Settings. A new setting lets businesses control who can manage template access, improving administration without cluttering everyday workflows.
Original PR description
- remove the "delete" button with the base.group_no_one gruop from the sign.request kanban view (accessible through form if needed, and archive should be promoted) - delete the menu "Properties" on…
- remove the "delete" button with the base.group_no_one gruop from the sign.request kanban view (accessible through form if needed, and archive should be promoted) - delete the menu "Properties" on the sign.template kanban dropdown (replaced below) - add a button (secondary) at the right of the "tags" and at the left of the "saving" indicator that takes you the form view of the template - remove the "Edit Fields" stat button from the form view of the sign.template (I just reversed the logic, you now go from the field edition to the advanced properties instead of the opposite) - create a new group "Manage template access" that can be enabled through the Sign Settings for the whole db have the (remaining) fields "group_ids"' and "user_id" of the sign.template model visibility be controlled by that group in the template form view and in the template edition view - unhide the tab "Fields" from the debug mode in the view sign.template.form - delete the menu "signature requests items" completely - remove menu "Field Types", but add an equivalent action to access them from the Settings (see screenshot "Field Types") - add a help string/tooltip on the field "tip" on model sign.item.type: "Hint displayed in the signing hint" task-id : 2871447
The payroll dashboard layout has been refreshed so cards, spacing, and related controls look more consistent across the application. This improves readability and gives payroll users a cleaner, more polished experience without changing core payroll functionality.
Original PR description
Prior to this PR, there was unnecessary scss. Also the design changes make all the dashboard cards consistent with the others and fix the wrong spacing. Community PR: https://github.com/odoo/odoo/pull/98770 task-2924487
New menu entries make it easier for users to find and access signing documents, including employee contract signing documents. Request lists now show more useful information, and signer status display has been corrected for right-to-left language layouts.
Original PR description
…equest views New menu entries make it easier to access your documents. Request views are more useful with added information. task-2946351
Project forms now show key setup options like billable work, timesheets, and planning more directly, while removing the worksheet option from the simplified project view. Task document actions also better carry over the customer by default, reducing manual data entry and improving day-to-day project administration.
Original PR description
…project Purpose of this PR to improve generic usage of project app. So, in this PR done following changes: - in project_project_view_form_simplified: - removed 'worksheets' option - displayed the billable/timesheets/planning options in the project form view - add default partner in document stat button action from task form view task-2821488
Field service users can now enter decimal quantities when adding products to a job, such as litres of oil or hours of cleaning. This makes product usage more accurate by respecting each product’s unit of measure precision, reducing manual workarounds and billing inaccuracies.
Original PR description
Currently, cannot allow entering decimal numbers in 'add products'. Can now be done. Use Case- Service of Generator Set Service Includes- Oiling, Bore Piston Work, Cleaning Employee- Administrator => Timesheet Starts => Add Products 1. Engine Oil = 2.877 Product Configuration- Engine oil => Consumable , UOM - litre , Rounding Precision- 0.001 2- Gaskit- 1 Product Configuration- Gaskit => Storable , UOM - Units, Rounding Precision- 1 3- Cleaning- 5.566 Product Configuration- Cleaning => Service. UOM- Hrs, Rounding Precision= 0.01 closes odoo#22155 task-2674426
The website appointment menus now better populate the main website menu content area, including links that point users toward the embedded appointment experience. This makes appointment-related pages easier to find and navigate from the website menu.
Original PR description
task-2889981
Resolved issues and error corrections
A new bridge module prevents Odoo Studio components from loading in the subcontracting portal where they can cause conflicts. This helps keep the subcontracting portal stable while preserving Studio behavior elsewhere.
Original PR description
Creates a bridge module between `mrp_subcontracting` and `web_studio` to solve the incompatibilities between them. Basically the issue is : - `mrp_subcontracting` defines a webclient for the portal view. `home_menu` is removed from the asset bundle. - `home_menu` is required for `studio` and `studio_legacy` services. - Both of those services are removed from the asset bundle as well to avoid incompatibilities. - Studio now implements a patch into the `ListRenderer` that adds the `studio` service in it. So the solution provided here is to remove both the services and the patch from the asset bundle. See odoo/odoo#99013 Part of task-2885757
Code cleanup and technical improvements
The Master Production Schedule interface has been rebuilt using Odoo's newer web technology. This should make the planning screens easier to maintain and better aligned with the rest of the platform, with limited immediate change to business workflows.