Sha256: 148cf5816ed1559bcb0d50d21686e1525bce317c5371bbcab8758eb5711ad938

Contents?: true

Size: 893 Bytes

Versions: 46

Compression:

Stored size: 893 Bytes

Contents

# Displays cpd audits for this auditee user

class EffectiveCpdAvailableAuditsDatatable < Effective::Datatable
  datatable do
    order :due_date

    col :token, visible: false

    col :cpd_audit_level, label: 'Audit'
    col :due_date
    col :status
    col :determination

    actions_col(actions: []) do |cpd_audit|
      if cpd_audit.opened?
        dropdown_link_to('Start', effective_cpd.cpd_audit_build_path(cpd_audit, cpd_audit.next_step))
      elsif cpd_audit.was_submitted?
        dropdown_link_to('Show', effective_cpd.cpd_audit_build_path(cpd_audit, cpd_audit.last_completed_step))
      else
        dropdown_link_to('Continue', effective_cpd.cpd_audit_build_path(cpd_audit, cpd_audit.next_step))
      end
    end
  end

  collection do
    raise('expected a current_user') unless current_user.present?
    Effective::CpdAudit.available.where(user: current_user)
  end

end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
effective_cpd-0.6.9 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-1.0.0 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.8 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.7 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.6 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.5 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.4 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.3 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.2 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.1 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.6.0 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.5.4 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.5.3 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.5.2 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.5.1 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.5.0 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.4.3 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.4.2 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.4.1 app/datatables/effective_cpd_available_audits_datatable.rb
effective_cpd-0.4.0 app/datatables/effective_cpd_available_audits_datatable.rb