Sunday, April 6, 2025
4 changes · saas-18.2
Resolved issues and error corrections
Messages posted today now show only the time instead of “Today at HH:mm”. This makes message headers shorter and aligns the mail view with the notification menu, improving readability for frequent recent messages.
Original PR description
Before this commit, message that were posted today relative to current user all had "Today at HH:mm". All other messages posted in the past have "Yesterday at HH:mm" or "Month Day at HH:mm" format. Therefore we could just display "HH:mm" and deduce easily these are messages from today. The main benefit of removing "Today at" is to reduce the length of message header. This shorten for recent messages, which contribute to a big chunk of messages. This also matches with messaging menu that displays the timestamp for recent notifications with just "HH:mm". Before / After <img width="403" alt="Screenshot 2025-04-06 at 20 32 05" src="https://github.com/user-attachments/assets/7146b629-8de4-4b0f-8a0a-451ed759b2bf" /> <img width="391" alt="Screenshot 2025-04-06 at 20 32 22" src="https://github.com/user-attachments/assets/2b16cefc-e6d6-4153-912a-cdb3796f2316" />
The Discuss app’s dark theme now uses darker backgrounds for conversations and surrounding panels. This improves contrast and makes messages easier to read while keeping the interface visually consistent.
Original PR description
Before this color, the bg color of conversation in discuss app in dark theme was lighter than bg color of chat window. This made reading conversation slightly harder in discuss app compared to chat window, due to reduced contrast. This commit fixes the issue by darkening the bg color of discuss app conversation by reusing the body color like in chat window and white theme. The left / top / right / control / systray panels were using the body bg color, therefore to keep same separation with the conversation bg, their color have been slightly adjusted by being a bit darker. Active item bg is also slightly darker for improved readability. Before  After 
Miscellaneous changes
To replicate: 1. With `accountant` installed, activate Analytic Accounting in the Settings 2. Create an Analytic Plan with an Analytic Account 3. Create an Analytic Item with any amount, using the created account. 4. Verify that the Analytic Account has a balance associated to it. 5. Returning to the Analytic Plan, set a parent plan. 6. The Analytic Account has no balance associated to it, and the Analytic Item does not have the account anywhere. When changing the parent plan of an Anal
Original PR description
To replicate: 1. With `accountant` installed, activate Analytic Accounting in the Settings 2. Create an Analytic Plan with an Analytic Account 3. Create an Analytic Item with any amount, using the…
To replicate: 1. With `accountant` installed, activate Analytic Accounting in the Settings 2. Create an Analytic Plan with an Analytic Account 3. Create an Analytic Item with any amount, using the created account. 4. Verify that the Analytic Account has a balance associated to it. 5. Returning to the Analytic Plan, set a parent plan. 6. The Analytic Account has no balance associated to it, and the Analytic Item does not have the account anywhere. When changing the parent plan of an Analytic Plan, this change is not propagated correctly to the analytic items using the now child plan's accounts. This commit will update the lines using accounts from the now child plan, setting the accounts in the correct plan column if possible. If there are lines that already have a different account in the new parent plan column, a RedirectWarning is shown. opw-4607129 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#202028
We need to inform if the INV will be paid in foreign currency when the INV is issued in foreign currency. For this, we cameup with a proposal to cover all possible scenarios: * Global setting for all YES (payments in foreign currency) * Global setting for all NO (payments in local currency) * Depending on the AR account (depending on the configured AR account, the payment will be in foreign or local currency, and this AR account can be configured per partner if desired) This gives the
Original PR description
We need to inform if the INV will be paid in foreign currency when the INV is issued in foreign currency. For this, we cameup with a proposal to cover all possible scenarios:
* Global setting for all YES (payments in foreign currency)
* Global setting for all NO (payments in local currency)
* Depending on the AR account (depending on the configured AR account, the payment will be in foreign or local currency, and this AR account can be configured per partner if desired) This gives the user the flexibility to choose and take into account the different possible scenarios we discussed with AdHoc (AR Partner).
Latam Task 1300 / Adhoc task 47476
Forward-Port-Of: odoo/enterprise#82928
Forward-Port-Of: odoo/enterprise#79297