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



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

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



31
32
33
# File 'app/controllers/spree/admin/tenants_controller.rb', line 31

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

#find_resourceObject

override



16
17
18
# File 'app/controllers/spree/admin/tenants_controller.rb', line 16

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

#model_classObject

override



21
22
23
# File 'app/controllers/spree/admin/tenants_controller.rb', line 21

def model_class
  SpreeCmCommissioner::Tenant
end

#object_nameObject

override



26
27
28
# File 'app/controllers/spree/admin/tenants_controller.rb', line 26

def object_name
  'spree_cm_commissioner_tenant'
end