Tuesday, May 31, 2016
7 changes
New functionality added to Odoo
Timesheets now show a task's full time spent, including time logged directly on the task and on its sub-tasks. This gives project and service teams a clearer view of total effort without manually adding sub-task hours.
Original PR description
Added compute field total_hours_spent for calculate total hours based on task's (time spent + sub-tasks hours). Task: https://www.odoo.com/web?#id=23620&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.77a594aba7f1b06ad221a478eed1f33b 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
Enhancements to existing features
Project settings are simplified by removing outdated options and showing timesheet-related settings only when the relevant apps are installed. This makes configuration clearer for users and reduces confusion from unavailable or mislabeled features.
Original PR description
Description of the issue/feature this PR addresses: - configuration improvement Task:https://www.odoo.com/web#id=23931&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pr:https://pad.odoo.com/p/r.307cb2cf5c8be9a33924609784187bae Current behavior before PR: - Sale Service option is present. - Time on Tasks option is present. - Timesheets section is always visible. - Timesheets on Issues is always visible. Desired behavior after PR is merged: - Remove the Sale Service option, because 'sale_service' module doesn't exist anymore. - Remove the option "Time on Tasks" and link the Time Scheduling (resource_calendar_id) to Forecast. - Hide the Timesheets section if the 'hr_timesheet' app is not installed. - Change the label "Timesheets on Issues" instead of "Timesheets Invoicing". - "Timesheets on Issues" shouldn't appear if hr_timesheet + project_issue apps are not installed. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Code cleanup and technical improvements
The restaurant point of sale and receipt reprint features were migrated to Odoo's newer internal framework and reorganized. This should make these areas easier to maintain and evolve, with little direct change expected for everyday users.
Original PR description
pad :- https://pad.odoo.com/p/r.inJebIhXv0ectFd3 Task :- https://www.odoo.com/web#id=13684&view_type=form&model=project.task&menu_id=3942&action=327
The online shop can now show customers clearer product availability information directly on product pages. Businesses can choose whether to show no message, indicate that an item is in stock, or display a custom warning such as a variable delivery delay, helping set expectations before purchase.
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 An availability selection field with 3 values : - Always available on stock - Warning + a warning message like 'available with a variable delay of 15 days - Bloqued: Not available anymore with a message also
Server actions now check custom code for common Python mistakes before it is saved or run. This helps prevent broken automations and limits actions to approved safe code, reducing operational risk for businesses using custom workflows.
Original PR description
- Task: https://www.odoo.com/web#id=21332&view_type=form&model=project.task&action=333&active_id=131 - Pad: https://pad.odoo.com/p/r.6Fr00MQkGGf3tske
The Google Spreadsheet integration was migrated to Odoo's newer application framework and its files were reorganized for easier maintenance. This improves reliability when copying Google Drive documents and removes unused code, helping keep spreadsheet-related workflows stable.
Original PR description
- Task : https://www.odoo.com/web#id=12148&view_type=form&model=project.task&menu_id=3942&action=327 - Pad : https://pad.odoo.com/p/r.dF6IczDDl4hnZHMg
The Google Drive integration has been migrated to use the newer Google API structure and reorganized for easier maintenance. This helps keep document integration compatible with current Google services while removing obsolete code.
Original PR description
- Task : https://www.odoo.com/web#id=12147&view_type=form&model=project.task&menu_id=3942&action=327 - Pad : https://pad.odoo.com/p/r.EsscCrMJsqUHKdOr