class JobsController < ApplicationController
+ skip_around_filter :require_thread_api_token, if: proc { |ctrl|
+ Rails.configuration.anonymous_user_token and
+ 'show' == ctrl.action_name
+ }
+
include JobsHelper
def generate_provenance(jobs)
["object_uuid", "in", [@object.uuid]]])
.limit(500)
.results
- .reverse
+ .to_a
+ .map{ |e| e.serializable_hash.merge({ 'prepend' => true }) }
respond_to do |format|
format.json { render json: @logs }
end
end
def show_pane_list
- %w(Status Log Details Provenance Advanced)
+ panes = %w(Status Log Details Provenance Advanced)
+ panes.delete 'Log' if !current_user
+ panes
end
end