Friday, January 17, 2025
7 changes
3 changes
Enhancements to existing features
Belgian payroll rules now use age 66 instead of 65 when determining fiscal seniority. This keeps employee payroll and salary contract calculations aligned with the latest applicable age threshold.
The document preview now opens in a full-screen experience, making it easier to review files without leaving the Documents app. Key actions such as sharing and embedding are available directly in the preview header, reducing extra clicks and keeping document information visible when the chatter is open.
Original PR description
We maximize the document preview to full screen and add all the actions in the header allowing the user to perform actions directly from the preview. We first move the document actions buttons (share, embedded, ...) in a separated component so that they can be used also in the document preview. Task-4306398
Document-related automated actions have been reorganized so users see more relevant options by default, while demo-only examples are kept separate. The Documents action setup form was also tailored to better match document workflows, making configuration clearer for teams using Documents, Projects, and Products together.
Original PR description
Following on from the work done on 18.0, additional features are added in master: Server Actions =========== - Adapt current actions visibility (Demo vs standard) - Adapt Server Actions form view to fit Documents needs task-4334749
4 changes
Enhancements to existing features
Discuss gets a cleaner, less distracting call interface with refined sidebar, header, member panel, and call status styling. Users can also join or leave ongoing calls faster from the sidebar and switch or hide call and chat views for a more flexible conversation layout.
Original PR description
Minor style improvements: - less start spacing on non-compact discuss sidebar items - discuss sidebar item outline style when self in call is improved (better lines, more visible) - discuss sidebar…
Minor style improvements: - less start spacing on non-compact discuss sidebar items - discuss sidebar item outline style when self in call is improved (better lines, more visible) - discuss sidebar item when there's a call is improved: outline color matches border, background colors are more pleasing, spacing of participants and icons feels more right - discuss app header buttons are less distracting (reduced opacity when not hovered, active color is more suble in dark theme) - member panel is narrower in width by default - member panel categories (online / offline) are smaller and reduced opacity, so that they are less distracting - hover effect on offline members is less intense (opacity on hover is reduced) - member names have slightly reduced opacity (was more catchy than messages with white color) - call status in systray is `.fa-volume-up.text-danger` rather than `text-warning` blinking dot. Also blinking animation duration is 6 seconds rather than infinite. New minor features: - can quickly join and leave conversation from discuss sidebar when there's an ongoing call: simply hover and click on the ongoing call icon (`.fa-volume-up`). Note that the feature is not available in compact mode, as this is too easy to misclick conversation and the call indicator. - can change layout of call/thread in discuss app: either vertically (default, same as before), or horizontal i.e. call view on left and textual conversation on right. - Call view and textual thread can be hidden while in call: there's a "X" in top-right corner of each view to close it. A dynamic thread action allow to add them back. Only call or thread can be closed simultaneously. TODO: - layout button should show a popover rather than plain click for clarity. - small layout issue when closing thread and showing vertical layout.
Mobile users can now select all records in a list, not just the records visible on the current page. The update also prevents selection controls from overlapping the pager and aligns the mobile experience more closely with desktop behavior.
Original PR description
Back-port of https://github.com/odoo/odoo/pull/189029/ Task-ID: 4314183
The Knowledge app now keeps its richer file upload experience when users insert files in content, including embedded file behavior rather than a simple static link box. File cards also have a more compact layout, making multiple attachments easier to view side by side.
Original PR description
This PR, alongside its community counterpart, changes the behavior of the /file command and its visual aspects. The new result of /file in html field is a static blue box with a link to a file attachment. In order to preserve the original behavior in Knowledge (editable file name, previewable file etc.), this PR makes sure the EmbeddedFile plugin is used instead, which modifies the /file command so that it renders the uploaded file as an embedded component. https://github.com/odoo/odoo/pull/189203 task-3522395
Ponto payment initiations now wait until the required identity verification is completed. This prevents the first payment attempt from failing because verification was started too late, improving reliability for users setting up online payments.
Original PR description
When a user create the first payment initiation with Ponto he need to do the KYC of Ponto. The issue is that today we initiate the payment and then start the process of KYC. Following that the first payment is always in error, because it was initiated before the KYC. In this commit, we create the payments only if the KYC is done. task-4476856