Summary
We disabled hide/dnd(drag-and-drop) options for No value view group intentionally in the first implementation. We want to change it to behave like normal view groups, so enable hide/dnd for No value view group as well.
Solution
I have removed the code that filters the No value group out of view groups, so No value is stored in the same array as other view groups. I have removed the No value flag check for Hide button on the hamburger menu of the Kanban header. I had to update the code in packages/twenty-front/src/modules/views/utils/mapViewGroupsToRecordGroupDefinitions.ts because it was ignoring the visibility flag of the No value view group and set it always to true. Also, it was always putting the No value group last ignoring the previous position.
I am not 100% confident in the changes I made in packages/twenty-front/src/modules/views/utils/mapViewGroupsToRecordGroupDefinitions.ts. I'd like to have a review from someone more familiar with that part.
Fixes #8591
Summary We disabled hide/dnd(drag-and-drop) options for
No value
view group intentionally in the first implementation. We want to change it to behave like normal view groups, so enable hide/dnd forNo value
view group as well.Solution I have removed the code that filters the
No value
group out of view groups, soNo value
is stored in the same array as other view groups. I have removed theNo value
flag check forHide
button on the hamburger menu of the Kanban header. I had to update the code inpackages/twenty-front/src/modules/views/utils/mapViewGroupsToRecordGroupDefinitions.ts
because it was ignoring the visibility flag of theNo value
view group and set it always to true. Also, it was always putting theNo value
group last ignoring the previous position.Recording https://github.com/user-attachments/assets/e135e22e-6e3a-4f94-a898-aafc03bba060