Monday, November 8, 2021
3 changes · master
New functionality added to Odoo
HR teams can now view a dedicated report showing each employee's skills. This makes it easier to understand workforce capabilities and support staffing, development, and planning decisions.
Original PR description
Adds a report showing the skills per employee. TaskID: 2677101 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
When leads are converted into helpdesk tickets, or tickets into leads, marketing tracking information is now preserved. This helps teams keep accurate campaign attribution across CRM and Helpdesk workflows, while also simplifying the conversion form when only one helpdesk team is available.
Original PR description
Information about UTM codes was lost when converting leads to helpdesk tickets and vice versa. This commit ensures that they are correctly propagated. The Python test suite is completed to reflect this. As specific processes are in place to create Helpdesk Teams and Ticket Types, they can no longer be created nor edited on the fly in this conversion process. To accelerate form completion in case there is a single helpdesk team to chose from, this field will be automatically completed on the Lead to Ticket wizard form. Task-2671664
Resolved issues and error corrections
Fixes swipe actions so they work correctly for right-to-left languages, inside scrollable content, and with content that previously affected layout height. This improves reliability for mobile interactions, including cases like emails with wide formatted content.
Original PR description
This commit fixes issues with the ActionSwiper component. The first issue was due to the lack of rtl support when using the component to perform actions because the actions were not inverted as they should be. Now, instead of using props directly, we use localizedProps that will change depending of the language direction. A test has been added, and the test is now located in a folder for core components. The second issue that has been fixed is about the swiper not having the right height because of overflow issues. A div now wraps the content to hide only the overflow-x property without affecting the y axis. Finally, the swiper now behaves correcly when scrollables areas are under touch manipulation. Now, the element can be swiped when all scrollables areas have reached their limit. e.g. This bug was preventing interaction with emails formatted with elements larger than the actual email. A test has been written to assure that use case.