Tuesday, November 17, 2020
12 changes · master
Resolved issues and error corrections
This fix reorganizes website form files into the expected folders so Odoo can correctly recognize its own JavaScript and style files. This helps translation tools find text that needs localization, improving multilingual website form support without changing user-facing features.
Original PR description
The js files must be inside a `static/src/js` directory and scss inside
`static/src/scss` by convention.
This allows, for instance, to detect js files that are made by odoo
(in opposition to external libraries) and extract translatable terms
in the _export_translatable_resources method.
Introduced at e7152652754a14ac784e2
opw-2381030Fleet settings no longer reference a non-existent accounting add-on. This prevents confusion or errors when users configure fleet-related options.
Original PR description
The module fleet_account doesn't exist opw:2382169
Abandoned cart detection now uses the delay configured for each individual website instead of applying a fixed one-hour delay. This helps businesses with multiple websites send cart recovery actions at the right time for each site and audience.
Original PR description
Before this commit the search for abandoned carts was always using a delay of one hour After this commit the search for abandoned carts uses the specific cart abandoned delay configured for each website Description of the issue/feature this PR addresses: https://github.com/odoo/odoo/pull/59709 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
This fix disables bulk editing on selected onboarding list views so users can open records normally during setup. It reduces confusion in the onboarding flow for accounting, purchasing, and sales by preventing users from getting stuck after selecting records.
Original PR description
Removing multi_edit="1" from the treeviews because of when user tend to get 'stuck' through onboarding because of multi edit feature. When records are selected user can't open that records just when they leaves from multi edit / mass edition then that feature will works. **TaskID** : 2373161 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixed an issue where the coupon rule selector could be hidden when opened inside a popup window. This makes coupon setup smoother and prevents users from losing access to selection options in the dialog.
Original PR description
Currently, when inline domain selector is inside the modal dialog then the domain selector popover hide inside the modal body due to auto scroll on modal body. domain selector in dialog is rare case and here there is less content inside the coupon dialog due to that we can use the overflow visible for this specific wizard(modal dialog). So in this commit, fix the issues by adding overflow property in the modal body due to that, it will always display on top of the modal. TaskID: 2225272
User-facing text in the Project app was corrected for grammar, punctuation, capitalization, and word choice. This makes labels and messages easier to understand and gives users a more polished experience without changing functionality.
Original PR description
This commit fixes various types of language errors in strings visible to the user, including - singular/plural mix-ups - missing or incorrect punctuation - missing or incorrect articles - inconsistent use of title case and sentence case and other capitalization errors - mixed-up words - missing words - incorrect prepositions - missing or incorrect apostrophes Task 2337369
This fix improves the guided tour experience by making the droplet animation stay aligned with the correct button while users scroll. It helps prevent confusion during steps such as signing a document, making onboarding guidance smoother and clearer.
Original PR description
[FIX] web_tour: fix issue of droplet animation follow the wrong button Currently, when signing the document during the tour, the droplet animation don't follow correctly the button. So in this commit, due to timeout/Aniamation there is lag on scroll so need to change 50 to 0.1, now droplet have correctly follow the button, or appear after the button animation TaskID: 2296010
The contract history view now lists employee contracts with the most recent start dates first. This makes it easier for HR users to quickly see the latest contract information without manually scanning or reordering records.
Original PR description
…act_history
Prior to this commit:
* The contract_ids one2many widget in the hr_contract_history form was not sorted
desc.
After this commit:
* The contract_ids one2many widget in the hr_contract_history form is correctly sorted
desc.
related PR: odoo/enterprise#14647, odoo/upgrade#1939
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThe Notes app now matches other Odoo areas when users open scheduled activities from the top menu. Instead of showing all notes, it defaults to notes with activities due today or overdue, making the activity view more focused and consistent.
Original PR description
…ties For all the other models, when clicking the line in the "activities" top menu, you arrive in a kanban view which is filtered to only list objects which actually have scheduled activities on them, for notes it displayed all the user's notes regardless of any activity scheduled or not. To fix this defualt filter was to be set to "Today or Late Activities". The changes made are in the .js file where the data.filter is set to activities_overdue. taskID-2312083 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes several Planning issues so users see the right schedule period, avoid template actions where they do not apply, and have clearer date displays. It helps managers send monthly planning accurately and reduces confusion when creating or reviewing shifts.
This update corrects several issues affecting credit time contracts and salary simulation, including employer cost calculations, holiday-adjusted wages, contract end dates, and salary indexing percentages. It also prevents salary simulation for full-time credit time contracts where it would produce misleading results, improving payroll accuracy and user confidence.
Original PR description
This commit addresses some issues related to the credit time contracts and
the salary simulator.
After this commit:
* The salary simulator will show the correct Employer Cost
* The contract created with extra time off will have the right
wage_with_holidays
* When using the salary configurator on a credit_time contract,
the date_end of the contract will be copied over
* Let the user see and change the time_credit_full_time_wage when
the credit time is Full Time (0h worked and wage = 0)
* Correct percentage issue in salary indexing
* The system will prevent using the simulator for full time
credit time contracts
related PR's: odoo/odoo#61512, odoo/upgrade#1939The update prevents users from accidentally entering bulk-edit mode in onboarding list screens. This helps users open records normally during setup and avoids confusion that could make onboarding feel blocked.
Original PR description
Removing multi_edit="1" from the treeviews because of when user tend to get 'stuck' through onboarding because of multi edit feature. When records are selected user can't open that records just when they leaves from multi edit / mass edition then that feature will works. **TaskID** : 2373161