Sha256: eae97a153b89999b05261682af28f57e6ffb1a0d84cd1143d4e9c0fb4011bc6f

Contents?: true

Size: 779 Bytes

Versions: 13

Compression:

Stored size: 779 Bytes

Contents

module Admin
  class EffectiveLearndashEnrollmentsDatatable < Effective::Datatable
    filters do
      scope :all
      scope :completed
      scope :in_progress
      scope :not_started
    end

    datatable do
      col :id, visible: false

      col :last_refreshed, visible: false do |enrollment|
        time_ago_in_words(enrollment.last_synced_at) + ' ago'
      end

      col :owner
      col :learndash_course
      col :learndash_user

      col :progress_status

      col :last_step, visible: false
      col :steps_completed, visible: false
      col :steps_total, visible: false

      col :date_started, as: :date
      col :date_completed, as: :date

      actions_col
    end

    collection do
      Effective::LearndashEnrollment.deep.all
    end

  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
effective_learndash-0.4.0 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.3 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.2 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.1 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.0 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.2.1 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.2.0 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.9 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.8 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.7 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.6 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.5 app/datatables/admin/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.4 app/datatables/admin/effective_learndash_enrollments_datatable.rb