Daily updates from Odoo
Navigate
Branch
Thursday, April 26, 2018
5 changes
Enhancements to existing features
Project cards with cover images now have balanced top and bottom spacing. This makes the Kanban view look cleaner and more consistent without changing how users work.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=54019&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.145da1bd99f853e4486c9fc8c288912d Current behavior before PR: In project cover image top, bottom padding not proper set https://drive.google.com/file/d/1Dt3CW608GVwLCs-0bfM-KqLj3IVooYJX/view Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Windows installer build now updates its bundled Python packages from the project's requirements list. This helps ensure Windows installations include the dependencies expected by Odoo, while build logs show which packages were successfully added.
Original PR description
Description of the issue/feature this PR addresses: When building the Windows installer, a virtual machine is used with prepackaged python modules. With this commit, the packaging script will try to install on the virtual machine the python packages specified in requirements.txt. Each package is installed individually, that way, if an install fails, the install of the other packages continues. At the end of the process, successfully packages are listed so that they will appear in the build log files. Also, the Makefile was cleaned in this commit (removal of py2exe stuffs). Current behavior before PR: The Odoo Windows installer ships only Python packages prepared on the Virtual Machine used for builds. Desired behavior after PR is merged: The Odoo Windows installer will ship Python packages specified in the requirements.txt -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This update corrects several issues that could affect accounting, delivery, payments, stock operations, website slides, and reporting behavior when modules are initialized or used together. It helps prevent incorrect costs, reconciliation errors, display glitches, and access-related failures, improving reliability across common business processes.
Original PR description
As an alternative to https://github.com/odoo/odoo/pull/24451 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Code cleanup and technical improvements
User access rights are now managed through clearer, fixed fields instead of a dynamically generated technical view. This makes user permissions easier to organize, especially by separating public, portal, and internal users into exclusive user types.
Original PR description
This is a POC for how to replace the reified view with hardcoded fields. The idea is to add the corresponding fields in res_users when adding groups. These fields should have the special methods _compute_groups and _compute_groups_inverse respectively for parameters compute and inverse. It is also necessary to inherit the res_users view to add the fields. A category "user_type" has been created to replace the extra and human_resources categories, which has child groups portal, public and employee. Task id: 32258 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
This change updates how user access groups are managed by defining them directly on user records instead of relying on an older generated view approach. It should make permissions configuration easier to maintain across several business apps, with limited immediate impact for end users.
Original PR description
This is a POC for how to replace the reified view with hardcoded fields. The idea is to add the corresponding fields in res_users when adding groups. These fields should have the special methods _compute_groups and _compute_groups_inverse respectively for parameters compute and inverse. It is also necessary to inherit the res_users view to add the fields. A category "user_type" has been created to replace the extra and human_resources categories, which has child groups portal, public and employee. Task id: 32258