Monday, September 23, 2024
11 changes
1 change
Resolved issues and error corrections
Creating a new course and using the Add tag button on the website no longer causes an error page. This improves reliability for course managers setting up tags for the first time.
Original PR description
Steps to reproduce: 1. Create a new course 2. Go to front-end. 3. Click on the 'Add tag' button. 4. Throws a traceback Technical Reason: When creating a website slide for the first time, channelTagIds are undefined, causing JSON.parse to throw an error. After this Commit: No traceback will occur. Task-4154899
8 changes
Resolved issues and error corrections
The WhatsApp channel member list now matches the updated styling used for other channel member categories. This keeps the interface visually consistent and easier for users to scan when managing or reviewing WhatsApp conversations.
Original PR description
This PR [1] changed the styling of Channel Member list categories. This commit aims to adapt these changes for WA User Category.   [1]: https://github.com/odoo/odoo/pull/178865 https://github.com/odoo/odoo/pull/181046
Fixed an error that occurred when opening the depreciation schedule for companies using multi-ledgers. This ensures asset depreciation reports remain accessible even when ledger journal groups are included in the report options.
Original PR description
steps to reproduce: - create a multi-ledger, no excluded journals needed - open the depreciation schedule => traceback Reason of the issue: in the options['journals'], multiple models can be present, for example 'account.journal' or 'account.journal.group'. Since this commit https://github.com/odoo/enterprise/commit/a98652896daf5b9f6078a0bf95dd1b1430f01e1a, which significantly improved the multi-ledgers, it the 'journals' with model 'account.journal.group' no longer have the 'selected' attribute as it doesn't make sense.
Financial budget screens now use clearer wording when creating a budget, avoiding the impression that a new budget is needed every year. The “Show All Accounts” option has also been moved into the budget filter and only appears when it can actually be used, reducing confusion for users.
Original PR description
This commit addresses two issues: 1) The placeholder allowing the creation of a new budget was mentioning 2025 as an example. It was misleading, and a leftover from the first version of the feature: no need to create one new budget per year ; the same object should be reused. 2) The "Show All Accounts" filter was displayed under the extra options filter, and was always shown. Though, clicking it had no effect at all when no budget was selected (in the budget filter). We now put this menuitem directly into the budget filter dropdown, and only display it when at least one budget is selected.
The TDS-TCS report setup for India has been moved into its own supporting module so it is only installed when the related withholding feature is present. This prevents reporting issues for companies that do not use Indian withholding, while keeping TDS-TCS reporting available automatically for those that do.
Original PR description
Before this PR, TDS-TCS functionality was managed in `l10n_in_withholding`, while the TDS-TCS report handler was in `l10n_in_reports`. This caused issues when `l10n_in_withholding` was not installed. To fix this, the report handler has been moved from `l10n_in_reports` to a new module, `l10n_in_reports_tds_tcs`, which is now set to auto-install with `l10n_in_withholding`. task-4037680 Related PR: https://github.com/odoo/odoo/pull/180862
Fixed a crash that occurred when opening the Depreciation Schedule while a multi-ledger journal group was configured. The report now correctly ignores grouping headers and only processes actual journals, improving reliability for finance users.
Original PR description
To reproduce
1) Create a Journal Group (the menu item is now called "multi-ledger") 2) Open the Depreciation Schedule
==> Crash
This happens because the report parses the options['journals'] list badly, considering all elements in it have a 'selected' key. This is not the case when a journal group is defined, as a header element is then added, without that key. We fix it by checking the model associated with the elements of the filter, to only consider real journals, which are guaranteed to have a 'selected' key.Appointment names in the kanban view now include a hover title when the visible text is shortened. This helps users read the full appointment name without opening the record or guessing from truncated text.
Original PR description
This commit is a followup of task~3992107. It correctly sets the title attribute on the appointment name, which might be truncated. Setting `t-att-title` on a char field doesn't work, so it must be set on a wrapping node instead.
This fix removes unnecessary behind-the-scenes logic for a tax price setting that users cannot edit directly. It helps avoid confusing or inconsistent behavior when tax-included prices are derived from company settings and overrides.
Original PR description
As users can not modify directly the `price_include` field, there is no need for an inverse. Also doing a reverse of that field does not make much sense as it is the combination of the `company_price_include` and `price_include_override`. Community PR: odoo/odoo#178571 task-4144792
The subscription Kanban view now displays the health indicator with proper alignment. This minor visual fix makes subscription cards easier to read and keeps the interface looking consistent.
Original PR description
**Before this commit:** Health is not aligned properly in the Kanban view. **After this commit:** It should aligned properly.
2 changes
Resolved issues and error corrections
The Journal Report has been updated to remove the "Hierarchy and Subtotals" filter option, which was not functional for this report since account codes are never displayed. This cleanup removes a confusing filter that had no effect, improving the user experience by eliminating unnecessary options.
Original PR description
The Journal Report never shows account codes. The "Hierarchy and Subtotals" filter hence has no effect when ticked. It shouldn't be available on that report.
This update corrects the visual alignment of staff member cards when displaying a single user in an unpublished appointment. The cards now properly align with the "Unpublished" label, improving the overall appearance and consistency of the appointment display.
Original PR description
Fix staff user cards alignment when there is only 1 user and the appointment is unpublished. The card must be aligned with the "Unpublished" text. Task-4196414