Sha256: c2dd96e443a7773e24e341e05b3299f864ff06e7007a6233683d553dfe42bd49

Contents?: true

Size: 614 Bytes

Versions: 1

Compression:

Stored size: 614 Bytes

Contents

require_dependency "blast/contacts/application_controller"

module Blast
  module Admin
    class ContactsController < ApplicationController
      before_action :set_contact_count, only: :index
      def index
        authorize [:blast, :admin], :index?
        @contacts = Blast::Contacts::Contact.all
      end

      private

        def set_contact_count
          @users_count = policy_scope(Blast::User).count
          @contacts_count = Blast::Contacts::Contact.count
          if Blast::Core.available?(:tasks)
            @tasks_count = Blast::Tasks::Task.count
          end
        end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blast_contacts-0.0.1 app/controllers/blast/admin/contacts_controller.rb