I would love to be able to set a default option for Role > Table, where for example “Read is ON by default”. This will help when new fields are being added - I don’t have to go into each permissions config and tick the new fields.
Conversely, I may also set “Create/Update default = OFF” so ensure that most new fields in this table aren’t editable by this Role.
The in-between request here would be to allow me to “set all to ON/OFF” for read/update/create to save me for clicking Read on 25 new fields.
Default would honestly replace 90% of the permissions config we do, because we almost always need a more nuanced per-field or per-button approach in the App anyway.
For example, in some sections some users can make some changes based on the data on the record. That’s not managed in the Data layer.
eg “if this Licence record is not yet Status=Verified, the User who owns it OR two admin roles are able to Edit fields 3, 4 and 5., but when Status=Verified, only Admins can Edit field 5.”