BigW Consortium Gitlab

Commit 85b5a8cf by James Lopez

update users controller

parent 1c14805f
...@@ -125,14 +125,17 @@ class Admin::UsersController < Admin::ApplicationController ...@@ -125,14 +125,17 @@ class Admin::UsersController < Admin::ApplicationController
respond_to do |format| respond_to do |format|
user.skip_reconfirmation! user.skip_reconfirmation!
if user.update_attributes(user_params_with_pass)
result = Users::UpdateService.new(current_user, @user, user_params_with_pass).execute
if result[:succcess]
format.html { redirect_to [:admin, user], notice: 'User was successfully updated.' } format.html { redirect_to [:admin, user], notice: 'User was successfully updated.' }
format.json { head :ok } format.json { head :ok }
else else
# restore username to keep form action url. # restore username to keep form action url.
user.username = params[:id] user.username = params[:id]
format.html { render "edit" } format.html { render "edit" }
format.json { render json: user.errors, status: :unprocessable_entity } format.json { render json: result[:message], status: result[:status] }
end end
end end
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment