Thursday, February 13, 2025
4 changes · master
Resolved issues and error corrections
This fix ensures dark mode styling files are only loaded when dark mode is used, instead of being included in the standard light mode view. It helps prevent visual inconsistencies in restaurant appointment planning screens that use Gantt views.
Original PR description
This commit fixes an asset issue with web_gantt where the dark mode specific assets from web_gantt were included in the main (light mode) assets from pos_restaurant_appointment. Part of task-4571228
Users with Invoicing and Banks access can now open customer statements, partner ledger information, and follow-up tools without needing full Accounting access. This aligns reporting permissions with the newer invoicing role and makes key customer payment workflows available to the intended users.
Original PR description
With the introduction of Invoicing Enterprise (access to bank recon etc) a new user group was created "Invoicing & Banks" (`group_account_basic`)
This group should also be able to access the customer statement / partner ledger (from the partner smart button), as well as the followup wizard.
Implications: The module dependencies change because account_reports are now available with just Invoicing.
Old dependencies
----------------
- `account_asset` ... (and other accounting features)
- `account_reports` (auto installed)
- `accountant` **[Accounting]**
- `account_accountant` (auto installed)
- `account` **[Invoicing]**
New
---
- `account_asset` ... (and other accounting features)
- `accountant` **[Accounting]**
- `account_reports` (auto install)
- `account_accountant` (auto install)
- `account` **[Invoicing]**
Task-4465208The WhatsApp test coverage was updated to match recent shared platform changes around attachment handling, including voice attachments. This helps keep WhatsApp messaging behavior reliable and aligned with the latest expected workflows.
The Sign app now has the missing icon mapping needed to show the correct sidebar icons when new item types are used. This prevents errors and keeps the signing template setup experience working smoothly.
Original PR description
After #75291 we are using `icon_type` map to display the sidebar type icon if it's not defined on the item type. However the `icon_type` map wasn't defined anywhere which causes an error with new types.