Aktionen
Fehler #1569
geschlossenAdd patch to allow key auth for ics files to plugin
Beginn:
20.12.2010
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Beschreibung
Redmine doesn't allow key auth for ics files per default, the following patch fixes that and should be included in the plugin as well as in the installation instructions:
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index fd6fc52..e7521b5 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -68,7 +68,7 @@ class ApplicationController < ActionController::Base
user = User.try_to_autologin(cookies[:autologin])
session[:user_id] = user.id if user
user
- elsif params[:format] == 'atom' && params[:key] && accept_key_auth_actions.include?(params[:action])
+ elsif %w(ics atom).include?(params[:format]) && params[:key] && accept_key_auth_actions.include?(params[:action])
# RSS key authentication does not start a session
User.find_by_rss_key(params[:key])
elsif Setting.rest_api_enabled? && ['xml', 'json'].include?(params[:format])
Aktionen
#1
Von Felix vor mehr als 13 Jahren aktualisiert
- Status wurde von Neu zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
The patch has been added and works on trunk and should work on stable too.
Aktionen