Thursday, January 6, 2022
2 changes · master
Enhancements to existing features
Call controls now behave more predictably when switching between muted and deafened states. Users keep their intended mute setting after leaving deafen mode, and using the microphone while deafened now cleanly restores both hearing and speaking.
Original PR description
* When a user is already muted when setting their state as deafened the mute state should remain after the deafen state is removed. * When a user clicks the microphone (mute/unmute) button while being in the deaf state, the user should end up undeafen and unmute. This commit also fixes a case where the track could be left enabled when transitioning from voice activation to push-to-talk (the track would still properly be disabled on the next release of the push-to-talk key). task-2720026
Planning teams can now use Copy Previous, Publish, and Plan Orders directly from the calendar view, matching key actions already available in the Gantt view. This reduces switching between views and makes weekly planning, publishing schedules, and planning sales orders faster and more consistent.
Original PR description
Before this commit: In the gantt view of planning slots, users can perform "Copy previous", "Publish" and "Plan Orders" actions based on conditions. After this commit: Also in the calendar view of planning slots, users can perform "Copy previous", "Publish" and "Plan Orders" actions based on conditions. Though 'Publish' action is hidden in 'year' mode while 'Copy Previous' action is visible only in 'week' mode. Technical: To reduce code redundancy, we've made a mixin "PlanningControllerMixin" and "SalePlanningControllerMixin" which is useful in both Gantt and Calendar views to perform various actions. closes odoo#22516 task-2667758