Sha256: cd1bac4ff30d663820583aa8519323f87e315fe4b8c77959663d334b60829657

Contents?: true

Size: 533 Bytes

Versions: 1

Compression:

Stored size: 533 Bytes

Contents

require_dependency "blast/tasks/application_controller"

module Blast
  module Admin
    class TasksController < ApplicationController
      before_action :set_task_count, only: :index
      def index
        authorize [:blast, :admin], :index?
        @tasks = Blast::Tasks::Task.all
      end

      private

        def set_task_count
          @contacts_count = Blast::Contacts::Contact.count
          @tasks_count = Blast::Tasks::Task.count
          @users_count = policy_scope(Blast::User).count
        end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blast_tasks-0.0.1 app/controllers/blast/admin/tasks_controller.rb