Bug #24422
closedGrid View must be combined with Column View and get some visual usability enhancements
0%
Description
When using the new Grid View feature, the new view should be combined with the existing Column View, since the current behaviour is to show the Column View anway when there is no selected backend layout record.
Both views should be available within the default view, with the grid showing up as soon as there is a backend layout record that is responsible for the current page itself or the whole branch this page belongs to.
Additionally the Grid View should not just respect the colPosList values but visually show the user which of the columns can be accessed.
We have 3 variants here; "Editable" (Default), "Not Assigned" (no colPos is set for this column) and "Restricted" (Editing not allowed for the user), which should be clearly separated by means of opacity and colour.
Attached patch will do all these things:
Remove the Grid View and merge it with the Columns View
Give both "Restricted" and "Not Assigned" columns a lower opacity.
Give the "Restricted" columns a reddish grey as a background color.
To test any of these changes, you will have to use a backend layout record with at least one column that hasn't got a colPos value, together with a TSconfig setup that disables some of the columns but NOT the unassigned column.
(issue imported from #M16852)
Files