diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2017-01-18 20:53:46 +0100 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2017-01-19 10:12:17 +0100 |
commit | 399d34ae90fe771b5b8409dc3d8903e9353a37ea (patch) | |
tree | 39e7c6cc15d518af0059d7b058e4709b0cb58875 /server/sonar-web/src/main | |
parent | b7506f929fcfe4873cb6ebe4e01ecb44c5d9e3e4 (diff) | |
download | sonarqube-399d34ae90fe771b5b8409dc3d8903e9353a37ea.tar.gz sonarqube-399d34ae90fe771b5b8409dc3d8903e9353a37ea.zip |
SONAR-8554 Drop unused old Ruby Page extensions
Diffstat (limited to 'server/sonar-web/src/main')
4 files changed, 0 insertions, 177 deletions
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/configuration_controller.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/configuration_controller.rb deleted file mode 100644 index e731d884006..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/configuration_controller.rb +++ /dev/null @@ -1,46 +0,0 @@ -# -# SonarQube, open source software quality management tool. -# Copyright (C) 2008-2016 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::ConfigurationController < ApplicationController - - SECTION=Navigation::SECTION_CONFIGURATION - - def index - 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=has_role?(role) - break if authorized - end - end - - if authorized - @page=@page_proxy.getTarget() - render :template => 'plugins/rails_page' - else - access_denied - end - end - -end diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/home_controller.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/home_controller.rb deleted file mode 100644 index 6622a20528b..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/home_controller.rb +++ /dev/null @@ -1,46 +0,0 @@ -# -# SonarQube, open source software quality management tool. -# Copyright (C) 2008-2016 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::HomeController < ApplicationController - - SECTION=Navigation::SECTION_HOME - - def index - 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| - # 'admin' is the only role to check - authorized=(role!='admin' || has_role?(role)) - break if authorized - end - end - - if authorized - @page=@page_proxy.getTarget() - render :template => 'plugins/rails_page' - else - access_denied - end - end - -end 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 23320345419..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/plugins/resource_controller.rb +++ /dev/null @@ -1,55 +0,0 @@ -# -# SonarQube, open source software quality management tool. -# Copyright (C) 2008-2016 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() - render :template => 'plugins/rails_page' - else - access_denied - end - - rescue ActiveRecord::RecordNotFound - redirect_to home_path - end -end diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/helpers/project_helper.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/helpers/project_helper.rb deleted file mode 100644 index 59c54375e3a..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/helpers/project_helper.rb +++ /dev/null @@ -1,30 +0,0 @@ - # - # SonarQube, open source software quality management tool. - # Copyright (C) 2008-2016 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. - # -module ProjectHelper - include ActionView::Helpers::UrlHelper - - def formatted_value(measure, default='') - measure ? measure.formatted_value : default - end - - def measure(metric_key) - @snapshot.measure(metric_key) - end -end |