X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/16f704326f44fd1e5e5e60b936c9b5895d6a6ff8..cb026a96db7c614c05ada93c5b7b1d2d22394b0c:/apps/workbench/app/controllers/projects_controller.rb diff --git a/apps/workbench/app/controllers/projects_controller.rb b/apps/workbench/app/controllers/projects_controller.rb index 4a7563a959..8237dc7152 100644 --- a/apps/workbench/app/controllers/projects_controller.rb +++ b/apps/workbench/app/controllers/projects_controller.rb @@ -3,8 +3,8 @@ # SPDX-License-Identifier: AGPL-3.0 class ProjectsController < ApplicationController - before_filter :set_share_links, if: -> { defined? @object and @object} - skip_around_filter :require_thread_api_token, if: proc { |ctrl| + before_action :set_share_links, if: -> { defined? @object and @object} + skip_around_action :require_thread_api_token, if: proc { |ctrl| Rails.configuration.anonymous_user_token and %w(show tab_counts public).include? ctrl.action_name } @@ -132,7 +132,6 @@ class ProjectsController < ApplicationController def remove_items @removed_uuids = [] - links = [] params[:item_uuids].collect { |uuid| ArvadosBase.find uuid }.each do |item| if item.class == Collection or item.class == Group # Use delete API on collections and projects/groups