Daily updates from Odoo
Thursday, November 10, 2022
5 changes
Enhancements to existing features
The spreadsheet filter editor has been reorganized into separate panels for date, text, and relation filters, making the experience easier to maintain and more reliable. This internal cleanup also adds stronger component checks, reducing the risk of future issues in spreadsheet filtering.
Original PR description
Task 2927285
The Documents settings page now shows the spreadsheet option first, making it easier for users to find. A small visual issue with the company icon next to the spreadsheet setting title was also corrected for a cleaner layout.
Sales orders opened outside the Subscription app now hide recurrence options when they are not relevant. This reduces clutter and helps users focus only on subscription details when a recurring setup actually exists.
Original PR description
This commit hide the recurrence from the sale order view accessed via mean other than the subscription app if there is no recurrence set or recurring line. task-id : 2950999
This update reorganizes how the VoIP phone feature manages its connection state behind the scenes. It lays the groundwork for future call interface improvements while keeping the current user experience largely unchanged.
Original PR description
Rewriting the user agent with models will expose the internal state of the SIP.js library into models, allowing to use it in OWL components afterwards. This commit is just a preparation step, introducing the UserAgent model and starting to move some fields into it. Part of task-2804811.
Copied signing templates now use a simpler numbering style, such as “(2)” instead of “(v2)”. For PDF templates, the number is placed before the .pdf extension, making duplicate template names easier to read and manage.
Original PR description
Before this commit, the incremented number used in the name of a template copy was formatted like ' (v2)' and placed at the end of the name. Now, it is formatted like '(2)' and placed just before the '.pdf' extension if the name ends with one. task-2992836