Sha256: 2623bb65696258339bcd7247eb8ceeaebf5598b50c78e34b5632a8353efb0d2e
Contents?: true
Size: 1.03 KB
Versions: 8
Compression:
Stored size: 1.03 KB
Contents
module Admin class EffectiveCpdStatementsDatatable < Effective::Datatable filters do scope :all scope :draft, label: 'In Progress' scope :completed, label: 'Submitted' end datatable do order :updated_at col :id, visible: false col :token, visible: false col :created_at, visible: false col :updated_at, visible: false col :cpd_cycle, search: Effective::CpdCycle.sorted col :user col :submitted_at, as: :date, label: 'Submitted on' col :score, label: cpd_credits_label.capitalize do |cpd_statement| cpd_score(cpd_statement.score) end if attributes[:user_id].present? col :required_score, label: 'Required' do |cpd_statement| cpd_score(cpd_statement.required_score || cpd_statement.targeted_score) end end col :carry_forward do |cpd_statement| cpd_score(cpd_statement.carry_forward) end actions_col end collection do EffectiveCpd.CpdStatement.all.deep end end end
Version data entries
8 entries across 8 versions & 1 rubygems