Tuesday, November 17, 2020
19 changes · master
Enhancements to existing features
Several Odoo apps now have refreshed icons, giving users a more consistent and polished visual experience. This is a presentation-only update and does not change business workflows or app functionality.
Original PR description
Updated App icons of the following modules:
-fetchmail
-iap
-mail_bot
-partner_autocomplete
-sale_timesheet
-sms
-snailmail
-helpdesk_account
-helpdesk_fsm
-helpdesk_repair
-helpdesk_sale_coupon
-helpdesk_stock
-helpdesk_timesheet
-hr_expense_extract
-industry_fsm_sale
-industry_fsm_stock
-project_forecast
-timer
-voip_onsip
-website_helpdesk_forum
TaskID: 2312083
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prAccounting move line exports can now include the currency symbol used on each line. This makes CSV files from reports such as the partner ledger clearer and easier to interpret when multiple currencies are involved.
Original PR description
Currently, when exporting move lines via for example the partner ledger, we are not displaying the currency in any way in the CSV. This will add an optional field in the list view of the aml which contains the currency symbol, which will then be exported into the CSV. task id #2381355 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Recruitment app’s mobile views have been refined to make job positions and recruitment sources easier to read and navigate. Spacing and alignment were improved, and job sources now open in a more mobile-friendly kanban layout by default.
Original PR description
{Recruitment : Mobile UI improvements{
# PURPOSE
Improve mobile interface for Recruitment App's
LINKS
PR: #59512
Task-Id: 2333976The HR Contract module now includes its own app icon. This makes the app easier to recognize in the Odoo interface and improves visual consistency across modules.
Original PR description
In this commit the App icon is added for the hr_contract module task-2360070 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Advanced Presence Control can no longer be enabled without choosing at least one method, such as email or IP validation. This prevents incomplete configuration and helps ensure attendance presence checks work as intended.
Original PR description
Before this commit, it was possible to activate the Advanced Presence Control feature without any advanced feature enabled. This commit enforces the selection of *at least* one of those option (email or IP). TaskID: 2361870 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
When a vehicle's driver is changed, the Fleet app now creates a follow-up activity to record the previous driver's end date. This helps teams keep driver history accurate when the end date is not necessarily the same as the new driver's start date.
Original PR description
PURPOSE Currently, when changing the driver of a vehicle, we don't set the end date of the last driver and we can't automatically set it because this end date can be another date that the start of the new driver. SPECIFICATIONS When we change the driver of a vehicle, add an activity to specify the end date of the last driver. LINKS PR https://github.com/odoo/odoo/pull/58170 Task-2328981
Deleting or archiving a recurring project task now stops its recurrence, preventing future copies from being created unintentionally. This helps teams keep project plans clean and avoids unwanted task clutter after work is cancelled or completed.
Original PR description
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 HR Settings tab on employee records has been reorganized so related information is easier to find. Payroll details and application-related settings are now grouped separately, helping HR teams review and update employee information more efficiently.
Original PR description
Improvements in the HR Settings tab in the Employee Form by re-organising various information. By this commit, mobility_card, next_appraisal_date and timesheet_cost fields are moved to "Application Settings" group and the fields, job_id, registration_number, language_code and nif_country_code are moved to "Payroll" group in the HR Settings tab. task - 2351762 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update simplifies HR, contract, payroll, and recruitment access rights so users only receive the permissions needed for their role. It also adds a recruitment wage summary report and tightens controls around hiring, HR plans, and salary-related information.
Original PR description
Back2basics. Some changes in HR access groups and fine tuning. See commit messages for details. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Timesheet grid views now show each employee’s required hours next to their avatar for the selected period. Past periods with missing timesheet hours are highlighted in red, making it easier for managers and employees to spot incomplete time entries.
Original PR description
Implement a new widget extending the standalone avatar widget. Its goal is to display the number of hours an employee have to work on the currently displayed period (on the grid view). It's displayed in red if all the hours have not been timesheeted AND are in the past (so previous week or previous month). Otherwise, it's gray (muted style). TASK ID 2264629
The Sign app no longer shows the “Upload a PDF to Sign” option when used on mobile. This prevents mobile users from creating signing templates in a flow that is not supported, reducing confusion and keeping behavior consistent across the app.
Original PR description
Purpose of this task is, when we use the mobile app, the template to 'UPLOAD A PDF To SIGN' was visible from mobile view. In this commit, when we use the mobile app we shouldn't be authorised to create a template. task -id: 2335667 PR: 13115
This update streamlines who can access payroll, contracts, recruitment offers, and related HR documents. It helps protect employee information, reduces unnecessary workflow steps, fixes a contract creation issue, and adds a wage summary view for recruiters.
Original PR description
Back2basics. Some changes in HR access groups and fine tuning. See commit messages for details.
The employee form’s HR Settings tab has been reorganized to make key information easier to find. Payroll-related details are now grouped separately from application settings, helping HR teams navigate employee records more efficiently.
Original PR description
Improvements in the HR Settings tab in the Employee Form by re-organising various information. By this commit, mobility_card, next_appraisal_date and timesheet_cost fields are moved to "Application Settings" group and the fields, job_id, registration_number, language_code and nif_country_code are moved to "Payroll" group in the HR Settings tab. task - 2351762 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Creating a field service task from the Gantt view now defaults to today's working hours instead of a full Monday-to-Sunday range. The suggested start and end times follow the company calendar for unassigned work, or the assigned employee's calendar when a worker is selected, making task planning faster and more realistic.
Original PR description
**Purpose** Currently, when creating a new task from the Gantt view, the planned dates set as default are Monday 00:00:00 - Sunday 23:59:59. This is unlikely to happen in a real-life scenario. Adapting to the hours defined on the company/resource calendars would greatly ease the encoding. **Specifications** -when creating a task from the gantt view, set today's date by default; -if the task is unassigned, the default start/end hours should correspond to what is configured on the company calendar for that day of the week; -If the task is assigned to a specific user, the default start/end hours should correspond to what is configured on the resource calendar of the employee for that day of the week.
The salary configurator now carries more hiring information into simulation links, including the job title from the application and the contract start date. Document uploads are also simplified by removing previews and defaulting accepted files to PDFs and images, making the process clearer for users.
Original PR description
In wizard for the generation of the simulation link: - rename "In relations with customers" to "Allow Representation Fee" - retrieve Job Title from application form - add Contract Start Date field and add its value in the simulation link In the documents section of the salary configurator: - remove document previews - apply default filter to accept pdf and images for documents
The Appraisal menu helper text was updated to be shorter and easier to understand. This makes the appraisal area feel cleaner and helps users focus on the next action without extra feature-focused wording.
Original PR description
The purpose of this task is to improve the Appraisal's action helper. so, this commit changed the helper message for the appraisal menu. TaskID: 2360930
Several Odoo apps received refreshed icons to improve visual consistency and recognition in the app launcher. This is a cosmetic update only and does not change business workflows or features.
Original PR description
Updated App icons of the following modules:
-fetchmail
-iap
-mail_bot
-partner_autocomplete
-sale_timesheet
-sms
-snailmail
-helpdesk_account
-helpdesk_fsm
-helpdesk_repair
-helpdesk_sale_coupon
-helpdesk_stock
-helpdesk_timesheet
-hr_expense_extract
-industry_fsm_sale
-industry_fsm_stock
-project_forecast
-timer
-voip_onsip
-website_helpdesk_forum
TaskID: 2312083
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThe work entry regeneration wizard now limits users to dates that match entries previously generated by the system. This reduces the risk of accidentally recreating payroll-related work entries outside the intended period.
Original PR description
…izard
Prior to this commit:
No check was made to ensure that we only generate work entries that were
previously generated by the system.
After this commit:
The user will be constraint to only re-generate previously generated
work entries.HR teams can now restart an appraisal that was previously canceled or already completed. This makes it easier to correct mistakes or reopen an appraisal process without creating a new record from scratch.
Original PR description
Add an option to start again a canceled or done appraisal. TaskID: 2377493