joatuapp/joatu-v2

View on GitHub
app/views/requests/_form.html.haml

Summary

Maintainability
Test Coverage
= simple_form_for(@user_request) do |f|
  = f.error_notification

  - visibilities = {t('requests.visibility.global') => "global"}
  - visibilities[t('requests.visibility.pod')] = "pod" if current_user && current_user.pod_id

  .form-inputs
    = f.input :type, collection: @request_types, as: :radio_buttons, label: "#{t('requests.type_label')}:"
    = f.input :title
    = f.input :description, as: :text
    = f.input :visibility, collection: visibilities, as: :select, label: "#{t('requests.visibility.label')}:", include_blank: false

  .form-actions
    = f.button :submit, class: 'pull-right btn-primary', id: 'submit_request'