Lock Fields to Avoid Accidental Editing

I’d love to be able to lock fields after they’ve been filled or based on the state, etc. to avoid accidental changes to fields that need to be visible but shouldn’t be edited after a certain point.

For example, I want to link a project to a task, but I’m unlikely to change the project the task is linked to. I still want everyone to see the project the task is linked to for navigation, but not allow it to be accidentally changed easily by any user with edit rights.

At the moment, this requires another field (formula), to show this information without being editable.

1 Like

To be useful, locking would need to be on a per-field, per-entity basis.

Are the use cases you have in mind predominantly related to locking relation fields?

Not always, but it would probably be the biggest use case generally. Another use case would be date fields (e.g., if State = Final, date shouldn’t be changed).