Tuesday, October 2, 2018
5 changes · master
Enhancements to existing features
The documentation now uses a clearer example to explain delegation in Odoo's model system, making it easier for newcomers and instructors to understand. Supporting test examples and access data were updated so the documentation example stays accurate and reliable.
Original PR description
During the Odoo SmartClass of **Introduction to Development** the concept of [Model Inheritance](https://www.odoo.com/documentation/online/reference/orm.html#inheritance-and-extension) was given using the official documentation. When exploring the concept of [Delegation](https://www.odoo.com/documentation/online/reference/orm.html#delegation), the current code example was confusing even for the certified instructors. This merge request contains a more meaningful example that we believe it is easier to grasp for Odoo newcomers. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This fix improves how the point-of-sale printer chooses character encoding when printing receipts. It helps ensure Cyrillic and other non-Latin characters print correctly instead of being omitted or corrupted.
Original PR description
Description of the issue/feature this PR addresses: Better detection of encoding when doing conversion Unicode to char. Closes #15679 Current behavior before PR: Cyrillic characters are not printed. Desired behavior after PR is merged: All characters are printed correctly. Proof:  -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
On mobile devices, the messaging screen now shows each creation button only where it is relevant. Users will see New Message in the chat tab and New Channel in channel-related tabs, reducing confusion and accidental actions.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=1859285&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.4943543e5751e9ecf4e32adea2ee0907 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
Installing the online sales module no longer overrides the normal product ordering used in the back office. This restores expected product sequencing for staff while keeping storefront ordering behavior intact.
Original PR description
As the order on the product itself is destroying the functional sequence in the backend of the module product (handle widget is ineffective on the view) and is individually set since 4dce861 for its…
As the order on the product itself is destroying the functional sequence in the backend of the module product (handle widget is ineffective on the view) and is individually set since 4dce861 for its original purpose, it should not be of any risk to remove the redefinition of product order for website sale. **Description of the issue/feature this PR addresses:** Product ```sequence``` is not working as expected as soon you install the ```website_sale``` module, as ```website_sequence``` will always overrule **Current behavior before PR:** Trying to resequence is useless as nothing will change the template list order **Desired behavior after PR is merged:** Everything works as expected (frontend and backend) @JKE-be @nim-odoo May I ask you to review this one? I hope I did not forgot any place to look at, but I really think this is a bug and should be fixed in stable as functionality in the backend is confusing users (handle widget) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Filter menus now have more vertical space, making options easier to see and select. This reduces frustration when working with longer filter lists and improves day-to-day usability in the enterprise web interface.
Original PR description
Issue : https://drive.google.com/file/d/1jeD-kxhMlT5fI7AC1WOB7tnB0JOZFRgN/view?usp=sharing