Daily updates from Odoo
Monday, November 18, 2019
7 changes
Enhancements to existing features
Odoo now uses a clearer and safer way to run actions for a specific company, replacing older context-based shortcuts that could cause inconsistent behavior. This improves reliability for businesses operating across multiple companies, especially in accounting, HR, manufacturing, payments, and point of sale workflows.
Original PR description
#### ORM * Add with_company to update allowed_company_ids context key. * Consider sudoed environment to accept/refuse a company * Crash when invalid allowed_company_ids context is given. If a computed field depends on the current company and/or restricted company, add `company` in `depends_context` decorator arguments (done by default for company_dependent fields). #### Replace force_company and custom company* context keys by with_company uses. - [X] remove force_company keys - [ ] remove company_id keys --> for a followup PR - [X] remove company context keys - [x] remove company_ids and multi_company context keys [Task-ID](https://www.odoo.com/web?#id=2060885&action=333&active_id=1725&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
This update adds or adjusts optional columns in list views for expenses, expense reports, projects, planning slots, and field service tasks. Users can more easily show the business information they need directly in overviews without opening each record.
Original PR description
Add and modify multiple fields in tree view for next models: - hr.expense - hr.expense.sheet - project.project - planning.slot - Field Service project.task TASK-ID: 2079343 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website 404 page now has a cleaner, more polished layout similar to Odoo.com. Website teams can also customize the page with drag-and-drop blocks, making missing-page experiences more helpful and on-brand.
Original PR description
1966460
This change adds a dedicated user group for attendance kiosks, so kiosk users can be given only the permissions they need. It helps businesses run attendance check-ins with less risk of granting broader HR access than necessary.
Original PR description
Description of the issue/feature this PR addresses: It's the unique group needed for a kiosk attendance. Avoid to give to much rights. id=2088561 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website editor’s left panel has been redesigned to make page-building controls clearer and easier to use. Users get simpler snippet options, improved background controls, quick move buttons, and easier anchor link creation, reducing reliance on drag-and-drop and modal dialogs.
This update modernizes how Odoo selects the active company across accounting, payroll, delivery, and inter-company workflows. It reduces the risk of reports or transactions using the wrong company context, improving reliability for organizations operating multiple companies.
Original PR description
Counterpart of https://github.com/odoo/odoo/pull/36804 [Task-ID](https://www.odoo.com/web?#id=2060885&action=333&active_id=1725&model=project.task&view_type=form&menu_id=4720)
Several business lists now include additional optional fields for expenses, projects, planning, and Field Service tasks. This gives users more flexibility to show the information they need directly in list views without changing core workflows.
Original PR description
Add and modify multiple fields in tree view for next model: - hr.expense - hr.expense.sheet - project.project - planning.slot - Field Service project.task TASK-ID: 2079343