supplier updates mostly

This commit is contained in:
2012-08-30 11:12:23 +02:00
parent df90425a48
commit 0d10ef2b5a
17 changed files with 789 additions and 66 deletions
+13
View File
@@ -40,6 +40,11 @@ html lang="en"
= current_supplier.email
b.caret
ul.dropdown-menu
- if current_supplier.open?
li
= form_tag supplier_mark_as_closed_path do
= submit_tag t('supplier.close'), class: [:btn, 'btn-danger'], onClick: %|$(this).parents('form').submit()|
li= link_to 'Settings', supplier_settings_path
li= link_to 'Logout', destroy_supplier_session_path, method: :delete
.container.nav-collapse
@@ -53,6 +58,14 @@ html lang="en"
.alert.alert-success
a.close data-dismiss="alert" ×
div= flash[:notice]
- if current_supplier.closed?
.row.supplier-is-closed
.span12
.alert.alert-block
button.close{data-dismiss="alert"} x
p = t('supplier.you_are_currently_closed_alert')
= form_tag supplier_mark_as_open_path do
= submit_tag t('supplier.mark_as_open_button'), class: [:btn, 'btn-primary']
.row
.span12
= content_for?(:content) ? yield(:content) : yield
+31
View File
@@ -0,0 +1,31 @@
= form_for @supplier, url: supplier_update_settings_path, html: {class: 'form-horizontal'} do |f|
= render 'error_messages', target: current_supplier
.control-group class=(@supplier.errors[:name].any? ? 'error' : nil)
= f.label :name, class: 'control-label'
.controls
= f.text_field :name, class: 'text_field'
.control-group class=(@supplier.errors[:email].any? ? 'error' : nil)
= f.label :email, class: 'control-label'
.controls
= f.text_field :email, class: 'text_field'
.control-group class=(@supplier.errors[:offer_wifi].any? ? 'error' : nil)
= f.label :offer_wifi, class: 'control-label'
.controls
= f.check_box :offer_wifi, class: 'checkbox'
.control-group class=(@supplier.errors[:wifi_ssid].any? ? 'error' : nil)
= f.label :wifi_ssid, class: 'control-label'
.controls
= f.text_field :wifi_ssid, class: 'text_field'
.control-group class=(@supplier.errors[:wifi_type].any? ? 'error' : nil)
= f.label :wifi_type, class: 'control-label'
.controls
= f.select :wifi_type, options_for_select([['web', 'web40'], ['WPA2 Personal', 'wpa2personal']], @supplier.wifi_type)
.control-group class=(@supplier.errors[:wifi_password].any? ? 'error' : nil)
= f.label :wifi_password, class: 'control-label'
.controls
= f.text_field :wifi_password, class: 'text_field'
.form-actions
= f.submit nil, class: 'btn btn-primary'
'
= link_to t("helpers.links.cancel"), suppliers_path, class: 'btn'