Tuesday, January 9, 2024
11 changes
10 changes
Enhancements to existing features
Subscription quotations now rely on the standard sales process to keep followers aligned, reducing duplicate logic. When a quotation customer changes, the previous customer is no longer automatically removed from followers, helping preserve visibility for past stakeholders.
Original PR description
This change removes an override which is no longer necessary. Syncing followers is now fully handled in the sale module. Note that the behavior has slightly changed: we no longer unsubscribe the old customer. task-3478472 Community PR: https://github.com/odoo/odoo/pull/144142
Appointment booking now saves attendee details in the browser after form confirmation, so people without an existing contact profile do not need to re-enter the same information. This makes rescheduling, canceling and rebooking appointments faster and reduces repeated data entry.
Original PR description
Purpose ======= Prevent the attendees without partner data from having to refill their info the next time they're booking an appointment. Specification ============= Saving their data in the local storage at form confirmation to autofill the form in case the appointment is canceled/rescheduled or another appointment is booked. Task-3594746
Users opening barcode scanning from the Barcode app main menu or operations views now see a manual barcode dialog first instead of the camera opening immediately. This lets them type a barcode when needed, still use the camera from the dialog, and receive a clear notification if camera access is unavailable.
Original PR description
Before this commit, clicking on the barcode image to scan opened the camera directly. Now it opens the manual barcode dialog where the user can enter the barcode manually or use the camera.
Users can now move eligible shared Knowledge articles directly into the shared section when those articles are shared with at least one external partner. This preserves partner access during the move, reducing friction when reorganizing shared content.
Original PR description
Purpose: - Previously, the shared section allowed dropping an article only if it was moved under another shared article or if the article being moved was already a shared root article. With this commit, dropping an article into the shared section is permitted as long as this article is shared with at least one partner (excluding the user initiating the move and internal permissions, but including inherited permissions). In the case where a partner had access to the moved article through access inheritance, a new member will be created for this article so that this partner keeps his read/write access on this article. Task-3603579
The appraisal list view now includes the date each appraisal was created. This makes it easier for HR users and managers to identify when appraisal records were opened and sort or review them with more context.
Original PR description
In this commit create date was added to the list view of the appraisal task-3581312
The subscription option in Sales settings has been repositioned to make the configuration page easier to navigate. This helps users find and manage subscription-related sales settings more quickly.
Original PR description
**Version:** - master **Improvement:** The position of the subscription in the res settings (Sale configurations) has been changed for improved usability. task-3546062
Project task progress and overlap warnings now use allocated hours instead of only start and end dates. This gives managers a clearer view of team workload across multiple projects and reduces false overload warnings, while still handling field service tasks with their specific scheduling rules.
Original PR description
Before this commit, the progress bar values were calculated based on the task's start and end dates. This method proved inefficient for task planning, as it didn't account for the possibility of a…
Before this commit, the progress bar values were calculated based on the
task's start and end dates. This method proved inefficient for task
planning, as it didn't account for the possibility of a user being
assigned to multiple projects concurrently. For example, if a user had
a 40-hour work week, divided between 10 hours on Project A, 15 hours on
Project B, 5 hours on Project C, and 10 hours on Project D, the
previous system would inaccurately indicate resource overload and
potential task conflict.
With this latest update, progress bar computations are now based on the
actual allocated hours, providing a more accurate reflection of task
distribution. Additionally, if a task's end date extends beyond the
Gantt view's boundaries, the progress bar values are adjusted to
represent only the visible portion of the task, which aligns with the
percentage of the task that is actually visible.
Moreover, overlapping warning are now computed based on allocated hours
as well. The condition for a conflict is that the combined allocated
hours are larger than the workable hours of the user the planned dates.
This modification does not apply the field service tasks :
Unlike other tasks, fsm tasks overlap in two scenarios:
1. When the combined allocated hours of an fsm task and
a normal task exceed the user's workable hours.
2. When two fsm tasks have overlapping planned dates.
Example:
- Task A (normal) conflicts with Task B (fsm) if their combined
hours > user's workable hours. Both have 1 conflict.
- Introduce Task C (fsm) with no allocated hours (no conflict
with Task A) but same time period as Task B.
Result => Task A has 1 conflict, Task B has 2 conflicts, Task C
has 1 conflict.
taskid:3349378Payroll dashboard warnings can now be configured to better match each company’s needs and installed payroll features. This helps payroll teams see more relevant guidance and reduces one-size-fits-all messages on the dashboard.
The obsolete setting for choosing a down payment product has been removed because it has not been used since Odoo 16.2. Down payments now rely on the standard accounting flow, reducing configuration clutter and avoiding confusion for sales and subscription users.
Original PR description
Since version 16.2, the Down Payments setting became obsolete. Dead field, never used. Odoo: https://github.com/odoo/odoo/pull/145887 Upgrade: https://github.com/odoo/upgrade/pull/5430 Task: 3618096
The appraisal app now presents readiness as a clearer status, with updated status colors and a new Ready filter. Employee avatars were removed from the appraisal view to simplify the interface and help users focus on appraisal progress.
Original PR description
The commit message summary is a concise and clear representation of the changes made in the commit. - Changed the color of the status. - Remove the employee avatar. - Converted the 'ready' banner into a state. - Added a filter 'Ready'. task - 3500932
1 change
Enhancements to existing features
The SIG (Intermediate Management Balances) financial report for French companies has been redesigned to improve readability and consistency with other financial reports. The changes reorganize how sections are displayed and adjust the visual hierarchy to make the report easier to understand and navigate.
Original PR description
In 16.3 and 16.4 we worked a lot on making the report more readable but the SIG report was forgotten during those changes. Commit: - https://github.com/odoo/enterprise/commit/d2d4f5e04042eb420f0f4c566269d1148baf84f7 - https://github.com/odoo/odoo/commit/56a7f7745c5df9b70e6fe5b78f401085ce46284c - https://github.com/odoo/enterprise/commit/538294661a5c0c748b55ad2d335448cd14700886 This commit will change the report to be more consistent with the other by changing the disposition of the section and changing the hierarchy level either by removing it and take advantage of the children_ids or changing to 0 to have the css highlight. task: 3669714