osem-fcy/app/views/devise/registrations/_form_fields.html.haml

50 lines
1.9 KiB
Text
Raw Normal View History

.form-group
= f.label :username
%abbr{title: 'This field is required'} *
= f.text_field :username, required: true, autocomplete: 'off', class: 'form-control', placeholder: 'Username'
.form-group
= f.label :email
%abbr{title: 'This field is required'} *
= f.email_field :email, required: true, autocomplete: 'off', class: 'form-control', placeholder: 'Email'
- if local_assigns[:full]
.checkbox
%label
= f.check_box :email_public
Check if you want your email address to appear publicly (e.g. on sessions, registration lists, etc.)
.form-group
= f.label :name, 'Real Name'
= f.text_field :name, required: true, class: 'form-control', placeholder: 'Name'
.form-group
= f.label :password, 'Password'
%abbr{title: 'This field is required'} *
= f.password_field :password, required: true, class: 'form-control', placeholder: 'Password'
.form-group
= f.label :password_confirmation, 'Password Confirmation'
= f.password_field :password_confirmation, required: true, class: 'form-control', placeholder: 'Password Confirmation'
- if @user.persisted?
%p.text-muted
Leave blank if you don't want to change your password
= render partial: 'form_fields_openid', locals: { f: f }
- if current_user.try(:is_admin?)
.checkbox
%label
= f.check_box :is_admin
is Admin?
%span.help-block
An admin can create a new conference, manage users and make other users admins.
- elsif @user.persisted?
%h4
Confirmation
%hr
.form-group
= f.label :password, "Current Password"
%abbr{title: 'This field is required'} *
= f.password_field :current_password, autocomplete: 'off', class: 'form-control', placeholder: 'Password'
%p.text-muted
We need your current password to confirm password, email or username changes
- Feature.with(:recaptcha) do
.form-group
= recaptcha_tags
%p.text-right
= f.submit nil, class: 'btn btn-success'