Tuesday, January 14, 2020
6 changes
New functionality added to Odoo
A new integration lets users create employee expenses directly from documents and generate documents from expense records. This helps teams connect receipts and supporting files with expense workflows, reducing manual handling and making expense documentation easier to manage.
Original PR description
This commit adds the bridge `documents_hr_expense`, it requires `documents` and `documents_hr`. It adds the ability to create an expense from the actions of documents, and to generate documents from `hr.expense`. Task: 2122739
Enhancements to existing features
Project visibility is now controlled through explicit invited employee and portal user lists instead of automatically granting access to followers. This reduces unnecessary task notifications while giving project managers clearer control over who can see private projects and tasks.
Original PR description
Purpose ======= Currently for a user to be allowed to see a private project they must follow the project. This means that they will be added as a follower of all new tasks in the project which causes…
Resolved issues and error corrections
This fixes layout timing issues that could make the Calendar view appear too small or too tall on mobile-sized screens. The navigation and home menu now load in the right order, so users opening Calendar from the app switcher or a direct link see the correct page height.
Original PR description
Fix show_application in web_client, the nav bar is appended after the content Fix toggleHomeMenu in web_client, the home menu is not detach before appending the content
Purpose
=======
Currently for a user to be allowed to see a private project they must follow the
project. This means that they will be added as a follower of all new tasks in the
project which causes them to receive 1000000 notifications, especially if there are a
lot of tasks in a project.
Specifications
==============
1) Add an Employee m2m field on project next to 'Invited Employees'
- only visible if the 'Invited Employees' option is selected
- the project should only be visible to employees selected there (regardless if they
are followers or not)
2) Add an Employee m2m field on tasks below the 'Email cc' one in debug mode
- only visible if the 'Invited Employees' option is selected on the related project
- should be pre-filled with what is set on the project
- the task should be visible to employees selected there (regardless if they are
followers or not)
3) Add a Portal users m2m field on project next to 'Portal users and all employees'
- only visible if the 'Portal users and all employees' option is selected
- the project should only be visible to portal users selected there (regardless if
they are followers or not)
- rename the option into 'Invited portal users and all employees'
4) Add a Portal users m2m field on tasks below the 'Email cc' one in debug mode
- only visible if the 'Portal users and all employees' option is selected
- should be pre-filled with what is set on the project
- the task should be visible to portal users selected there (regardless if they are
followers or not)
5) Following a project/task should not grant the user/employee the ability to see the
project/task
Task 2031527
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prUsers can now update several calendar events or marketing campaigns together from list views. This saves time on bulk updates while keeping fields that should not be changed protected as read-only.
Original PR description
PURPOSE The purpose of this commit to enable multi-edit in calendar.view_calendar_event_tree and utm.utm_campaign_view_tree. SPECIFICATION Enable multi-edit in each tree views, and set the fields not editable to be readonly. LINKS PR Task 2078662 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
Belgian payroll withholding tax calculations have been updated to reflect rules through 2020. This helps companies calculate employee payroll deductions more accurately and stay aligned with Belgian tax requirements.
Original PR description
Update withholding taxes computation up to 2020 taskID: 2166731
Users can now edit multiple calendar appointment types at once in the website calendar list view. This saves time when updating several appointment records and keeps fields that should not be changed protected as read-only.
Original PR description
PURPOSE The purpose of this commit to enable multi-edit in website_calendar.calendar_appointment_type_view_tree. SPECIFICATION Enable multi-edit in each tree views, and set the fields not editable to be readonly. LINKS PR Task 2078662