We are using version 2.6.1 and also the addon UI Constraint to hide or disable specific buttons, fields, tabs depending on the user role. This addon combine with the standard authorization is very powerful and allows to make almost any change without coding.
I would like to ask if there is any option to hide the standard edit button in a inline editor datagrid without coding, or coding is the only option, if this is the case would be nice to included in future releases.
This is a complicated case. The button is created inside the column’s renderer for each row. The UI constraint cannot get access to the component to make it hidden/visible.
Upd.
Please note that you should also consider RowLevel roles if you have any in the application.
If you want to apply these changes globally, you should override the component and its loader DataGridLoader. Then override the method that adds the column: AbstractGridLoader#createEditColumn().