Module: Katello::Authorization::ActivationKey::ClassMethods
- Defined in:
- app/models/katello/authorization/activation_key.rb
Instance Method Summary collapse
- #all_editable?(content_view, environments) ⇒ Boolean
- #any_editable? ⇒ Boolean
- #deletable ⇒ Object
- #editable ⇒ Object
- #readable ⇒ Object
Instance Method Details
#all_editable?(content_view, environments) ⇒ Boolean
36 37 38 39 |
# File 'app/models/katello/authorization/activation_key.rb', line 36 def all_editable?(content_view, environments) key_query = ActivationKey.where(:content_view_id => content_view, :environment_id => environments) key_query.count == key_query.editable.count end |
#any_editable? ⇒ Boolean
32 33 34 |
# File 'app/models/katello/authorization/activation_key.rb', line 32 def any_editable? editable.count > 0 end |
#deletable ⇒ Object
28 29 30 |
# File 'app/models/katello/authorization/activation_key.rb', line 28 def deletable (:destroy_activation_keys) end |
#editable ⇒ Object
24 25 26 |
# File 'app/models/katello/authorization/activation_key.rb', line 24 def editable (:edit_activation_keys) end |
#readable ⇒ Object
20 21 22 |
# File 'app/models/katello/authorization/activation_key.rb', line 20 def readable (:view_activation_keys) end |