I am struggling a bit with the following case:
I have a model which is using a workflow. Every user have read access to all the records, but only a few users have the right to click on the buttons. So far no problem, I created a special group and added the users to that group.
The problem however is that each record has a list of users from that particular group and only those users are allowed to click on the buttons. So I need some sort of rule to check the current user against that list of users. What it the best approach here? I can check in the workflow transition if the user is in the list and issue a error if not, but are there other possibilities?
I wasn’t clear about this. I created two record rules, one record rule is there to make the record readonly. The other checks of the user exists in the list on the record and makes the record writable.
The button also have group access added.