Sha256: 362c5d496709f818ebc747379a02c6c86a5c44f8d96c30dbabb917c6be0e6e32
Contents?: true
Size: 556 Bytes
Versions: 2
Compression:
Stored size: 556 Bytes
Contents
module Katello module Glue::ElasticSearch::Job def self.included(base) base.send :include, Ext::IndexedModel base.class_eval do index_options :json => {:only => [:job_owner_id, :job_owner_type]}, :extended_json => :extended_index_attrs end end def extended_index_attrs ret = {} first_task = self.task_statuses.first unless first_task.nil? ret[:username] = first_task.user.login ret[:parameters] = first_task.parameters end ret end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
katello-2.4.0.rc2 | app/models/katello/glue/elastic_search/job.rb |
katello-2.4.0.rc1 | app/models/katello/glue/elastic_search/job.rb |