Sha256: b783359dec7bdebaf1a9fdf8c7cc406d17f6e50ff99e878be143c1e004348adb
Contents?: true
Size: 1.37 KB
Versions: 3
Compression:
Stored size: 1.37 KB
Contents
module Admin class EffectiveEventsDatatable < Effective::Datatable filters do scope :all scope :registerable scope :drafts scope :upcoming scope :past end datatable do col :updated_at, visible: false col :created_at, visible: false col :id, visible: false col :title col :draft col :start_at, label: 'Event Start Date' col :end_at, label: 'Event End Date', visible: false col :excerpt, visible: false col :registration_start_at, label: 'Registration opens', visible: false col :registration_end_at, label: 'Registration closes', visible: false col :early_bird_end_at, label: 'Early bird ends', visible: false col :early_bird do |event| if event.early_bird? content_tag(:span, event.early_bird_status, class: 'badge badge-success') else event.early_bird_status end end col :event_tickets, search: :string col :event_products, search: :string col :event_registrants, search: :string col :event_addons, search: :string col :roles, visible: false col :authenticate_user, visible: false actions_col do |event| dropdown_link_to('View Event', effective_events.event_path(event), target: '_blank') end end collection do Effective::Event.deep.all end end end
Version data entries
3 entries across 3 versions & 1 rubygems