summaryrefslogtreecommitdiffstats
path: root/app/controllers/wiki_controller.rb
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2010-10-20 21:26:30 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2010-10-20 21:26:30 +0000
commitd3381fb518d79f815407ffc70d27cbda4208fc9e (patch)
tree13c9cc725cd01b96e5cdc018e53be568b17b7860 /app/controllers/wiki_controller.rb
parentc058bc224549c82faa4771673a2126ebfe19ccf3 (diff)
downloadredmine-d3381fb518d79f815407ffc70d27cbda4208fc9e.tar.gz
redmine-d3381fb518d79f815407ffc70d27cbda4208fc9e.zip
Refactor: change :id on WikiController to use :project_id
Using :id to track projects on non-project controllers is confusing and makes routing with resources difficult. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4265 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers/wiki_controller.rb')
-rw-r--r--app/controllers/wiki_controller.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb
index 1347c3dc0..75902d542 100644
--- a/app/controllers/wiki_controller.rb
+++ b/app/controllers/wiki_controller.rb
@@ -79,7 +79,7 @@ class WikiController < ApplicationController
attachments = Attachment.attach_files(@page, params[:attachments])
render_attachment_warning_if_needed(@page)
# don't save if text wasn't changed
- redirect_to :action => 'index', :id => @project, :page => @page.title
+ redirect_to :action => 'index', :project_id => @project, :page => @page.title
return
end
#@content.text = params[:content][:text]
@@ -91,7 +91,7 @@ class WikiController < ApplicationController
attachments = Attachment.attach_files(@page, params[:attachments])
render_attachment_warning_if_needed(@page)
call_hook(:controller_wiki_edit_after_save, { :params => params, :page => @page})
- redirect_to :action => 'index', :id => @project, :page => @page.title
+ redirect_to :action => 'index', :project_id => @project, :page => @page.title
end
end
rescue ActiveRecord::StaleObjectError
@@ -107,13 +107,13 @@ class WikiController < ApplicationController
@original_title = @page.pretty_title
if request.post? && @page.update_attributes(params[:wiki_page])
flash[:notice] = l(:notice_successful_update)
- redirect_to :action => 'index', :id => @project, :page => @page.title
+ redirect_to :action => 'index', :project_id => @project, :page => @page.title
end
end
def protect
@page.update_attribute :protected, params[:protected]
- redirect_to :action => 'index', :id => @project, :page => @page.title
+ redirect_to :action => 'index', :project_id => @project, :page => @page.title
end
# show page history
@@ -166,7 +166,7 @@ class WikiController < ApplicationController
end
end
@page.destroy
- redirect_to :action => 'page_index', :id => @project
+ redirect_to :action => 'page_index', :project_id => @project
end
# Export wiki to a single html file
@@ -176,7 +176,7 @@ class WikiController < ApplicationController
export = render_to_string :action => 'export_multiple', :layout => false
send_data(export, :type => 'text/html', :filename => "wiki.html")
else
- redirect_to :action => 'index', :id => @project, :page => nil
+ redirect_to :action => 'index', :project_id => @project, :page => nil
end
end
@@ -210,7 +210,7 @@ class WikiController < ApplicationController
private
def find_wiki
- @project = Project.find(params[:id])
+ @project = Project.find(params[:project_id])
@wiki = @project.wiki
render_404 unless @wiki
rescue ActiveRecord::RecordNotFound