Sha256: eb47f8e581b00e7a0c17da1d1991104d31f5f7f7dbfff8e17f574fed8a4ed2e2
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
# Dashboard Classified Submissions class EffectiveClassifiedSubmissionsDatatable < Effective::Datatable datatable do order :created_at col :token, visible: false col :created_at, visible: false col :submitted_at do |submission| submission.submitted_at&.strftime('%F') || 'Incomplete' end col :classified, search: :string col :owner, visible: false, search: :string col :status do |submission| submission.classified&.status || submission.status end actions_col(actions: []) do |submission| if submission.draft? dropdown_link_to('Continue', effective_classifieds.classified_submission_build_path(submission, submission.next_step), 'data-turbolinks' => false) else dropdown_link_to('Show', effective_classifieds.classified_submission_path(submission)) dropdown_link_to('Edit', effective_classifieds.edit_classified_path(submission.classified)) if submission.classified end dropdown_link_to('Delete', effective_classifieds.classified_submission_path(submission), 'data-confirm': "Really delete #{submission}?", 'data-method': :delete) end end collection do EffectiveClassifieds.ClassifiedSubmission.deep.where(owner: current_user).left_joins(:classified) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
effective_classifieds-0.0.3 | app/datatables/effective_classified_submissions_datatable.rb |
effective_classifieds-0.0.2 | app/datatables/effective_classified_submissions_datatable.rb |