"Enable QuickEdit (beta)" overrides custom edit conditions

I’m using a custom approval workflow and have the following condition for the Edit action -

OR(USERROLE() = "Admin", AND(USERROLE() = "User", [Approval Status] = "Pending"))

This works fine when using the regular Edit action.

However, when “Enable QuickEdit (beta)” is turned on for a detail or deck view, it seems to ignore this condition and allows editing of rows even if the [Approval Status] is not "Pending".

While I understand the condition is a custom one and not part of native AppSheet permissions, the expectation is that QuickEdit should still respect the visibility rules defined in the Edit action’s conditions, since that’s how other views behave.

The condition in the Edit action only affects the display of the button to open the row in a form view and nothing else.

To control edit access to a specific column value, you must use Editable? (Editable_If) in the column’s configuration.

1 Like