class Admin::BuildsController < Admin::ApplicationController def index @scope = params[:scope] @all_builds = Ci::Build @builds = @all_builds.order('created_at DESC') @builds = case @scope
when 'pending' @builds.pending.reverse_order
when 'running'
@builds.running.reverse_order
when 'finished' @builds.finished else
@builds
end @builds = @builds.page(params[:page]).per(30) end def cancel_all Ci::Build.running_or_pending.each(&:cancel) redirect_to admin_builds_path end end