Wednesday, February 1, 2023
5 changes · master
Enhancements to existing features
Lot and serial number labels now print in cleaner, more practical formats. The update adds common retail label sizes and supports both PDF and ZPL outputs, making labels easier to use in warehouse and retail operations.
Original PR description
Currently, when going in Products>Lots/Serial Numbers and printing labels, the output is just ugly. In this commit, There are a bunch of usual retail label sizes in pdf or zpl code. Task - 2678364
Website editors can now change a link's visible text directly from the link editing panel, making content updates faster and clearer. The change preserves overall formatting where possible and hides the text field for links that include media such as images or icons.
Original PR description
This commit adds a "text" input below the URL input in the link editor so user can use that zone when they need to edit link name. This link name is updated only when the input is changed so we don't lose formatting (e.g. if one letter is bold). Only the formatting applied to the entire selection is kept. (e.g. if you have a "link <b>like</b> this", nothing will be in bold if you update the label in the editor panel. Also, if there is a media in the selection (image, icon), the "text" input will be hidden. task-2900529
This update refreshes Odoo's spreadsheet engine with many usability fixes and small improvements. Users should see smoother collaboration, better editing behavior, improved menus, more reliable filtering and merging, and refinements to charts and spreadsheet layout handling.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/dac9cfd14 [REF] collaborative: don't dispatch commands twice to views…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/dac9cfd14 [REF] collaborative: don't dispatch commands twice to views https://github.com/odoo/o-spreadsheet/commit/04459ca94 [FIX] sheetview: check active sheet exists https://github.com/odoo/o-spreadsheet/commit/2f1852560 [FIX] EdgeScroll: Allow edge scrolling through hidden columns https://github.com/odoo/o-spreadsheet/commit/de4abb0b4 [IMP] Registry: add sequence to chart registry https://github.com/odoo/o-spreadsheet/commit/bb110f20d [IMP] Header: auto-resize of row height https://github.com/odoo/o-spreadsheet/commit/bfe777ada [IMP] topbar: CSS tweaking https://github.com/odoo/o-spreadsheet/commit/73379f013 [FIX] collaborative: don't render uselessly https://github.com/odoo/o-spreadsheet/commit/3dd59192a [FIX] freeze: check overlapping merge with command sheet https://github.com/odoo/o-spreadsheet/commit/520fdad1e [FIX] header size: compute the size before duplicating the sheet https://github.com/odoo/o-spreadsheet/commit/bc62fcff2 [FIX] data filters: don't copy filter values https://github.com/odoo/o-spreadsheet/commit/8ed593daa [FIX] merges: validate zone to unmerge https://github.com/odoo/o-spreadsheet/commit/21d1fb7e0 [FIX] collaborative: validate remote commands with allowDispatch https://github.com/odoo/o-spreadsheet/commit/ba4f998cb [FIX] collaborative: transform remote commands before dispatch to UI https://github.com/odoo/o-spreadsheet/commit/d811b1f08 [IMP] Function: add `hidden` tag to hide functions https://github.com/odoo/o-spreadsheet/commit/d24b6f09e [FIX] composer: (real) support of IME https://github.com/odoo/o-spreadsheet/commit/3edc780fd [FIX] popover: preserve scroll in popover https://github.com/odoo/o-spreadsheet/commit/4da67942c [FIX] topbar: properly toggle menus https://github.com/odoo/o-spreadsheet/commit/ecdd45fd6 [FIX] menu: reduce redundant calls to getter https://github.com/odoo/o-spreadsheet/commit/ccd231e4e [FIX] ripple: use `window.getComputedStyle()` only in `onClick` https://github.com/odoo/o-spreadsheet/commit/c8b5f70fc [FIX] drag&drop: preventDefault on passive wheel event https://github.com/odoo/o-spreadsheet/commit/db5b00246 [FIX] figure resizer: fix CSS https://github.com/odoo/o-spreadsheet/commit/a05fa98c2 [FIX] chart: default chart background behaviour https://github.com/odoo/o-spreadsheet/commit/015dd2cff [FIX] ColorPicker : showing black color selected upon reset https://github.com/odoo/o-spreadsheet/commit/3710b7df1 [IMP] css: use cssPropertiesToCss helper everywhere https://github.com/odoo/o-spreadsheet/commit/cd424377e [REF] tests: use helpers in autocomplete dropdown tests https://github.com/odoo/o-spreadsheet/commit/73c7dce73 [IMP] EventStream: self releasing does not call the release callback https://github.com/odoo/o-spreadsheet/commit/01e001d5a [IMP] demo: add Owl error handling in demo.js https://github.com/odoo/o-spreadsheet/commit/d1ad65205 [FIX] `Grid`: double click should target the main cell https://github.com/odoo/o-spreadsheet/commit/ccfd28c42 [IMP] Grid Composer: add cell reference when scrolling https://github.com/odoo/o-spreadsheet/commit/41708c7ae [FIX] Reference: Support sheet names containing exclamation points https://github.com/odoo/o-spreadsheet/commit/84d8ffab6 [FIX] package-lock.json: solve conflict in file https://github.com/odoo/o-spreadsheet/commit/98ad66f29 [FIX] config: bump owl version to 2.0.3 https://github.com/odoo/o-spreadsheet/commit/9a618dbb2 [IMP] top bar: add menu item to insert formula functions https://github.com/odoo/o-spreadsheet/commit/289ec5b92 [REF] compiler: use code builder https://github.com/odoo/o-spreadsheet/commit/71ae6cfa0 [FIX] grid_overlay: properly detect grid overlay resize https://github.com/odoo/o-spreadsheet/commit/be62b9ebf [FIX] sheetView: grid composer at wrong pos when cell not in viewport https://github.com/odoo/o-spreadsheet/commit/b3da747df [IMP] Autofill: alphanumeric values https://github.com/odoo/o-spreadsheet/commit/ca5becafa [IMP] composer: add multi line composer handling https://github.com/odoo/o-spreadsheet/commit/4aea6af88 [IMP] mockContentHelper: use focus to change window.mockContentHelper https://github.com/odoo/o-spreadsheet/commit/1bee3a4b6 [IMP] tokenize: add NEWLINE handling https://github.com/odoo/o-spreadsheet/commit/1da559c75 [FIX] menu: fix positioning of sub menus
The Field Service app now has dedicated menu options for managing projects and project stages, reducing the need to switch into the main Projects app. Field service projects and tasks are also hidden from the general Projects app, creating a cleaner separation between operational field work and standard project management.
Original PR description
This commit introduces some general ui improvements in the field service app. It adds a new "Projects" menu option that redirects the user to the field service project kanban view, it adds a new "Project Stages" menu option under configuration that redirects the user to the project stage list view and finally it hides all field service projects and tasks from the main projects app. These changes should help create a more clear separation between the field service app and the project app by minimising the number of times the user has to switch between the two and by hiding each category of project from the other app. task-2985017
The subscription dashboard has been updated so multiple KPI charts and metrics can be requested together instead of one at a time. This should improve dashboard responsiveness and make key subscription insights like revenue, churn, contracts, and customer metrics more efficient to load.