Sha256: 9fabcf8636a4880267db2cbfcb570fa7b1b4c939d5966ab86433a3f3049f5e3e

Contents?: true

Size: 1.01 KB

Versions: 10

Compression:

Stored size: 1.01 KB

Contents

= effective_form_with(model: [:admin, event_addon], engine: true) do |f|
  - if inline_datatable?
    = f.hidden_field :event_id
  - else
    = f.select :event_id, Effective::Event.sorted.all,
      'data-load-ajax-url': effective_events.new_admin_event_addon_path,
      'data-load-ajax-div': '#effective-events-event-addon-ajax'
  = f.hidden_field :event_id

  - if f.object.new_record?
    -# User
    - klass = (f.object.owner || current_user).class
    - ajax_url = (@select2_users_ajax_path || effective_resources.users_admin_select2_ajax_index_path) unless Rails.env.test?

    = f.hidden_field :owner_type, value: klass.name
    = f.select :owner_id, klass.all, ajax_url: ajax_url, label: 'User'
  - else
    = f.static_field :owner

  #effective-events-event-addon-ajax
    - if f.object.event.present?
      = render 'admin/event_addons/fields', f: f, event: event_addon.event

  = f.check_box :archived, label: "Archive this addon. It will be displayed as archived on the owner's event registration"

  = f.submit 'Save'

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
effective_events-0.20.2 app/views/admin/event_addons/_form.html.haml
effective_events-0.20.1 app/views/admin/event_addons/_form.html.haml
effective_events-0.20.0 app/views/admin/event_addons/_form.html.haml
effective_events-0.19.2 app/views/admin/event_addons/_form.html.haml
effective_events-0.19.1 app/views/admin/event_addons/_form.html.haml
effective_events-0.19.0 app/views/admin/event_addons/_form.html.haml
effective_events-0.18.2 app/views/admin/event_addons/_form.html.haml
effective_events-0.18.1 app/views/admin/event_addons/_form.html.haml
effective_events-0.18.0 app/views/admin/event_addons/_form.html.haml
effective_events-0.17.0 app/views/admin/event_addons/_form.html.haml