Monday, February 24, 2020
12 changes · master
Enhancements to existing features
Updates made while editing a new record now apply consistently to related parent records in inherited data models. This reduces unexpected behavior during form changes and helps keep linked business data in sync before saving.
Original PR description
This makes the behavior of `onchange()` consistent in the case of inherited models (with `_inherits`).
New employee records now start with the gender field left blank instead of automatically selecting male. This avoids incorrect assumptions in HR data entry and helps ensure employee information is completed intentionally.
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
Saving a new time off request from the dashboard pop-up now closes the dialog immediately. This removes an extra click for employees and makes the request process smoother.
Original PR description
Purpose When you create a new "time off" request from the pop-up window, no need to click twice to close the dialog. Specifications close the dialog when the first time that we click on save button. Task-id: 2183096 PR: #45137
The help tooltip explaining automatic email deletion has been clarified across email-related screens. This makes it easier for users to understand what the setting does before enabling or disabling it.
Original PR description
PURPOSE The message for help tooltip of auto_delete field is not sufficiently clear for user to understand. SPECIFICATIONS Improving message for help tooltip by adding some extra details in it so user can easily understand about it for models mail.mail, mail.template and wizard mail_compose_message. LINKS PR https://github.com/odoo/odoo/pull/45063 Task-2055702 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
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
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
Access rights screens now let users group record rules by the related business object, matching the grouping already available for model access rights. This makes it easier for administrators to review and organize security rules when managing permissions.
Original PR description
Before this commit, There was no option to Group Record rules by Object. 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
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
Timesheet descriptions are now easier to enter, with a larger text area and helpful placeholder text in the timesheet form. Helpdesk ticket timesheets no longer require a description, reducing friction when logging time on support work.
Original PR description
Before commit: The description field did was displayed as input box with label in timesheet form view. After commit, description field will be displayed as text box with placeholder Before, description field is required in list view of timesheet in helpdesk ticket. After Commit, description field not required for ticket time sheet. Taskid : 2176065