Class: Spree::Admin::TenantsController

Inherits:
ResourceController
  • Object
show all
Defined in:
app/controllers/spree/admin/tenants_controller.rb

Instance Method Summary collapse

Instance Method Details

#collectionObject

override



7
8
9
10
11
12
13
14
15
# File 'app/controllers/spree/admin/tenants_controller.rb', line 7

def collection
  params[:q] = {} if params[:q].blank?
  tenants = super.order(created_at: :asc)
  @search = tenants.ransack(params[:q])

  @collection = @search.result
                       .page(params[:page])
                       .per(params[:per_page])
end

#collection_url(options = {}) ⇒ Object

override



33
34
35
# File 'app/controllers/spree/admin/tenants_controller.rb', line 33

def collection_url(options = {})
  admin_tenants_url(options)
end

#find_resourceObject

override



18
19
20
# File 'app/controllers/spree/admin/tenants_controller.rb', line 18

def find_resource
  SpreeCmCommissioner::Tenant.friendly.find(params[:id])
end

#model_classObject

override



23
24
25
# File 'app/controllers/spree/admin/tenants_controller.rb', line 23

def model_class
  SpreeCmCommissioner::Tenant
end

#object_nameObject

override



28
29
30
# File 'app/controllers/spree/admin/tenants_controller.rb', line 28

def object_name
  'spree_cm_commissioner_tenant'
end