Daily updates from Odoo
Friday, November 29, 2024
4 changes · master
Enhancements to existing features
Bank reconciliation now shows an available balance when pending bank transactions affect the account total. Users can review pending transactions separately, helping them understand real cash availability without importing or reconciling those items prematurely.
Original PR description
Display the available balance for an account when possible. The available balance is typically the balance plus/minus the amount of pending transactions. When available balance is different from balance, allow the user to fetch (but not import & reconcile) the pending transactions. This way the user knows what amount is actually available to him and he can check if payments due are already existing in pending state. Task: 3638204 Odoofin; https://github.com/odoo/odoofin/pull/260
Users can now open records in a new browser tab or window using middle-click or Ctrl-click in Helpdesk dashboards, cohort views, and map views. This makes it easier to compare records, keep context, and work across multiple items without losing the current page.
Original PR description
Opening link in new tab is a very cool feature for productivity purpose. task-id: 4031939
Appointment managers can now control how often booking slots are created, making it easier to offer frequent arrival times or add buffer time between appointments. This reduces clutter in slot setup and makes scheduling options clearer for users across appointment-related flows.
Original PR description
*= pos_restaurant_appointment,appointment_hr_recruitment Purpose ======== Currently, offering multiple arrival times (on the hour, or at 15, 30, and 45 minutes past) creates excessive slot entries…
*= pos_restaurant_appointment,appointment_hr_recruitment Purpose ======== Currently, offering multiple arrival times (on the hour, or at 15, 30, and 45 minutes past) creates excessive slot entries and is not intuitive for users. The goal is to streamline this process and make the options clearer and easier to manage. Specification ============== Create a new field "appointment_slot_creation" with a default value 1.0 which decides when to start creating slots, based on the start time. 1). If the appointment_slot_creation is < duration it will create multiple schedules. EG. If the slot time is 9 - 12 with a duration of 1 hr and appointment_slot_creation is set as 15 min then it will create slots like (9:00, 9:15, 9:30, 9:45, 10:00, 10:15, 10:30, 10:45, 11:00). 2). If the field value is > duration it will allow setting up buffer time between slots. EG. If the slot time is 9-12 with the duration of 1 hr and appointment_slot_creation is set as 1:15 min then it will create slots like (9:00, 10:15). 3). Some demo data are also changed. 4). If the appointment type is custom then we will show the field in the form view but instead of its input box we will show the static string like this **Duration** - `Depending on the slots` **Create a slot every** - `Schedule line` Upgrade PR-https://github.com/odoo/upgrade/pull/6626 Task-4143918
Social post image uploads now accept only widely supported image formats, reducing failed or unsupported media publishing to external platforms. Image ordering is also preserved more reliably when posts include multiple images.
Original PR description
Purpose ====== When adding images to a post, only accept the most common images mimetypes. There is no point uploading pdf files, excel files or even svg images which are not correctly handled by the different media APIs. Accepted mimetypes: image/jpg, image/jpeg, image/jpe, image/png, image/gif, image/webp Technical: Prevent messing up the images order while computing the image_urls by changing the use of a set with an OrderedSet. Task-4243326