cf33b80aca81bc7cddab04820dbf4e5c60d38793
Refactoring of the accrual computation methods and views. There are also 2 new features: custom carry-over date and allocation time: Custom carry-over date: Previously, an accrual plan was always evaluated on the 1st of january to decide if days were lost or postponed to next year. Now the user can choose any recurring date in the year for that evaluation Allocation time: Previously the days were given at the end of the accrual period, meaning an employee had to work the whole period to get his days. Now there is a choice between accruing at the start or at the end of a given period. Simulation: On an allocation of type accrual, changing date_from or accrual_plan launches the calculation of the days to allocate. This lets the user know how many days the allocation would give to an employee and lets him eventually change that number. After saving the record the flow resumes like before. There is no more need to create fake allocations. Additional tests written and some existing tests have corrected values / parameters to still test same feature but be correct with the new functioning. task 3060724 closes odoo/odoo#112383 Related: odoo/upgrade#4597 Signed-off-by: Sofie Gvaladze (sgv) <sgv@odoo.com>
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, ...
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.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%