From 3b3dcf593ca1dfac3fa81b331745bcb0da23e756 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Fri, 22 Aug 2014 13:29:18 +0600 Subject: [PATCH] SONAR-4407 Refactor the libraries page in order to drop GWT Break old pages --- .../plugins/resource_controller.rb | 60 ------------------- 1 file changed, 60 deletions(-) delete mode 100644 server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/resource_controller.rb diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/resource_controller.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/resource_controller.rb deleted file mode 100644 index 99b4b6b965f..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/resource_controller.rb +++ /dev/null @@ -1,60 +0,0 @@ -# -# SonarQube, open source software quality management tool. -# Copyright (C) 2008-2014 SonarSource -# mailto:contact AT sonarsource DOT com -# -# SonarQube is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 3 of the License, or (at your option) any later version. -# -# SonarQube is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -class Plugins::ResourceController < ApplicationController - - SECTION=Navigation::SECTION_RESOURCE - helper :project - - def index - @resource = ::Project.by_key(params[:id]) - not_found("Not found") unless @resource - @project=@resource # for backward-compatibility - - @snapshot=@resource.last_snapshot - - page_id=params[:page] - @page_proxy=java_facade.getPage(page_id) - - return redirect_to(home_path) unless @page_proxy - - authorized=@page_proxy.getUserRoles().size==0 - unless authorized - @page_proxy.getUserRoles().each do |role| - authorized= (role=='user') || (role=='viewer') || has_role?(role, @resource) - break if authorized - end - end - - if authorized - @page=@page_proxy.getTarget() - if @page_proxy.isGwt() - @gwt_id = @page.getGwtId() - render :template => 'gwt/page' - else - render :template => 'plugins/rails_page' - end - else - access_denied - end - - rescue ActiveRecord::RecordNotFound - redirect_to home_path - end -end -- 2.39.5