saasbook/esaas-engagements

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

Summary

Maintainability
Test Coverage
= form_errors_for @app

= bootstrap_form_for(@app, layout: :horizontal, label_col: 'col-sm-2', control_col: 'col-sm-10') do |f|
  = f.text_field :name, label: 'App Name'
  = f.text_area :description, rows: '5', label: 'App Description'
  = f.url_field :deployment_url, label: 'Deployment Url'
  = f.url_field :repository_url, label: 'Repository Url'
  = f.url_field :code_climate_url, label: 'Code Climate Url'
  = f.url_field :pivotal_tracker_url, label: 'Pivotal Tracker Url'
  = f.text_area :features, rows: '5', label: 'App Initial Features'
  = f.collection_select :org_id, Org.all, :id, :name, {label: 'Organization'}, {class: 'select2'}
  = f.collection_select :status, App.statuses, :first, ->(x) { x.first.humanize}, {label: 'Status'}, {class: 'select2'}
  = f.form_group do
    = f.submit class: 'btn btn-success'
    = button_tag 'Reset', type: :reset, :class => 'btn btn-primary'
    = link_to 'Back', :back, :class => 'btn btn-primary'