Sha256: 22c6a85c875864019450422cacf694820845195d42d568c64c9acb9d04bce2c3

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

class Admin::ContentCategoryLocalizationsController < Admin::BaseController
  resource_controller :belongs_to => :content_category
  
  new_action.before do
    @content_category = ContentCategory.find(params[:content_category_id])
    @content_category_localization = @content_category.localizations.new
  end
  
  create.before do
    @content_category = ContentCategory.find(params[:content_category_id])
    @content_category_localization.content_category = @content_category
  end
  
  destroy.before do
    @content_category = ContentCategory.find(params[:content_category_id])
  end
  
  update.before do
    @content_category = ContentCategory.find(params[:content_category_id])    
  end
  
  edit.before do
    @content_category = ContentCategory.find(params[:content_category_id])
    @content_category_localization = @content_category.localizations.find(params[:id])    
  end
  
  create.wants.html { redirect_to edit_admin_content_category_path(@content_category) }
  update.wants.html { redirect_to edit_admin_content_category_path(@content_category) }
  destroy.wants.html { redirect_to edit_admin_content_category_path(@content_category) }
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree-cms-0.2.1 app/controllers/admin/content_category_localizations_controller.rb
spree-cms-0.2.0 app/controllers/admin/content_category_localizations_controller.rb