comparison app/controllers/settings_controller.rb @ 41:7f0e922c8982 luisf

merged with new version from trunk
author luisf
date Fri, 19 Nov 2010 14:45:28 +0000
parents 94944d00e43c
children af80e5618e9b
comparison
equal deleted inserted replaced
35:67e8aef29de9 41:7f0e922c8982
24 edit 24 edit
25 render :action => 'edit' 25 render :action => 'edit'
26 end 26 end
27 27
28 def edit 28 def edit
29 @notifiables = %w(issue_added issue_updated news_added document_added file_added message_posted wiki_content_added wiki_content_updated) 29 @notifiables = Redmine::Notifiable.all
30 if request.post? && params[:settings] && params[:settings].is_a?(Hash) 30 if request.post? && params[:settings] && params[:settings].is_a?(Hash)
31 settings = (params[:settings] || {}).dup.symbolize_keys 31 settings = (params[:settings] || {}).dup.symbolize_keys
32 settings.each do |name, value| 32 settings.each do |name, value|
33 # remove blank values in array settings 33 # remove blank values in array settings
34 value.delete_if {|v| v.blank? } if value.is_a?(Array) 34 value.delete_if {|v| v.blank? } if value.is_a?(Array)