Daily updates from Odoo
Monday, August 19, 2024
5 changes · master
Enhancements to existing features
Users can now adjust embedded Knowledge calendars to show only relevant days and hours, reducing empty space and making schedules easier to read. The year view also gains proper scrolling so the full calendar can be viewed reliably.
Original PR description
Define calendar start/end display --- This commit adds new editing options to embedded calendar views. Sometimes a user may want to limit the scope of its calendar to a reduced time interval (i.e.…
Define calendar start/end display --- This commit adds new editing options to embedded calendar views. Sometimes a user may want to limit the scope of its calendar to a reduced time interval (i.e. only diplay hours from 09h00 to 17h00 in day scale) to avoid displaying a blank space. To do that, new inputs are introduced in the ItemCalendarPropsDialog which enables the user to select a starting and ending day for a week, and a starting and ending hour for each day. The new inputs are affecting the following options for the calendar: * `slotMinTime`: determines the hour at which the first slot starts * `slotMaxTime`: determines the hour at which the last slot ends * `weekends`: determines if we show the weekend Fixing year display --- This commit adds a scrollbar to the calendar embedded view for the year view, which isn't present. This scrollbar should've been present as the complete year of the calendar cannot be showed in its fullness otherwise. To fix this, the overflow-hidden bootstrap class is now ignored via a CSS rule that unsets its overflow value. This is applied only for embedded calendar views, as the regular view doesn't have any issue. task-3902124
Web Studio links have been updated to use a clearer, more human-readable URL format. This makes shared links and navigation easier for users to understand while preserving expected behavior through updated tests.
Original PR description
This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230
This update improves several accounting workflows, including journal audits, reconciliation, reporting, asset handling, and payment actions. The changes make key information easier to find, reduce clutter in accounting screens, and streamline day-to-day finance operations.
Original PR description
This Pr contains a lot of commit with different scope and improvement: 1. [[IMP] account_reports: audit of…
This Pr contains a lot of commit with different scope and improvement: 1. [[IMP] account_reports: audit of journal_reports](https://github.com/odoo/enterprise/pull/67611/commits/be914dd30aa3b8b11e1f026425f2a5ea7d624cc2): This commit will add some default filter and groupby on the view of the audit of journals. It will also unfold the twos groups automatically thanks to an override of the renderer. It will also clean the view of the audit. 2. [[IMP] account_reports, account_intrastat: change of menu item](https://github.com/odoo/enterprise/pull/67611/commits/bd52011ef87d205e899012e0c50f063b758d8225): This commit will reword some menu items. 3. [[IMP] account_report: annotation styling](https://github.com/odoo/enterprise/pull/67611/commits/991a08323cb326f3383110a1b1d41128571da825): This commit will make the annotation more visible 4. [[IMP] hr_payroll_account, l10n_au_hr_payroll: register payment button](https://github.com/odoo/enterprise/pull/67611/commits/b81e9e4ad61df5d8089e42f37934f66887238129): This commit will change the button register payment to pay. 5. [[IMP] account_reports: journal groups](https://github.com/odoo/enterprise/pull/67611/commits/914ffc770ab8f2f3510d216e9de1867fd4a088bf): This commit will change some things in the filter for journal groups, the display when changing journal group has been modified, by default when coming on a report when having a journal group it's automatically applied and when checking the journal items from a report with journal group selected, the domain is changed. 6. [[IMP] account_accountant: reconciliation improvement](https://github.com/odoo/enterprise/pull/67611/commits/d2e392e21dea167f61b407397b402f3687082d06): This commit will rework the UI of some reconciliation flow. Rework of the automatic wizard. Also remove the matching button. Change of filters. Change in the unreconcile, so that partial reconcile are unlink too. 7. [[IMP] account_reports: general ledger communication](https://github.com/odoo/enterprise/pull/67611/commits/0f67f8b9c80373686a52c3e2a4cb0885aae412c5): In this commit https://github.com/odoo/odoo/commit/0068c71a864407ac6ee621d0c6c3519ec05fc30e we changed the way the name of the move line is computed for receivable. In the general ledger we use the name of the move line for the communication columns, so it needed to be adapted. 8. [[IMP] account_asset: replace one2many to many2many](https://github.com/odoo/enterprise/pull/67611/commits/13a63ad864701f0314b834a49244d543de6a2065): In this commit, we will change the asset_model field to a many2many to be able to generate multiple assets from one invoice. We also added a stat button on the asset to see the linked asset and check if one of the linked asset has been confirmed. Added the filter journal 9. [[IMP] account_accountant: less noise in the accountings screens](https://github.com/odoo/enterprise/pull/67611/commits/e2b151d09f82cfebac49e2a4b048be7a9af6b426): This commit will clean up some view and try to stay consistent with this commit: https://github.com/odoo/odoo/pull/174988/commits/3e3a0d21f21d2636d8c4a1d2262d50600d929a6f 10. [[IMP] *: invert the logic of to check](https://github.com/odoo/enterprise/pull/67611/commits/b21a8367812d6d765f20307dafcdcd99c3144450): This commit will invert the current logic of the "to_check" field and rename it "checked". 11. [[IMP] sale_subscription: redesign of labels journal items](https://github.com/odoo/enterprise/pull/67611/commits/e18949ed8befd190c145e3ed3251e637045a2a69): During this commit: https://github.com/odoo/odoo/commit/7fe72283f2380f08eef970f73bebe6877dcda5e3 We changed a bit the _compute_name by adding a new depends on the ref, which was causing issue for the test_auto_payment_across_time. Since we are writing on the ref in the _subscription_post_success_payment function, the compute was triggered again and so the line name was wrong. The solution we chose is to override the compute and when the line has a sale order line that is from a recurring invoice, we don't compute it again. task: 4058751
Knowledge article URLs now use a clearer, more human-friendly format. This makes shared links easier for users to recognize and understand, while related tests were updated to confirm the new behavior across Knowledge features.
Original PR description
This commit improves the readability of URLs by modifying them to a new, more human-friendly format. Task-3820230
The time off process has been simplified by removing the draft stage from leave requests. This reduces unnecessary steps for employees and managers, making requests move through the approval flow more directly.
Original PR description
The draft state is considered to be a superfluous state that doesn't really add any value to the flow of time off. With this commit it is removed. task-3106305