9043: Initial work on rendering input forms for CWL workflows. Works for
[arvados.git] / apps / workbench / app / controllers / container_requests_controller.rb
1 class ContainerRequestsController < ApplicationController
2   skip_around_filter :require_thread_api_token, if: proc { |ctrl|
3     Rails.configuration.anonymous_user_token and
4     'show' == ctrl.action_name
5   }
6
7   def show_pane_list
8     panes = %w(Status Log Graph Advanced)
9     if @object and @object.state == 'Uncommitted'
10       panes = %w(Inputs) + panes - %w(Log)
11     end
12     panes
13   end
14
15   def cancel
16     @object.update_attributes! priority: 0
17     if params[:return_to]
18       redirect_to params[:return_to]
19     else
20       redirect_to @object
21     end
22   end
23 end