Sha256: 1ec5cce23ad80bc4455bd485d73552188b95a278b790b9b82a65f8ac86f11bdd

Contents?: true

Size: 900 Bytes

Versions: 15

Compression:

Stored size: 900 Bytes

Contents

class ::IshManager::CategoriesController < IshManager::ApplicationController

  before_action :set_lists

  def index
    authorize! :categories_index, IshManager::Ability
    # @categories = Category.all_hierarchical
    @categories_flat = Category.all_flat
    @tags = Category.all_tags
  end

  def show
    @category = WpTag.find params[:id]
    authorize! :show, @category

    ## same as in leads#index
    @leads = @category.leads
    if params[:q].present?
      @leads = @leads.where(" email LIKE ? ", "%#{params[:q]}%" )
    end
    @leads = @leads.page( params[:leads_page] ).per( current_profile.per_page )
  end

  def create_email_tag
    @tag = WpTag.emailtag( params[:tag][:name] )
    authorize! :create, @tag
    @tag.persisted? ? flash_notice('persisted') : flash_alert('cannot save tag')
    redirect_to request.referrer ? request.referrer : email_conversations_path
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ish_manager-0.1.8.513 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.512 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.511 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.510 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.509 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.508 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.507 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.506 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.505 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.504 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.503 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.500 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.499 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.498 app/controllers/ish_manager/categories_controller.rb
ish_manager-0.1.8.497 app/controllers/ish_manager/categories_controller.rb