Class: RegistrationDatatable

Inherits:
Object
  • Object
show all
Includes:
ActionView::Helpers::TagHelper, DmCore::ApplicationHelper, DmEvent::RegistrationsHelper, DmUtilities::DateHelper
Defined in:
app/datatables/registration_datatable.rb

Instance Method Summary collapse

Methods included from DmEvent::RegistrationsHelper

#price_details, #status_label

Constructor Details

#initialize(view, user, permissions) ⇒ RegistrationDatatable




11
12
13
14
15
# File 'app/datatables/registration_datatable.rb', line 11

def initialize(view, user, permissions)
  @view = view
  @user = user
  @permissions = permissions
end

Instance Method Details

#as_json(options = {}) ⇒ Object




18
19
20
21
22
23
24
25
# File 'app/datatables/registration_datatable.rb', line 18

def as_json(options = {})
  {
    sEcho: params[:sEcho].to_i,
    iTotalDisplayRecords: registrations.total_entries,
    iTotalRecords: @workshop.registrations.count,
    aaData: data
  }
end