Monday, January 18, 2021
7 changes · master
Enhancements to existing features
Project managers can now choose whether each project opens tasks in a card or list view by default. This makes task navigation better match how each team prefers to organize and review its work, including during quick project creation.
Original PR description
Purpose of the task is to allow the user to choose whether the kanban or list view should be the default. This configuration is project specific and each project can have a different 'main' view So in this commit, Added a new 'default view type' selection field on project.project with values as 'Cards' or 'List'. Based on selection on project When accessing the tasks of a project (either from the project.project kanban or a project.project many2one), it will redirect to the project's default view. Also on quick create of the project added the simplified preview of the view type. TaskID: 2390613
Sales delivery follow-up activities now stay aligned with quantity changes. If a delivery remains short, the reminder is updated; if the ordered quantity is fulfilled or exceeded, the reminder is removed to avoid unnecessary follow-up.
Original PR description
PURPOSE update delivery activity summary accordingly - if the updated quantity < the ordered quantity -> update the activity summary - if the updated quantity >= the ordered quantity -> unlink the activity. SPECIFICATIONS 1. If the updated quantity is less than the ordered quantity then we have to update the activity summary accordingly 2. If the updated quantity is either greater than or equal to the ordered quantity then we have to unlink that particular activity LINKS PR https://github.com/odoo/odoo/pull/63389 Task-2323982
Microsoft account integrations can now use configurable authentication and token endpoints instead of fixed Microsoft defaults. This helps customers target a specific Azure tenant when connecting Microsoft services, improving control over how the integration is authorized.
Original PR description
The endpoints were hardcoded in the application code. This commit aims
at making them overridable with system parameters:
- `microsoft_account.auth_endpoint` defaults to
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
- `microsoft_account.token_endpoint` defaults to
https://login.microsoftonline.com/common/oauth2/v2.0/token
This change allows customers to restrict the tenant the API targets[0].
[0] https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols#endpoints
TaskID: 2413197
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-prThis update makes several small user experience improvements across CRM, HR, Timesheets, Products, Projects, and Web notifications. Users get clearer labels, better mobile guidance, cleaner employee cards, easier access to extra prices, and notifications that disappear automatically instead of staying on screen.
Original PR description
Purpose of this task is to improve the various modules like crm_iap_lead, hr, hr_timesheet, product, project, web. So in this commit done the below changes: - timesheet: project is open in the form view insted of the quick view - earlier the popup window notification is sticky so after this commit it will disappear automatically after a few seconds - product form view: 'extra prices' display as a link - project sample data: move the helper a bit higher in mobile view - CRM > Generate leads > industries > search more: rename 'tag name' into 'Industry' - preferred_role_id: 'ceo' written in all caps - employees kanban view: the chat icon aligned to the bottom of the card LINKS PR: #63693 Task-Id: 2374726 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 update makes several everyday workflows smoother across Planning, Timesheets, Project, and Subscriptions. Employees are now preselected when creating planning shifts from their profile, mobile screens have clearer actions and less empty visual clutter, and subscription help text is corrected.
Original PR description
Purpose of this task is to improve the various modules like planning, project_timesheet_synchro, sale_subscription, web_enterprise. So in this commit done the below changes: -Employees > Planning stat button > Add: the employee the user is coming from should be set by default on shift creation -timesheets > timesheet > timesheet app (on mobile): - remove "you can try the app in a new tab" - move "open the app" on the right of "more info" - rename "open the app" into "try the app" - mobile > project: hide the grey bar if there are no stages to display - subscriptions: small typo to fix in the helper LINKS PR: #15426 Task-Id: 2374726
Field service delivery exception activities now stay aligned with the latest delivered quantities. When quantities are still short, the activity is updated; when the order is fulfilled or exceeded, the activity is removed so teams avoid unnecessary follow-up.
Original PR description
PURPOSE update delivery activity summary accordingly - if the updated quantity < the ordered quantity -> update the activity summary - if the updated quantity >= the ordered quantity -> unlink the activity. SPECIFICATIONS 1. If the updated quantity is less than the ordered quantity then we have to update the activity summary accordingly 2. If the updated quantity is either greater than or equal to the ordered quantity then we have to unlink that particular activity LINKS PR https://github.com/odoo/enterprise/pull/15316 Task-2323982
Resolved issues and error corrections
This update fixes several Project app issues, including restoring the Kanban view on mobile and preventing incorrect task creation for recurring tasks. It also cleans up setup of the Internal project and gives its default task stage a clearer name, improving reliability for teams using projects and timesheets.
Original PR description
Restore Project Kanban view for mobile. Added a name for the default stage of the tasks in the Internal project Removal of redundancy for the creation of the Internal project and its tasks Fix task_reccurrence for the type 'after'. (too much task created or bad task created) Co-authored-by: François Georis (FGE) <fge@odoo.com> Task-2326258 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr