Tuesday, November 6, 2018
8 changes · master
New functionality added to Odoo
Adds a new HR Presence module that helps HR managers identify whether employees appear present, absent, or need follow-up using signals such as system activity, sent emails, and IP-based activity. It also adds a dedicated presence dashboard with actions to contact employees or create leave records, helping companies manage unrecorded absences more proactively.
Original PR description
Purpose ======= A lot of companies don't use the module hr.attendance but are faced to employees distraction, they forget to record leaves. In big companies, it is not easy to controle presence and…
Purpose
=======
A lot of companies don't use the module hr.attendance but are faced
to employees distraction, they forget to record leaves.
In big companies, it is not easy to controle presence and
check if everyone is present in the office.
Specification
=============
1/ Review Human Resources menuitems
- Employees
- Contract
- Department
- Reports
- Employee Presence
- Configuration
- Settings
- Employee
- Tag
- Contract
- Types
- Templates
- Challenges
- Challenges
- Badges
- Goal History
2/ Add option in hr settings to decide the company policy
- [x] Controle Presence of Employees
- [x] According the system login --> Based on the bus presence (Present if 'away' or 'online')
- [x] Following number of sent emails --> Based on the sent mail.message during the day
- [x] According to the IP address --> Based on the ip address when requesting a long polling, stored on a res.users.log
3/ Add an employee presence view
This view is only for the hr manager and the data is computed when the hr manager goes to it
Clicking on this menu item will generate all kanban of employees grouped by state (present, absent, to define)
On each employee cart, an action can be requested as:
- Send a sms to the employee
- Send an email to the employee
- Create a leave for the employee
4/ Use this email template to contact the employee
Dear %(employee_name)s,
Exception made if there was a mistake of ours, it seems that you are not at your office and there is not request of leaves from you.
Please, take appropriate measures in order to carry out this work absence.
Do not hesitate to contact your manager or the human resource department.
Best Regards,Fleet managers can now see how many company cars an employee has driven and open the related vehicle history from the employee record. They can also attach documents to vehicle assignment records and generate a combined report for an employee, making insurance claim follow-up easier when someone leaves the company.
Original PR description
Add a field employee_cars_count (computed) to count the amount of cars the employee drove on employee page. This button open the kanban view with all car drove by this employee. On the fleet.vehicle.assignation.logs a button (like in expense) to upload documents about the car for a particular employee. On the employee form view, add an action button (with groups fleet_manager) to print all the documents merged in one file. On each document, there is a header to show the vehicle and the dove period. id=1892039 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
The Time Off app now includes sample leave allocations and leave requests for multiple employees, making test databases look more realistic and easier to evaluate. A related employee manager field was also restored to avoid warnings when employee reporting lines change.
Original PR description
The module lacks demo data to have a nice visual display when testing the application Add allocation requests and leaves request for several employees TaskID: 1906478
Resolved issues and error corrections
Purchase orders now show only the vendor product code that belongs to the selected company. This prevents buyers in multi-company setups from accidentally choosing supplier references from another company, reducing ordering mistakes.
Original PR description
- Create 2 companies A & B - On a product P, define 2 suppliers (same vendor), one for each company, but with a different Vendor Product Code - Create a PO in A for P Both supplier codes are proposed in the Many2one widget, while only the code for A is expected. Fixes #27857 opw-1894952 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
Service products can now only use units of measure that make sense for services, such as time, units, or custom uncategorized units. This reduces setup mistakes and helps keep product data cleaner and more consistent.
Original PR description
PURPOSE : In the product form, when the product is a service, we can actually select any kind of Unit of Measure. We should only be able to select UoM of 'time' or 'unit' category (or the custom ones, having no measurement_type). Task : https://www.odoo.com/web/#id=1839916&action=333&active_id=965&model=project.task&view_type=form&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Sales invoices now use the correct wording for down payment lines instead of calling them advances. This improves clarity for customers and staff by using standard business terminology.
Original PR description
A down payment is not an "advance", this is Frenglish opw-1882810
Quality teams can now use text entry and photo capture checks directly during warehouse picking operations. The picking check screens were updated to better support these check types and guide users through failures and follow-up checks, while workorder-only options remain limited to manufacturing workflows.
Original PR description
- Enable test types 'text' and 'take picture' when a quality check is made on a picking - Updated views for quality checks in a picking
The HR salary contract menu item has been moved to align with recent HR app navigation changes. This makes the menu structure more consistent and easier for users to navigate.
Original PR description
The menuitems for the hr application have been modified. This commit is the continuation of these modifications.