Friday, June 21, 2024
2 changes · master
Resolved issues and error corrections
Sign fields now resize more consistently, checkboxes start at a more usable size, and role labels no longer overlap field text. This makes document preparation clearer and reduces layout issues for users sending documents for signature.
Original PR description
This commit aims to address 3 issues with sign items: 1. Weird aspect ratio when resizing some sign items. 2. Checkbox sign item small default width. 3. Sign item role text overlaps with placeholder text. Changes: 1. fix the size of dragging arrow and role text 2. update the default width of the checkbox sign item type. 3. move the role text above the sign item box. Task: 3883615
This fix prevents invisible placeholder cards from appearing as white blocks in kanban views. It improves the visual consistency of Documents and Quality Control dashboards without changing business workflows.
Original PR description
This commit aims to fix an issue about the `kanban_ghost` elements within PLM having a visible white background. Commit[1] introduced a simplified version of our kanban archs. Within this commit, a white background is applied on `.o_kanban_record:not(.o_legacy_kanban_record)`, meaning this also applies to `o_kanban_ghost` elements. To avoid this, a `max-height` was set to `O` on `o_kanban_ghost` elements to prevent them from being visible. While this handle most of the scenario, it appears that there is a specific rule within the `quality_control` module that sets a `min-height` to `o_kanban_record`, making them visible due to the white background. To handle this issue, we set the `min-height` property only to other elements that are not `o_kanban_ghost`. Commit[1]: 8995473 task-3996625