Daily updates from Odoo
Monday, November 20, 2023
4 changes · master
Resolved issues and error corrections
Creating a new Belgian payroll contract no longer shows an error when the Fleet app is not installed. The fleet-related check now only runs in the payroll fleet module, preventing unnecessary disruption for users who do not use fleet features.
Original PR description
Before this commit, an error message appeared when clicking on creating a new contract. The problem was: a field linked to the fleet application was used without it being installed. This was fixed by moving the check to the l10n_be_he_payroll_fleet module task : 3522341
Helpdesk screens now better handle long team member names and avoid a brief resizing issue in the email composer. Ticket graph views are also organized more clearly, making it easier to compare work by team, stage, and assignee.
Original PR description
## Specs - Helpdesk.team Form View > team members name is overflowing - Helpdesk.ticket form view > coupon > generate coupon > send > send > the mail composer quickly resizes before closing - Changed…
## Specs - Helpdesk.team Form View > team members name is overflowing - Helpdesk.ticket form view > coupon > generate coupon > send > send > the mail composer quickly resizes before closing - Changed the helpdesk.tickets graph views with the following logic: - when viewing the tickets of a single team, group the graph view by stage > assignee - when viewing the tickets of multiple teams, group the graph view by team > stage ### In term of implementation: Modified helpdesk_ticket_view_graph_all_ticket view to group it by team > stage actions action_main_my_graph, my_ticket_action_no_create_graph, helpdesk_ticket_action_sla, helpdesk_action_success, helpdesk_ticket_action_7days_success now use views that inherits the same view as all_tickets created new links for actions helpdesk_ticket_action_main_my with every view_mode to avoid having the graphview display first when clicking on action same thing for helpdesk_my_ticket_action_no_create, helpdesk_ticket_action_sla, helpdesk_action_success, helpdesk_ticket_action_7days_success now linked helpdesk_my_ticket_action_no_create action to the helpdesk_ticket_view_graph_my_ticket view (no_create action is used by the my tickets dashboard buttons) Also: removed helpdesk_ticket_action_close_analysis_graph_inherit_dashboard renamed helpdesk_ticket_action_7dayssuccess_tree/kanban/activity/... these views weren't applying on the actions correctly. Removed them in upgrade script ~~https://github.com/odoo/odoo/pull/127993~~ https://github.com/odoo/upgrade/pull/5042 Task-3344837 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes helpdesk and eLearning forum page links after a related forum update changed the page structure. It ensures the support-related link still appears in the right place and only for question posts, preserving a smooth user experience.
Original PR description
The target in this xpath has to be adapted after the refactoring of `website_forum` in PR https://github.com/odoo/odoo/pull/120982 Community PR: https://github.com/odoo/odoo/pull/120982 task-3083657
This change reverts a previous adjustment to planning templates because it changed stable behavior in an unintended way. Users keep the existing template behavior for now, while a safer correction will be handled separately for saved shift templates.
Original PR description
This reverts commit 145fdbc786c434593bf060e82cd84110a6d830e3 because the fix alters the behavior in planning template which is not really allowed in stable. A another fix will be done to correctly compute the shift template generated when the user saves a shift as template. X-original-commit: dd5e4756cc3e837fbf531833917701c7fc35a569