Sha256: caa04dce6fa8ed7ff12f4d98ae6d1b263499a098318084b42306179713f148c2

Contents?: true

Size: 903 Bytes

Versions: 82

Compression:

Stored size: 903 Bytes

Contents

class Admin::FestivityCategoriesController  < Admin::ResourceController

  def index

  end

  def show

  end

  def create
    category_type = FestivityCategoryType.find(params[:category_type_id])

    if category_type.festivity_categories.new(name: params[:name], parent_id: params[:parent_id]).save
      render partial: 'admin/sites/partials/new_category', :locals => { :category_type => category_type, :category_types => category_type.site.festivity_active_category_types}
    else
      render status: :conflict, text: "#{category_type.name} must be unique."
    end

  end

  def destroy
    category = FestivityCategory.find(params[:id])
    site = Site.find(category.festivity_category_type.site_id)
    category.inactive = true
    if category.save!
      render partial: 'admin/sites/partials/filters', :locals => { :category_types => site.festivity_active_category_types}
    end
  end

end

Version data entries

82 entries across 82 versions & 1 rubygems

Version Path
trusty-festivity-extension-2.6.3 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.6.2 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.6.1 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.6 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.19 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.18 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.17 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.16 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.15 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.14 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.13 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.12 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.11 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.10 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.9 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.8 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.7 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.6 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.5 app/controllers/admin/festivity_categories_controller.rb
trusty-festivity-extension-2.5.4 app/controllers/admin/festivity_categories_controller.rb