comparison app/controllers/.svn/text-base/settings_controller.rb.svn-base @ 37:94944d00e43c

* Update to SVN trunk rev 4411
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Fri, 19 Nov 2010 13:24:41 +0000
parents 513646585e45
children af80e5618e9b
comparison
equal deleted inserted replaced
22:40f7cfd4df19 37:94944d00e43c
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)