Sha256: 19e1afc6a5874725bae00898c6c530c8dca97b4841ee6aaeba0feb7298a3e12b
Contents?: true
Size: 724 Bytes
Versions: 11
Compression:
Stored size: 724 Bytes
Contents
class MyAdmin::PasswordController < MyAdmin::MyAdminController before_filter :add_breadcrumbs def edit @user = MyAdmin::User.find(my_admin_user.id) end def update @user = MyAdmin::User.find(my_admin_user.id) if (@user.update_attributes(password_params)) redirect_to send("#{admin_prefix}_path"), :flash => { :notice => I18n.t("my_admin.messages.user.password_changed") } else render :edit end end private def add_breadcrumbs breadcrumbs.add('my_admin_home', send("#{admin_prefix}_path")) breadcrumbs.add('change_password') end def password_params params.require(:my_admin_user).permit(:old_password, :password, :password_confirmation) end end
Version data entries
11 entries across 11 versions & 1 rubygems