I know that it is possible to restrict access to form elements using the groups attribute. However, I am wondering if it is possible to restrict access to a form element based off of the current values of the current user's permissions.
For example, let's say I have a group named "group_a", and let's say I have a record called "my_record". Let's also say that "group_a" has read and create permissions for "my_record", but "group_a" can only write and delete the instances of "my_record" that they create. This rule is easily established using a record rule.
As you can see, "group_a" has conditional write and delete permissions over "my_record". I would like to hide the "Edit" and "Delete" buttons when the current user does not have write and delete permissions for the current record. How can I do this?
Record rule will do it right, you itself has mentioned that in the question, then what is the issue
@Niyas I know of now way to hide a form element using record rules. I would like the actual "Edit" and "Delete" buttons in the view to disappear when the current user does not have write or delete permissions.
Hiding of the create edit delete button also can be done using the record rules and access control list