Friday, February 5, 2021
8 changes · master
Enhancements to existing features
Employee work locations are now managed as reusable records instead of free-text entries. This makes location information more consistent across HR-related processes and helps connected apps such as attendance, expenses, holidays, appraisal, and payroll use the same standardized data.
Original PR description
The work location of an employee was previously a fields.Char. That was changed to a Many2one field to a the new model called work.location. That had some consequences in other modules that had to be slightly adjusted. The modules impacted were hr, hr_appraisal, hr_payroll. Task id: 2335646 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
The contact form now groups sales-related fields more logically by moving the delivery carrier field alongside the other sales information. This makes the form easier to scan and helps users find related settings in one place.
HR users can now open the list of contracts linked to a specific working calendar directly from that calendar. This makes it faster to understand where a calendar is used and manage related employee contract information.
Original PR description
Purpose ======= Currently there's no easy way to retrieve all the contract using a given calendar. 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
The contact form now keeps sales-related fields grouped together more logically. This small layout change makes it easier for users to find and review Mexican external trade information in the right section.
This update improves payroll workflows by making payslips easier to access from employee contract screens and contract history. It also enhances Belgian payroll reporting by adding NISS tracking for employees, validating it for tax sheet generation, and reorganizing Belgian reporting menus for easier navigation.
When a product has no rental-specific pricing, the rental screen now shows the actual list price that will be used instead of a vague fallback message. This helps sales users understand the charge immediately and reduces pricing confusion for rental orders.
Original PR description
When there are no rental pricing defined, it falls back on the list price of the product. Before this commit it was showing "Fallback on list price" without indication of that list price. Here we display "<amount> (fixed)" instead. TaskID: 2378808
Employee work locations are now managed as structured records instead of free-text entries. This improves consistency across HR-related workflows and helps appraisal, payroll, and timesheet features reference locations more reliably.
Original PR description
The work location of an employee was previously a fields.Char. That was changed to a Many2one field to a the new model called work.location. That had some consequences in other modules that had to be slightly adjusted. The modules impacted were hr, hr_appraisal, hr_payroll. TaskID: 2335646
Online appointment list and kanban screens now include sample data, making empty views more informative and easier to understand. This helps users see how appointment information will appear before they create real records.
Original PR description
in this commit we have added sample data in online appointments kanban and list view. task-id: 2326227