Monday, March 7, 2022
2 changes · master
Enhancements to existing features
Project users can more easily create budget items from the budget shortcut and see how planned work compares with allocated hours in grouped task planning views. This helps managers spot workload or budget gaps faster and keep project planning aligned with available capacity.
Original PR description
The purpose of this commit, is to make generic improvements in project. In this commit, following changes are made: - enable creation of new budget items from 'budget' stat button - task gantt view, groupby project: add progress bar representing planned hours vs allocated hours Related Community PR: [odoo/odoo#82019](https://github.com/odoo/odoo/pull/82019) task-2692856 Co-authored-by: Krina Oza <kro@odoo.com>
Documents can now have access rules set directly on each file, making it easier to decide who can read or edit sensitive business documents. Files can either follow their workspace rules or use specific read, write, or owner-only access, giving teams clearer control over document sharing.
Original PR description
== From https://github.com/odoo/enterprise/pull/16787 == *documents_account,documents_hr,documents_product,documents_project, documents_sign,documents_spreadsheet This commit makes the following…
== From https://github.com/odoo/enterprise/pull/16787 == *documents_account,documents_hr,documents_product,documents_project, documents_sign,documents_spreadsheet This commit makes the following changes: - Add a more granular option to control the access to documents: the new `access` field allows a per-document control of the access rights. - `folder_id` is no longer a required field on `documents.document` and on `documents.share`. - Spreadsheets do not have default folders anymore and their `access` defaults as `owner`. Task ID: 2257514 Documents now have one more `access` option: `workspace`, this is the default value when creating/adding a file into a folder and signifies that the access rules are those of the folder. `readonly` and `write` now give their respective access regardless of the user's rights on the folder. This is to make sure that the statement `Anyone can read` or `Anyone can write` are actually correct. For old behaviour the user has to use the `workspace` access. This pr also speeds up some tests from documents, see commits