Daily updates from Odoo
Monday, July 1, 2019
7 changes
Resolved issues and error corrections
The recruitment survey thank-you message now uses the correct wording, changing “Thanks you” to “Thank you.” This small fix improves the professionalism and clarity of the candidate experience after completing a survey.
Original PR description
**Description of the issue/feature this PR addresses**:
- Task: https://www.odoo.com/web#id=1973931&action=333&active_id=1321&model=project.task&view_type=form&menu_id=4720
- Pad: https://pad.odoo.com/p/r.938b8e7502ffdb18c273b71ad70057b4
**Description:**
-It said "Thanks you", corrected it to say "Thank you."
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prFleet vehicle records are now filtered by company access rules, helping users working across multiple companies see the right records. This reduces the chance of viewing or managing vehicles outside the selected or allowed company context.
Original PR description
Purpose ======= Since the new company switcher, it's now easier to manage records of different companies. Specification ============= Add a multi company `ir.rule` for `fleet.vehicle`. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes missing styling in the HR contract calendar mismatch view, restoring the intended visual display for users. It also places the styling file in the correct location and format so it loads reliably going forward.
Original PR description
[FIX] hr_contract: Load calendar mismatch style ==================== Commit f17655d introduced a new file (`views/assets.xml`) in the manifest to load a new scss file. But it also deleted from the manifest an existing file (`views/hr_contract_templates.xml`) without moving the content from removed file to the new file. Hence, style defined in `calendar_mismatch.scss` was no longer loaded. [FIX] hr_contract: Move scss in correct folder ============= File `calendar_mismatch.scss` was wrongly in a `css` folder while it should be in a `scss` folder according to the guidelines. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Inventory adjustments can now only be deleted when they are still in draft or have been cancelled. This prevents users from removing inventory work that is already in progress, keeping stock records more reliable and consistent with other business documents.
Original PR description
Before that it was possible to delete a started inventory (sale, purchase, invoice it is not possible) @jco-odoo -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Events can now only accept registrations while their end date has not passed. This prevents customers from signing up for outdated events and keeps event availability accurate across website and sales flows.
Original PR description
base_automation with a trigger on_time on the start date field
This update corrects a typo in a Helpdesk email message and improves the wording that explains the Team Members feature. The clearer text helps users better understand team assignment behavior and presents more polished customer-facing communication.
Original PR description
**Description of the issue/feature this PR addresses**:
- Task: https://www.odoo.com/web#id=1973931&action=333&active_id=1321&model=project.task&view_type=form&menu_id=4720
- Pad: https://pad.odoo.com/p/r.938b8e7502ffdb18c273b71ad70057b4
**Description:**
-It said "Thanks you", corrected it to say "Thank you."
-Improved description of the Team Members feature.
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis update ensures Belgian company car benefits and CO2 fees are only calculated for Belgian companies, preventing payroll errors for users working in other countries. It also corrects company-specific payroll rule caching and cleans up related rule values when parameters are deleted, improving reliability in multi-company payroll setups.
Original PR description
[FIX] l10n_be_hr_payroll_fleet: Compute atn and co2 fees only for BE ===================================================== Car ATN and CO2 fees computation are using some `rule.parameter` specific to…
[FIX] l10n_be_hr_payroll_fleet: Compute atn and co2 fees only for BE ===================================================== Car ATN and CO2 fees computation are using some `rule.parameter` specific to Belgium. When the user is not logged in a Belgian Company, an `ir.rule` prevents him to read the `rule.parameter` and the computation fails. Since car ATN and CO2 fees are Belgian concept, it's acceptable to compute them only for Belgian companies. [FIX] hr_payroll: Don't read rule.parameter from cache when allowed_company_ids changed ======================== Reading `rule.parameter` is performed with an `@ormcache`d method to fasten payslip computation. The cache is reused when allowed_company_ids is changed but it shouldn't. With 2 companies A and B in two different countries: 1. (In Company A) Create a `rule.parameter` for country of Company A 3. (In Company B) Try to read the `rule.parameter` => AccessDenied 5. (In Company A) Read the `rule.parameter` => ok, the value is cached 7. (In Company B) Try to read the `rule.parameter` => the value from cache is retrieve, no AccessDenied is raised. [FIX] hr_payroll: Delete values when deleting rule parameters ============ When deleting a `hr.rule.parameter.value`, automatically delete all associated `hr.rule.parameter.value`.