Friday, June 17, 2022
5 changes · master
New functionality added to Odoo
Spreadsheet documents now support scorecard charts, giving users a clearer way to highlight key numbers and performance indicators. Chart linking has also been improved so scorecards can connect more smoothly to Odoo menu actions.
Enhancements to existing features
This update makes the Planning app easier to use by improving labels, field guidance, mobile behavior, and visual readability. It also adds a way to repeat shifts a fixed number of times, helping teams schedule recurring work more precisely.
Original PR description
Purpose of this PR to improve generic UX of planning app. So, in this commit: - show effective hour percentage in Gantt popover. - rename `open` into `add shift`. - show grey color on an alternate row in front-end. - add placeholders for some fields. - hide trash button for mobile in form view. - add a `number of repetitions` option in the `repeat_type` field for the shift. It will generate shifts according to that field. task-2816515
Journal item lists and manual reconciliation screens are easier to use, with clearer dates, direct access to related entries, and attachment previews that load only when needed. These changes reduce navigation effort for accounting users and make key financial information easier to review.
Original PR description
*reconciliation and Journal Items UX This PR aims to ease the flows around Journal items and Reconciliation by UX improvements. Manual reconciliation: The proposition lines now show the accounting date instead of the Due Date, and are sorted accordingly. As in the reworked reconciliation widget, the AML move name can now be clicked on to show its form view. Journal items: 2 list views were available for the journal items. As these changes make them very similar, the "grouped" view is dropped and only the simple/normal list view is used. As the useful information is now available from the list items, the more complex name that was previously used on the group by lines is not useful anymore. Some columns (Intrastat) were added to the view. Little fix to make sure a filter is set in the correct order. Previewer (in Journal Items list view): Added the previewer in the Journal Items list view. The previewer now loads the attachments only if open. task 2855459
The VoIP app now has a dedicated model to better organize call-related behavior and data. This should make the calling experience more reliable and easier to enhance over time, with limited immediate disruption for users.
The CRM opportunity screen now shows rental-related buttons consistently, even when there are no rentals yet. Rental quotes and orders are separated from regular sales counts, making pipeline information clearer and reducing confusion for sales teams.
Original PR description
PURPOSE Currently, in crm opportunity form view when rental is installed and if Rental Quotations and Rental Orders are zero than both stat buttons are invisible and name of the stat buttons are not…
PURPOSE Currently, in crm opportunity form view when rental is installed and if Rental Quotations and Rental Orders are zero than both stat buttons are invisible and name of the stat buttons are not fit in the box and if we create `Rental Quotation` then it is also count in `sale Quotation`. SPECIFICATION after this PR, Always display both stat buttons even if rental_quotation_count and rental_order_count is zero and also change the stat buttons name like `Rental Quotations` to `Rental`. override `get_prepared_domain` method in `sale_renting_crm` and add domain for it count and open only that records which is not 'is_rental_orders'. Note : 'sale_renting_crm' is NOT dependent on 'sale_crm'. That means, we can have 'sale_renting_crm' installed without 'sale_crm', and thus using super here to call methods defined in 'sale_crm' is not modular. so we change the dependency of sale_crm from `sale_management` to `sale` and add `sale_crm` as dependent module of `sale_renting_crm`. Task Id: 2627580