diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb index 8aad073..6b997dd 100644 --- a/app/controllers/admin/users_controller.rb +++ b/app/controllers/admin/users_controller.rb @@ -45,6 +45,15 @@ class UsersController < AdminController redirect_to :action => :index, :q => params[:q], :filter => params[:filter] end + + def destroy_user() + person = environment.people.find(params[:id]) + person.destroy + session[:notice] = _('The profile was deleted.') + redirect_to :action => :index, :q => params[:q], :filter => params[:filter] + end + + def download respond_to do |format| format.html @@ -86,7 +95,7 @@ class UsersController < AdminController end end - private + private def per_page 10 diff --git a/app/views/users/_users_list.rhtml b/app/views/users/_users_list.rhtml index dce24e4..b5715fe 100644 --- a/app/views/users/_users_list.rhtml +++ b/app/views/users/_users_list.rhtml @@ -28,7 +28,8 @@ <% else %> <%= button_without_text :'deactivate-user', _('Deactivate user'), :action => 'deactivate', :id => p, :q => @q, :filter => @filter %> <% end %> - + <%= button_without_text :'ban-user', _('Ban User'), :action => 'destroy_user', :id => p, :q => @q, :filter => @filter %> + <% end %> -- libgit2 0.21.2