gristlabs / grist-core

Grist is the evolution of spreadsheets.
https://www.getgrist.com/
Apache License 2.0
7.19k stars 319 forks source link

Add possibility to mask lateral columns to simplify uses for beginners #1266

Open cedric-pdl opened 2 weeks ago

cedric-pdl commented 2 weeks ago

Describe the problem to be solved

When connecting new users to Grist who only need to enter or modify datas, the Grist interface looks complex, especialy if users only need to enter datas in vues. Newbies don't understand why they access to right column for example.

Describe the solution you would like

Is it possible to add a permission, which autorise administrators to mask the left and/or right collums for editors and viewers? In order to simplify the working environnement ? such as the fonction "?embed=true ", but without the possibility of modifying the parameter "embed=false"

dsagal commented 2 weeks ago

For someone without the ability to change structure (see https://support.getgrist.com/access-rules/#lock-down-structure), there is little usable functionality available in the creator panel (the panel on the right) or the "Add New" button on the top left, or the "Tools" links on the bottom left.

Related request here: https://community.getgrist.com/t/is-there-any-way-to-display-grist-without-tools-and-other-things-you-don-t-want-the-end-user-to-access/6779

Without the parts I mentioned, the screen would look like so:

image

Perhaps also the left-hand panel can default to collapsed state when there is only one page?

Another question is whether the full UI should still be available for those who seek it (e.g. to understand the logic of the document, like column types and formulas).

RogerPenna commented 2 weeks ago

That's great. I had created a related topic at Grist forums here

https://community.getgrist.com/t/is-there-any-way-to-display-grist-without-tools-and-other-things-you-don-t-want-the-end-user-to-access/6779