Sha256: 65035506f37309d574855c5230c50892f952be9f153e631e13a96b6335e86609
Contents?: true
Size: 1.1 KB
Versions: 13
Compression:
Stored size: 1.1 KB
Contents
# Dashboard Classified Submissions class EffectiveClassifiedWizardsDatatable < Effective::Datatable datatable do order :created_at col :token, visible: false col :created_at, visible: false col :submitted_at, label: 'Submitted' do |wizard| wizard.submitted_at&.strftime('%F') || 'Incomplete' end col :classifieds, search: :string, label: 'Title' col :owner, visible: false, search: :string col :status, visible: false do |wizard| wizard.classified&.status || wizard.status end actions_col(actions: []) do |wizard| if wizard.draft? dropdown_link_to('Continue', effective_classifieds.classified_wizard_build_path(wizard, wizard.next_step), 'data-turbolinks' => false) else dropdown_link_to('Edit', effective_classifieds.edit_classified_path(wizard.classified)) end dropdown_link_to('Delete', effective_classifieds.classified_wizard_path(wizard), 'data-confirm': "Really delete #{wizard}?", 'data-method': :delete) end end collection do EffectiveClassifieds.ClassifiedWizard.deep.where(owner: current_user) end end
Version data entries
13 entries across 13 versions & 1 rubygems