As a developer you can set specific rules for whether or not it should be possible for a user to edit data in each widget.
Conditional Write settings are found in the Advanced Settings for each widget:
For the conditional write formula to work correct use "-1" as the value for when the condition is true. E.g. like in the below example where the widget will be editable when "da" is the initials of the user: