20cc64f79ea00cf82242fb0cc6c28c6979928ef3
Impacted modules: hr_timesheet, sale_timesheet When task is changing project or sale order line, we don't want anymore to change the linked timesheet. We now consider a timesheet is done in a specific time at certain condition that does not have to change when the environment is modified afterwards. So, a timesheet linked to an analytic account for a certain project on a task (and mybe linked to a SO line) will still be linked to the same object if the task is billed with another SO or move into a new project. The idea is task actual configuration (project, AA, SO line) are the default value at timesheet creation. As consequences, timesheet from another project can be linked to a task that does not belong to that project. Project and task can be modified thougth the UI of timesheet app. SO line and analytic account of a timesheet can not be modified as they are more sensitive field (in a business point of view), especially for invoiced timesheets. This commit revert opw-1803811, as at that time the 'inheritS' between project and AA was still effective, and there was only one billable type (task rate) for task. The introduction of 'employee rate' billing type will complicate timesheet transfert. Tasks #34703
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%