From 2d2f78616530a41d7bd3efc33a9596510b9b4c63 Mon Sep 17 00:00:00 2001 From: Junior Silva Date: Tue, 15 Apr 2014 17:05:41 -0300 Subject: [PATCH] change-password: implementing temporary changes to error_messages_for on change_password AI3012 --- app/controllers/public/account_controller.rb | 3 --- app/views/account/change_password.rhtml | 20 ++++++++++---------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/app/controllers/public/account_controller.rb b/app/controllers/public/account_controller.rb index 3852ce2..ad603e1 100644 --- a/app/controllers/public/account_controller.rb +++ b/app/controllers/public/account_controller.rb @@ -135,9 +135,6 @@ class AccountController < ApplicationController rescue User::IncorrectPassword => e session[:notice] = _('The supplied current password is incorrect.') render :action => 'change_password' - rescue ActiveRecord::RecordInvalid - session[:notice] = _("Passwords don't match!") - render :action => 'change_password' end else render :action => 'change_password' diff --git a/app/views/account/change_password.rhtml b/app/views/account/change_password.rhtml index 9993cae..5578eff 100644 --- a/app/views/account/change_password.rhtml +++ b/app/views/account/change_password.rhtml @@ -1,17 +1,17 @@

<%= _('Change password') %>

-<% form_tag do %> +<%= error_messages_for :change_password %> -


-<%= password_field_tag :current_password %>

+<% form_for(:change_password) do |f| %> -


-<%= password_field_tag :new_password %>

+ <%= labelled_form_field(_('Current password'), (f.password_field :current_password)) %> + <%= labelled_form_field(_('New password'), (f.password_field :new_password)) %> + <%= labelled_form_field(_('Confirm your new Password'), (f.password_field :new_password_confirmation)) %> -


-<%= password_field_tag :new_password_confirmation %>

- -<%= submit_button :ok, _('Change password') %> +

+ <% button_bar do %> + <%= submit_button :ok, _('Change password') %> + <% end %> +

<% end %> - -- libgit2 0.21.2