JohnKellyFerguson/octomaps

View on GitHub
admin/views/accounts/_form.haml

Summary

Maintainability
Test Coverage
- error = @account.errors.include?(:name)
%fieldset.control-group{:class => error ? 'has-error' : ''}
  =f.label :name, :class => 'control-label'
  .controls
    =f.text_field :name, :class => 'input-xlarge input-with-feedback', :autofocus => true
    %span.help-inline=error ? f.error_message_on(:name, :class => 'text-error') : pat(:example)
- error = @account.errors.include?(:surname)
%fieldset.control-group{:class => error ? 'has-error' : ''}
  =f.label :surname, :class => 'control-label'
  .controls
    =f.text_field :surname, :class => 'input-xlarge input-with-feedback'
    %span.help-inline=error ? f.error_message_on(:surname, :class => 'text-error') : pat(:example)
- error = @account.errors.include?(:email)
%fieldset.control-group{:class => error ? 'has-error' : ''}
  =f.label :email, :class => 'control-label'
  .controls
    =f.text_field :email, :class => 'input-xlarge input-with-feedback'
    %span.help-inline=error ? f.error_message_on(:email, :class => 'text-error') : pat(:example)
- error = @account.errors.include?(:password)
%fieldset.control-group{:class => error ? 'has-error' : ''}
  =f.label :password, :class => 'control-label'
  .controls
    =f.password_field :password, :class => 'input-xlarge input-with-feedback'
    %span.help-inline=error ? f.error_message_on(:password, :class => 'text-error') : pat(:example)
- error = @account.errors.include?(:password_confirmation)
%fieldset.control-group{:class => error ? 'has-error' : ''}
  =f.label :password_confirmation, :class => 'control-label'
  .controls
    =f.password_field :password_confirmation, :class => 'input-xlarge input-with-feedback'
    %span.help-inline=error ? f.error_message_on(:password_confirmation, :class => 'text-error') : pat(:example)
- error = @account.errors.include?(:role)
%fieldset.control-group{:class => error ? 'has-error' : ''}
  =f.label :role, :class => 'control-label'
  .controls
    =f.text_field :role, :class => 'input-xlarge input-with-feedback'
    %span.help-inline=error ? f.error_message_on(:role, :class => 'text-error') : pat(:example)

.form-actions
  =f.submit pat(:save), :class => 'btn btn-primary'
   
  =f.submit pat(:save_and_continue), :class => 'btn btn-info', :name => 'save_and_continue'
   
  =link_to pat(:cancel), url(:accounts, :index), :class => 'btn'