]> source.dussan.org Git - sonarqube.git/commit
SONAR-2771 new URL /widget : improve error handling and security
authorSimon Brandhof <simon.brandhof@gmail.com>
Thu, 20 Oct 2011 12:57:03 +0000 (14:57 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Thu, 20 Oct 2011 12:58:49 +0000 (14:58 +0200)
commitb9a8170e294973750cd9e332f7c98a49dececaf1
tree2c332875257383021147592e3bf35e708ce6b615
parentdb17c3926fbb6ec5169c7f4d67c9d8087bc67a05
SONAR-2771 new URL /widget : improve error handling and security

Some helper methods have been added to simplify error handling : bad_request(message), not_found(message) and access_denied.
22 files changed:
sonar-server/src/main/webapp/WEB-INF/app/controllers/api/api_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/api/resource_rest_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/api/sources_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/application_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/charts_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/cloud_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/components_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/dashboard_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/dashboards_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/events_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/feeds_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/filters_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/manual_measures_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/project_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/project_roles_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/settings_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/timemachine_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/users_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/widget_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/models/errors.rb [new file with mode: 0644]
sonar-server/src/main/webapp/WEB-INF/app/views/widget/index.html.erb
sonar-server/src/main/webapp/WEB-INF/lib/authenticated_system.rb