Daily updates from Odoo
Navigate
Branch
Thursday, May 31, 2018
10 changes
New functionality added to Odoo
This change adds support for banner-style onboarding messages in Odoo views, helping guide users through setup or key actions directly inside the interface. It also updates related website onboarding visuals and tests to make the experience more consistent and reliable.
Original PR description
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
Users can now see their meetings for the current day directly from the system tray alongside activities and reminders. This gives quicker access to upcoming or ongoing meetings and helps reduce missed appointments during daily work.
Original PR description
Description of the issue/feature this PR addresses: Task : https://www.odoo.com/web#id=60593&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.618f15c0d3a22e6cc07c02671ccfb81a 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
Adds a new cohort view that helps users track how groups of records evolve over time, making it easier to analyze retention and revenue trends. The subscription dashboard now uses this standard view, with Studio editing support and Excel export for easier reporting.
Original PR description
* Task: https://www.odoo.com/web#id=29402&view_type=form&model=project.task&action=327&menu_id=4720 * Pad: https://pad.odoo.com/p/r.241110e82b471a377043ef793f229a50
Enhancements to existing features
Several settings that could install or uninstall related apps have been removed or hidden to avoid users accidentally removing important business functionality. This affects areas such as manufacturing, projects, timesheets, expenses, and online sales, making configuration safer and clearer.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=1841221&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.6c2b07f6e9f0cad27d6d29500c090db8 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 web test mock server now supports grouping dates by week and year, in addition to day and month. This helps internal tests better reflect real reporting behavior and ensures date filters use correct start and end dates.
Original PR description
Description of the issue/feature this PR addresses: * Task: https://www.odoo.com/web?#id=29402&view_type=form&model=project.task&menu_id=5200 * Pad: https://pad.odoo.com/p/r.241110e82b471a377043ef793f229a50 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 improves how accounting lock dates are presented and validated. Users get clearer guidance, including a warning that fiscal year lock dates cannot be reversed, while lock date management is moved out of general settings to reduce confusion.
Original PR description
- fix tooltips for period_lock_date/fiscalyear_lock_date - add a warning saying fiscalyear_lock_date is irreversible - add contrains - remove the lock dates from the settings -task: https://www.odoo.com/web#id=38178&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720
Resolved issues and error corrections
Resource calendars now use explicit time zones for employees and resources, reducing scheduling mistakes when teams work across regions. The update also improves calendar performance and aligns related HR, payroll, manufacturing, project, and timesheet absence features with the revised scheduling behavior.
Original PR description
Fix timezone issues in resource calendar: - improve tests on resource calendar and resource mixin; - add a required timezone field on models 'resource.calendar' and 'resource.resource' to disambiguate attendances; - improve API of 'resource.calendar' and 'resource.mixin' to prevent other modules from using its implementation methods; - refactor implementation of 'resource.calendar' to make it more efficient.
This fixes monetary values in templates so they use the context of the specific record, rather than the broader page rendering context. It helps ensure amounts are formatted with the correct company and date information, reducing incorrect currency displays in generated documents or views.
Original PR description
Before this fix, the _convert method use the context of the qweb rendering instead of use the record context. 'date' and 'company' are automatically set as option for the field. The template who use t-esc with the widget monetary must define the options. The bug is introduce by https://github.com/odoo/odoo/commit/7a282c99655d4f154ac1808fcb8a70339dc70930 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
Code cleanup and technical improvements
This update aligns several scheduling-related areas with Odoo's updated resource calendar API. It helps keep manufacturing work orders, project forecasting, timesheets, and website appointments working consistently with the shared calendar logic.
Original PR description
Adapt code to new API of resource calendar.
The settings screens for Timesheet Grid and Timesheet Sales were adjusted to stay aligned with related changes in the main Odoo settings structure. This keeps the billing-related options visible in the right place and helps prevent confusion when configuring timesheet invoicing features.
Original PR description
Task: https://www.odoo.com/web?#id=1841221&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.6c2b07f6e9f0cad27d6d29500c090db8