-
-
Notifications
You must be signed in to change notification settings - Fork 320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add protect option to formula column with readonly access to prevent errors from owners #1257
Comments
There is already a prop in UI model:
|
Thanks for the feature request! Let me attempt to categorize the various things that are possible that maybe shouldn't always be possible. For terminology, I'll say "data column" to mean "column that's not a formula column".
The last 3 can be blocked by denying "edit structure" permission in the "Special rules" section of access rules. But this would apply to the whole document, not per column. I see several related but slightly different options for what we could do:
Perhaps there is a better combination than these. Of the ones here, I'd lean towards 2. It's also possible that would could additionally create some UI where you could keep the column read-only, and allow owners to "bypass protection temporarily", i.e. rather than remove the rule (which would create a window where others could make a change), the bypass would create an extra permission just for this owner's current session. I could see that being useful at other levels of granularity too, e.g. to lock down a whole table or document for everyone, and still allow owners to bypass the lock to make changes. |
This feature should be restricted to owners only, in order to prevent them erasing formula when they add rows and add a value in the column having formula. |
Describe the problem to be solved
Owners have access to edit formula but when they edit data in a row with formula, they could erase formula.
A discussion here : https://community.getgrist.com/t/make-formula-columns-write-protected/6345
Describe the solution you would like
Add a toggle/check in column formula options in order to able/disable formula editing.
The text was updated successfully, but these errors were encountered: