##// END OF EJS Templates
Refactor: Extract method...
Eric Davis -
r3420:ca6df3d78d60
parent child
Show More
@@ -68,22 +68,26 class BoardsController < ApplicationController
68 @board.project = @project
68 @board.project = @project
69 if request.post? && @board.save
69 if request.post? && @board.save
70 flash[:notice] = l(:notice_successful_create)
70 flash[:notice] = l(:notice_successful_create)
71 redirect_to :controller => 'projects', :action => 'settings', :id => @project, :tab => 'boards'
71 redirect_to_settings_in_projects
72 end
72 end
73 end
73 end
74
74
75 def edit
75 def edit
76 if request.post? && @board.update_attributes(params[:board])
76 if request.post? && @board.update_attributes(params[:board])
77 redirect_to :controller => 'projects', :action => 'settings', :id => @project, :tab => 'boards'
77 redirect_to_settings_in_projects
78 end
78 end
79 end
79 end
80
80
81 def destroy
81 def destroy
82 @board.destroy
82 @board.destroy
83 redirect_to :controller => 'projects', :action => 'settings', :id => @project, :tab => 'boards'
83 redirect_to_settings_in_projects
84 end
84 end
85
85
86 private
86 private
87 def redirect_to_settings_in_projects
88 redirect_to :controller => 'projects', :action => 'settings', :id => @project, :tab => 'boards'
89 end
90
87 def find_project
91 def find_project
88 @project = Project.find(params[:project_id])
92 @project = Project.find(params[:project_id])
89 @board = @project.boards.find(params[:id]) if params[:id]
93 @board = @project.boards.find(params[:id]) if params[:id]
General Comments 0
You need to be logged in to leave comments. Login now