Class: Renalware::Letters::Mailshots::MailshotPolicy
- Inherits:
-
BasePolicy
- Object
- ApplicationPolicy
- BasePolicy
- Renalware::Letters::Mailshots::MailshotPolicy
- Defined in:
- app/policies/renalware/letters/mailshots/mailshot_policy.rb
Instance Attribute Summary
Attributes inherited from ApplicationPolicy
Instance Method Summary collapse
Methods inherited from BasePolicy
#contact_added?, #debug?, #destroy?, #initialize, #show?, #sort?, #update?
Methods inherited from ApplicationPolicy
#destroy?, #edit?, #initialize, #scope, #show?, #update?
Constructor Details
This class inherits a constructor from Renalware::BasePolicy
Instance Method Details
#create? ⇒ Boolean
11 12 13 |
# File 'app/policies/renalware/letters/mailshots/mailshot_policy.rb', line 11 def create? new? end |
#index? ⇒ Boolean
15 16 17 |
# File 'app/policies/renalware/letters/mailshots/mailshot_policy.rb', line 15 def index? user_is_super_admin? || user_is_admin? end |
#new? ⇒ Boolean
7 8 9 |
# File 'app/policies/renalware/letters/mailshots/mailshot_policy.rb', line 7 def new? user_is_super_admin? end |