Monday, February 24, 2020
9 changes · master
New functionality added to Odoo
Project users can now apply a set of example Kanban stages directly to an existing project from the examples dialog. This saves manual setup time by creating the selected stages automatically while keeping any existing stages in place.
Original PR description
when a user opens kanban examples in project, user had to create stages manually, by this pr a button is added in kanban examples modal 'use it in my project, when user clicks on this button automatically all stages of an example are created in project with one click. if some stages already exists in project new stages will be added next to existing stages. task-2179536 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
This update improves how several website content areas handle requests and routing, building on an earlier correction that was limited by stable-release constraints. Business users should see more consistent behavior across blogs, events, forums, and mail channel pages, reducing friction for visitors browsing public website content.
Original PR description
* website_blog, website_event_track, website_forum, website_mail_channel 7dd7043 was introduced in stable as a fix, which obviously had some stable policy preventing some changes. This commit improves that commit in master. task-2119086
Resolved issues and error corrections
This fixes a checkout issue where the available states could be calculated using a different address type than the country list. Customers should now see matching country and state options when entering billing or shipping details, reducing checkout confusion when delivery features are installed.
Original PR description
Description of the issue/feature this PR addresses: List of states and countries in Payment page may be incorrect when website_sale_delivery is installed Current behavior before PR: List of states is always computed for "shipping" mode, while list of countries [may be billing](https://github.com/odoo/odoo/blob/e19227d3ba9c9296bfc0c221ac70a863a571b9a6/addons/website_sale/controllers/main.py#L656) Desired behavior after PR is merged: Use the same mode for states as for countries -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr @it-projects-llc
Analytic default rules are now included directly in Accounting, Expenses, and Purchasing instead of requiring separate add-on modules. This reduces setup steps after enabling analytics and helps teams apply analytic tracking consistently across these business flows.
Original PR description
Merge account_analytic_default into account Merge account_analytic_default_hr_expense into hr Merge account_analytic_default_purchase into purchase Prevent having to manually install default modules after activating analytics Task: 2182900
Sales orders with dropshipping lines now provide a direct way to open the related purchase order. This saves time for users who need to track or manage the purchase generated from a dropship sale.
Original PR description
When you create a sale order with some line with dropshipping, you not a direct access to the purchase generared. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Belgian payroll users can now download fiche 281.10 and 281.45 files directly from the generation wizard instead of automatically posting them on employee records. When the Documents app is installed, these files can also be stored in a dedicated Payroll folder for access by employees and payroll teams.
Original PR description
Currently, fiches 281.45 and 281.10 are posted on the employee chatter. Storing those files is not necessary. This commit allows to directly download the files from the generation wizard. To keep a copy of the generated files, a Documents integration will shortly be developped.
The salary configurator no longer assumes an employee is male when no gender is recorded. Users must now choose a gender before submitting, improving data accuracy in salary and contract setup.
Original PR description
Pad:https://pad.odoo.com/p/r.a01ab56e8346d56713e51055c151f84d Task:https://www.odoo.com/web#id=2165484&action=333&active_id=1251&model=project.task&view_type=form&menu_id=4720
Recruitment stages can now be marked as not hired, keeping those candidates off the referral dashboard. These stages also stop referral points from being awarded for unsuccessful applications, while normal point tracking resumes if the candidate later moves back into an eligible stage.
Original PR description
Add a boolean on recruitment stage to said that is a 'not hired stage'. When it's true: 1. this recruitment stage will not be display on referral dashboard. 2. this stage give no points (neither if this stage is at the end of process, and we go for example from stage seq 4 to this stage with sequence 10, no points will bre gived). And after, if we go to normal stage with sequence 6, we will received points for stage 5 and 6. taskID: 2165770
The checkout address form now shows state options based on whether the customer is editing a billing or shipping address. This prevents delivery restrictions from incorrectly hiding billing states or showing unavailable shipping states, helping customers complete checkout with the right address choices.
Original PR description
All states would be listed in shipping mode Only restricted states would be listed in billing mode See commits for more details