I'm working on dashboards now, e.g. employee form. Some users have permissions to delete employee and some are not. Usually these permissions are changed only if user assigned to new type, e.g. from the simple user to manager, so quite rarely (because you can't just give permission for deleting only an employee, you'll have all pack of permissions to delete in other forms too). What is the best approach here:
Disable "delete" button for all the users who don't have permissions and while hovering on it show "Only managers can delete employees, request the permission" with the link to request permission.
Don't show the "delete" button at all for all the users who don't have permission.
Why I'm confused is just because View, Edit and Delete is kinda basic functionality, so not sure it's a good idea to disable "delete". In all other specific actions (that only managers can do) I don't show the buttons, the question is only about these "basic" ones.