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