Commit 377d910bc1bb9e08e573ad590b7a87b9556976e2
Committed by
Gust
1 parent
d0561132
Exists in
master
and in
28 other branches
ban_user: Creating ban button and ban method in user controller
(ActionItemAI3021) Signed-off-by: David Carlos <ddavidcarlos1392@gmail.com> Signed-off-by: Eduardo Vital <vitaldu@gmail.com>
Showing
2 changed files
with
12 additions
and
2 deletions
Show diff stats
app/controllers/admin/users_controller.rb
@@ -45,6 +45,15 @@ class UsersController < AdminController | @@ -45,6 +45,15 @@ class UsersController < AdminController | ||
45 | redirect_to :action => :index, :q => params[:q], :filter => params[:filter] | 45 | redirect_to :action => :index, :q => params[:q], :filter => params[:filter] |
46 | end | 46 | end |
47 | 47 | ||
48 | + | ||
49 | + def destroy_user() | ||
50 | + person = environment.people.find(params[:id]) | ||
51 | + person.destroy | ||
52 | + session[:notice] = _('The profile was deleted.') | ||
53 | + redirect_to :action => :index, :q => params[:q], :filter => params[:filter] | ||
54 | + end | ||
55 | + | ||
56 | + | ||
48 | def download | 57 | def download |
49 | respond_to do |format| | 58 | respond_to do |format| |
50 | format.html | 59 | format.html |
@@ -86,7 +95,7 @@ class UsersController < AdminController | @@ -86,7 +95,7 @@ class UsersController < AdminController | ||
86 | end | 95 | end |
87 | end | 96 | end |
88 | 97 | ||
89 | - private | 98 | + private |
90 | 99 | ||
91 | def per_page | 100 | def per_page |
92 | 10 | 101 | 10 |
app/views/users/_users_list.rhtml
@@ -28,7 +28,8 @@ | @@ -28,7 +28,8 @@ | ||
28 | <% else %> | 28 | <% else %> |
29 | <%= button_without_text :'deactivate-user', _('Deactivate user'), :action => 'deactivate', :id => p, :q => @q, :filter => @filter %> | 29 | <%= button_without_text :'deactivate-user', _('Deactivate user'), :action => 'deactivate', :id => p, :q => @q, :filter => @filter %> |
30 | <% end %> | 30 | <% end %> |
31 | - </div> | 31 | + <%= button_without_text :'ban-user', _('Ban User'), :action => 'destroy_user', :id => p, :q => @q, :filter => @filter %> |
32 | + </div> | ||
32 | </td> | 33 | </td> |
33 | </tr> | 34 | </tr> |
34 | <% end %> | 35 | <% end %> |