Sha256: d6a61679be243604c8fb9624d45df18d7eca83ea000bea86b986df6cf1eafc49

Contents?: true

Size: 537 Bytes

Versions: 8

Compression:

Stored size: 537 Bytes

Contents

module Admin
  class EffectiveCpdSpecialRulesDatatable < Effective::Datatable
    datatable do
      col :id, visible: false
      col :created_at, visible: false
      col :updated_at, visible: false

      col :cpd_cycle

      col :cpd_rules

      col :category
      col :max_credits_per_cycle, label: 'Max ' + cpd_credits_label

      actions_col
    end

    collection do
      cpd_cycle = Effective::CpdCycle.find(attributes[:cpd_cycle_id])
      Effective::CpdSpecialRule.all.deep.where(cpd_cycle: cpd_cycle)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
effective_cpd-1.3.7 app/datatables/admin/effective_cpd_special_rules_datatable.rb
effective_cpd-1.3.6 app/datatables/admin/effective_cpd_special_rules_datatable.rb
effective_cpd-1.3.5 app/datatables/admin/effective_cpd_special_rules_datatable.rb
effective_cpd-1.3.4 app/datatables/admin/effective_cpd_special_rules_datatable.rb
effective_cpd-1.3.3 app/datatables/admin/effective_cpd_special_rules_datatable.rb
effective_cpd-1.3.2 app/datatables/admin/effective_cpd_special_rules_datatable.rb
effective_cpd-1.3.1 app/datatables/admin/effective_cpd_special_rules_datatable.rb
effective_cpd-1.3.0 app/datatables/admin/effective_cpd_special_rules_datatable.rb