Class: Katello::ContentViewEnvironment
- Includes:
- ForemanTasks::Concerns::ActionSubject, Glue::Candlepin::Environment, Authorization::ContentViewEnvironment, Glue
- Defined in:
- app/models/katello/content_view_environment.rb
Class Method Summary collapse
Instance Method Summary collapse
- #activation_keys ⇒ Object
-
#owner ⇒ Object
retrieve the owning environment for this content view environment.
- #systems ⇒ Object
Methods included from Authorization::ContentViewEnvironment
Methods included from Glue
Methods inherited from Model
Class Method Details
.for_content_facets(content_facets) ⇒ Object
23 24 25 26 |
# File 'app/models/katello/content_view_environment.rb', line 23 def self.for_content_facets(content_facets) joins("INNER JOIN #{Host::ContentFacet.table_name} on #{Host::ContentFacet.table_name}.lifecycle_environment_id = #{ContentViewEnvironment.table_name}.environment_id"). where("#{Host::ContentFacet.table_name}.content_view_id = #{ContentViewEnvironment.table_name}.content_view_id").where("#{Host::ContentFacet.table_name}.id" => content_facets).uniq end |
Instance Method Details
#activation_keys ⇒ Object
37 38 39 |
# File 'app/models/katello/content_view_environment.rb', line 37 def activation_keys content_view.activation_keys.in_environment(environment) end |
#owner ⇒ Object
retrieve the owning environment for this content view environment.
29 30 31 |
# File 'app/models/katello/content_view_environment.rb', line 29 def owner self.environment end |
#systems ⇒ Object
33 34 35 |
# File 'app/models/katello/content_view_environment.rb', line 33 def systems content_view.systems.in_environment(environment) end |