Sha256: 79cb185b2b87a8ea192e71e909deb15acfaa930ac617d210e462f98996ddb08a
Contents?: true
Size: 895 Bytes
Versions: 9
Compression:
Stored size: 895 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? EffectiveCpd.CpdAudit.available.where(user: current_user) end end
Version data entries
9 entries across 9 versions & 1 rubygems