Sha256: 22d3763838aa5a9c713327470261f259a5de5a608cdbf4c701dae6243162f6d8

Contents?: true

Size: 986 Bytes

Versions: 17

Compression:

Stored size: 986 Bytes

Contents

# Dashboard LearndashUsers
class EffectiveLearndashEnrollmentsDatatable < Effective::Datatable
  datatable do
    col :learndash_course, label: 'Title' do |enrollment|
      enrollment.learndash_course.to_s
    end

    col :progress_status, label: '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(show: false) do |enrollment|
      if enrollment.not_started?
        dropdown_link_to('Access Course', EffectiveLearndash.learndash_url, target: '_blank')
      elsif enrollment.in_progress?
        dropdown_link_to('Continue Course', EffectiveLearndash.learndash_url, target: '_blank')
      else
        dropdown_link_to('Show', EffectiveLearndash.learndash_url, target: '_blank')
      end
    end

  end

  collection do
    Effective::LearndashEnrollment.deep.where(learndash_user: current_user.learndash_user)
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
effective_learndash-0.6.1 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.6.0 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.5.2 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.5.1 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.5.0 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.4.0 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.3 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.2 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.1 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.3.0 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.2.1 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.2.0 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.9 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.8 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.7 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.6 app/datatables/effective_learndash_enrollments_datatable.rb
effective_learndash-0.1.5 app/datatables/effective_learndash_enrollments_datatable.rb