this is where you should use cancan I think ... 

```ruby
   unless can? :show discussion

   if cannot? :show discussion
```