From: Jean-Baptiste Lievremont Date: Mon, 21 Jul 2014 16:34:02 +0000 (+0200) Subject: SONAR-3373 Remove rails stuff to manage manual rules X-Git-Tag: 4.5-RC1~449 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b0e80b5bec791dd64b42d8ad62a976c80c0ef28f;p=sonarqube.git SONAR-3373 Remove rails stuff to manage manual rules --- diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/manual_rules_controller.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/manual_rules_controller.rb deleted file mode 100644 index a98f6f193dc..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/manual_rules_controller.rb +++ /dev/null @@ -1,78 +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 ManualRulesController < ApplicationController - - before_filter :admin_required - - SECTION=Navigation::SECTION_CONFIGURATION - - def index - @rules = Internal.rules.searchManualRules - render :action => 'index' - end - - def edit - verify_post_request - call_backend do - rule_update = { - 'ruleKey' => params[:key], - 'name' => params[:name], - 'markdownDescription' => params[:description] - } - Internal.rules.updateManualRule(rule_update) - render :text => 'ok', :status => 200 - end - end - - # Information : if the key already exists but is removed, it will be automatically reactivated without any message to the user - def create - verify_post_request - require_parameters 'name' - - call_backend do - manual_key = params[:name].strip.downcase.gsub(/\s/, '_') - new_rule = { - 'manualKey' => manual_key, - 'name' => params[:name], - 'markdownDescription' => params[:description] - } - Internal.rules.createManualRule(new_rule) - render :text => 'ok', :status => 200 - end - end - - def create_form - render :partial => 'manual_rules/create_form' - end - - def edit_form - @rule = Internal.rules.findByKey(params['key']) - render :partial => 'manual_rules/edit_form', :status => 200 - end - - def delete - verify_post_request - - call_backend do - Internal.rules.deleteManualRule(params['key']) - redirect_to :action => 'index' - end - end -end diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/_create_form.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/_create_form.html.erb deleted file mode 100644 index 03539debbc9..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/_create_form.html.erb +++ /dev/null @@ -1,29 +0,0 @@ -
-
- - -
-
- - diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/_edit_form.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/_edit_form.html.erb deleted file mode 100644 index cfc01cad476..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/_edit_form.html.erb +++ /dev/null @@ -1,30 +0,0 @@ -
-
- - -
-
- - diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/index.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/index.html.erb deleted file mode 100644 index e911fb46dea..00000000000 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/manual_rules/index.html.erb +++ /dev/null @@ -1,53 +0,0 @@ -
- <% if profiles_administrator? %> - - <% end %> -

<%= message('manual_rules.page') -%>

-

<%= message('manual_rules.page.description') -%>

-
- - - - - -
- - - - - - - - - <% if @rules.empty? %> - - - - <% end %> - <% @rules.each do |rule| %> - - - - - <% end %> - -
NameOperations
<%= message('no_results') -%>
- <%= h rule.name() -%> -    - <%= h rule.htmlDescription() -%> - - Edit  - <%= link_to_action message('delete'), "#{ApplicationController.root_context}/manual_rules/delete?key=#{rule.key().to_s}", - :class => 'link-action link-red', - :id => "delete_#{rule.key().to_s.parameterize}", - :confirm_button => message('delete'), - :confirm_title => message('manual_rules.delete_manual_rule'), - :confirm_msg => message('manual_rules.delete_manual_rule_message', :params => [h(rule.name())]), - :confirm_msg_params => [rule.name()] - -%> -
-