comparison app/controllers/issue_categories_controller.rb @ 929:5f33065ddc4b redmine-1.3

Update to Redmine SVN rev 9414 on 1.3-stable branch
author Chris Cannam
date Wed, 27 Jun 2012 14:54:18 +0100
parents cbb26bc654de
children 433d4f72a19b
comparison
equal deleted inserted replaced
909:cbb26bc654de 929:5f33065ddc4b
37 format.api 37 format.api
38 end 38 end
39 end 39 end
40 40
41 def new 41 def new
42 @category = @project.issue_categories.build(params[:issue_category]) 42 @category = @project.issue_categories.build
43 @category.safe_attributes = params[:issue_category]
43 end 44 end
44 45
45 verify :method => :post, :only => :create 46 verify :method => :post, :only => :create
46 def create 47 def create
47 @category = @project.issue_categories.build(params[:issue_category]) 48 @category = @project.issue_categories.build
49 @category.safe_attributes = params[:issue_category]
48 if @category.save 50 if @category.save
49 respond_to do |format| 51 respond_to do |format|
50 format.html do 52 format.html do
51 flash[:notice] = l(:notice_successful_create) 53 flash[:notice] = l(:notice_successful_create)
52 redirect_to :controller => 'projects', :action => 'settings', :tab => 'categories', :id => @project 54 redirect_to :controller => 'projects', :action => 'settings', :tab => 'categories', :id => @project
73 def edit 75 def edit
74 end 76 end
75 77
76 verify :method => :put, :only => :update 78 verify :method => :put, :only => :update
77 def update 79 def update
78 if @category.update_attributes(params[:issue_category]) 80 @category.safe_attributes = params[:issue_category]
81 if @category.save
79 respond_to do |format| 82 respond_to do |format|
80 format.html { 83 format.html {
81 flash[:notice] = l(:notice_successful_update) 84 flash[:notice] = l(:notice_successful_update)
82 redirect_to :controller => 'projects', :action => 'settings', :tab => 'categories', :id => @project 85 redirect_to :controller => 'projects', :action => 'settings', :tab => 'categories', :id => @project
83 } 86 }