Monday, January 18, 2021
11 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
This change improves how Odoo runs follow-up actions after a web request has finished. It helps internal processes complete more reliably without affecting day-to-day user workflows.
Original PR description
Task: 2416741
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
The Expense app now uses the clearer term “category” instead of “product” when employees record or manage expenses. This better matches how business users think about expenses and reduces confusion caused by internal product setup terminology.
Original PR description
Currently at odoo we use expense product terminology just because it's set up using product. Inside the expense app, there is no reason of not using category So in this commit, rename the product into category TaskId: 2391433 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
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
The default administrator signature now uses the admin user's actual name, Mitchell Admin, instead of the generic 'Administrator'. This creates a more personalized onboarding experience for new Odoo users.
Original PR description
PURPOSE Currently, the signature of the admin defaults to 'administrator'. Odoo does not take into account the actual name of the user. The onboarding experience would be better if the signature was personalized for the user. SPECIFICATIONS The default signature of the admin is his name (Mitchell Admin) instead of 'Administrator'. LINKS PR https://github.com/odoo/odoo/pull/63914 Task-2416715
Geolocation fields now store more precise latitude and longitude values, matching the precision used by Google and Odoo's Sign app. This reduces rounding issues and helps improve the accuracy of customer and lead locations.
Original PR description
Before this commit:
- The precision on geolocalisation fields were set to (16,5) which
caused rounding when data was comming from Goolge.
After this commit:
- The precision on geolocalisation fields are set to (10,7) which is
aligned with what Google does.
This precision of (10,7) is actually already used in the Sign App.
task-2426985
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis 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
The accounting reports activity view now hides the “Mark as Done” button for tax report activities. This prevents users from taking an inappropriate action and keeps the activity workflow clearer for tax-related tasks.
Original PR description
**PURPOSE** After installing account_reports in current activity view button "mark as done" is visible even though "activity_category" is "tax_report". **SPECIFICATION** Adding an inherited record in account_reports module to invisible "Mark as Done" button when "activity_category" is "tax_report". **LINKS** PR https://github.com/odoo/enterprise/pull/15281 Task-2371023