app/controllers/admin/pages_controller.rb in effective_pages-0.9.4 vs app/controllers/admin/pages_controller.rb in effective_pages-0.9.5
- old
+ new
@@ -30,11 +30,11 @@
EffectivePages.authorized?(self, :create, @page)
if @page.save
if params[:commit] == 'Save and Edit Content' && defined?(EffectiveRegions)
- redirect_to effective_regions.edit_path(effective_pages.page_path(@page))
+ redirect_to effective_regions.edit_path(effective_pages.page_path(@page), :exit => effective_pages.edit_admin_page_path(@page))
elsif params[:commit] == 'Save and Add New'
redirect_to effective_pages.new_admin_page_path
else
flash[:success] = 'Successfully created page'
redirect_to effective_pages.edit_admin_page_path(@page)
@@ -58,10 +58,10 @@
EffectivePages.authorized?(self, :update, @page)
if @page.update_attributes(page_params)
if params[:commit] == 'Save and Edit Content' && defined?(EffectiveRegions)
- redirect_to effective_regions.edit_path(effective_pages.page_path(@page))
+ redirect_to effective_regions.edit_path(effective_pages.page_path(@page), :exit => effective_pages.edit_admin_page_path(@page))
elsif params[:commit] == 'Save and Add New'
redirect_to effective_pages.new_admin_page_path
else
flash[:success] = 'Successfully updated page'
redirect_to effective_pages.edit_admin_page_path(@page)