I've been stuck with this issue for two full days.
I've created a view including a VBO field and want to put that on a specific node type making it available/visible only to the author of each node.
The view and the VBO interface work perfectly. I can also put that on the node display using a block field and limit the visibility of said block field per role (i.e. it's visible to everyone that has the admin role). But that's either too open (everyone with a role) or too restrictive (only admins). It should only be visible to the node author (and possibly also people with the admin role).
But I can't get it to work. I've tried workaround using Rules or setting up a different view, but there is always a shortcoming of sorts, because it also requires complex view filters including contextual filters and relationships.
I somehow need to limit the visiblity of the block field to the node author.
How can I do that?