Drupal - filter criteria: current users role
As said in the comment: If you want to give user access to unpublished content you can have a look at view_unpublished
You can also try to use this in combination with the 'Content: Published or admin' filter, but I didn't have a change to try it.
A filter like you're describing can be a good addition to views, consider creating an issue for it.