show warning for exclusive posts when user can't see them

this need to be easier to read.
My suggestion is moving the conditions of visibility to user to a private method, somthing like:
```ruby
def show?
  !record.exclusive || (user && visible_to_user)
end
...
private
def visible_to_user
  ...
end
```