Daily updates from Odoo
Wednesday, September 7, 2022
8 changes
Enhancements to existing features
Project screens and shared portal pages have been simplified to reduce unnecessary steps and make key project information easier to find. The update also improves milestone handling, including showing milestones on shared project pages and creating required milestones automatically when sales orders are confirmed.
Original PR description
This commit (and its community equivalent) purpose is to smooth the user experience and remove unnecessary steps. The commits: - Remove all stat buttons except the status and collaboratos one from the project edit form. - Add multiple small changes to string/name fo fields in views - Change the custom 02M widget for a standart M2M for the management of child tasks - Add the milestone field to the portal page of shared project. - Remove the wizard 'marked_as_reached_milestone' - Add the automatic generation of milestone when a SO is confirmed if some SOL need it task-2941835 Related PR: * Community: odoo/odoo#98546 * Upgrade: odoo/upgrade#3798
When publishing and sending shifts, users can now enter missing employee email addresses in one combined pop-up instead of handling a separate pop-up for each employee. This makes sending schedules faster and simpler when multiple employee records are missing email details.
Original PR description
…mail In this commit we change the pop-up that is raised when we click on the 'Publish & Send' button of the 'Publish' dialog pop-up and we have employees without an email address on record. Previously, this would raise a different pop-up for each employee without email in order for the email to be specified. Now, a single pop-up with a list of employees and an input for their email is raised. This should make filling multiple missing email addresses quicker and more straightforward. task-2952021
The job application flow has been enhanced to make it easier and more flexible for candidates to apply online. Shared contract type information is also centralized so recruitment and contract processes can use the same data consistently.
Original PR description
Increase UX and possibilities to postulate to a job on recruitement. Also moves the model hr.contract.type from hr_contract to hr so that it can also be used from hr_recruitment without having two models in parallel. taskID 2898063
Social account lists and forms now display available usernames or handles, making it easier to identify connected profiles. Account and stream lists also show the owner, helping teams quickly understand who manages each social account or stream.
Original PR description
This PR adds the username/handle (if available) in the social accounts (form and list view), by introducing the `social_account_handle` field. Note that for Twitter, this field will contain the same info as the `twitter_screen_name` field, so this commit removes the `twitter_screen_name` field. Apart from that, this PR also adds owner (create_uid) in the tree view of social accounts and social streams to easily determine which account belongs to whom. taskID-2857845
This update brings the spreadsheet engine up to date with several improvements that make everyday spreadsheet work smoother. Users benefit from better copy/paste behavior, cleaner exports, more reliable collaboration, and fixes to menu, popover, scrolling, and formatting issues.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/5a488751 [FIX] package: Update owl version to match Odoo's https://github.com/odoo/o-spreadsheet/commit/91cd1afd [IMP]…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/5a488751 [FIX] package: Update owl version to match Odoo's https://github.com/odoo/o-spreadsheet/commit/91cd1afd [IMP] formulas: IFERROR preserves the format https://github.com/odoo/o-spreadsheet/commit/85ee38d8 [FIX] FiguresContainer: resize-corner z-index https://github.com/odoo/o-spreadsheet/commit/67817efc [FIX] topbar: menu highlight persisting after closing menu https://github.com/odoo/o-spreadsheet/commit/e9c34bbe [IMP] clipboard: allow user to paste a single cell on a merge https://github.com/odoo/o-spreadsheet/commit/3e4df743 [REF] clipboard: remove unused "force" option in PASTE command https://github.com/odoo/o-spreadsheet/commit/9ddeeea8 [FIX] popovers: display bug when scrolling with an opened popover https://github.com/odoo/o-spreadsheet/commit/a77c00f8 [FIX] menu: Only display submenus with `isVisible=true` https://github.com/odoo/o-spreadsheet/commit/0acf5429 [FIX] grid: cannot scroll when hovering popover https://github.com/odoo/o-spreadsheet/commit/da770644 [REF] clipboard tests: moved interactive tests outside of plugin test file https://github.com/odoo/o-spreadsheet/commit/c74c57ce [IMP] clipboard: allow to copy/paste figures https://github.com/odoo/o-spreadsheet/commit/f1c703fa [IMP] clipboard: make target for copy/cut command optional https://github.com/odoo/o-spreadsheet/commit/c43a3df0 [FIX] collaborative: fix transformation of dimensions https://github.com/odoo/o-spreadsheet/commit/b6266297 [REF] cell: remove unused property normalizedText https://github.com/odoo/o-spreadsheet/commit/4c2f85f1 [IMP] export: don't export empty content https://github.com/odoo/o-spreadsheet/commit/c3706568 [REF] conditional_formatting: introduce getCellComputedStyle
When creating applicants from the Documents app, each selected document now creates its own applicant instead of grouping all documents into one applicant. This makes candidate records clearer and reduces manual separation work for recruitment teams.
Original PR description
Prior to this commit, when using the create an applicant action in the documents app, a single applicant would be created with all documents attached to it. It will now create one applicant per document selected. TaskId-2974671
Attendance barcode scanning on mobile now uses the front or back camera based on the configured setting. This makes kiosk and mobile attendance check-ins easier to align with each workplace setup and device placement.
Original PR description
Use the front/back camera as defined in the new setting. task-2973809
The Planning app now shows new users a visual preview of the role-based Gantt schedule instead of a generic helper. This makes onboarding clearer by demonstrating how planning information is grouped by role and resource, while limiting the preview to larger, non-portable devices.
Original PR description
Previous to this commit the helper displayed for the role was the regular one. In order to improve the onboarding, a preview of the gantt grouped by role and resource will be displayed. This feature as been limited to non portable devices. As it was part of the requirements not to use and image and rather use html, the code has been minified in order not to bloat the file. task-2971483