Class Admin::UsersController
In: app/controllers/admin/users_controller.rb
Parent: Admin::BaseController

Methods

active   admin   destroy   find_user   index   purge   show   suspend   unsuspend  

Public Instance methods

[Source]

    # File app/controllers/admin/users_controller.rb, line 17
17:   def active
18:     @user.activate!
19:     redirect_to admin_users_path
20:   end

[Source]

    # File app/controllers/admin/users_controller.rb, line 12
12:   def admin
13:     @user.admin!
14:     redirect_to admin_users_path
15:   end

[Source]

    # File app/controllers/admin/users_controller.rb, line 32
32:   def destroy
33:     @user.delete!
34:     redirect_to admin_users_path
35:   rescue AASM::InvalidTransition
36:     redirect_to admin_users_path
37:   end

[Source]

   # File app/controllers/admin/users_controller.rb, line 4
4:   def index
5:     @users = User.page_find
6:   end

[Source]

    # File app/controllers/admin/users_controller.rb, line 39
39:   def purge
40:     @user.destroy
41:     redirect_to admin_users_path
42:   end

[Source]

    # File app/controllers/admin/users_controller.rb, line 8
 8:   def show
 9:     @user = User.find(params[:id], :include => :visits)
10:   end

[Source]

    # File app/controllers/admin/users_controller.rb, line 22
22:   def suspend
23:     @user.suspend!
24:     redirect_to admin_users_path
25:   end

[Source]

    # File app/controllers/admin/users_controller.rb, line 27
27:   def unsuspend
28:     @user.unsuspend!
29:     redirect_to admin_users_path
30:   end

Protected Instance methods

[Source]

    # File app/controllers/admin/users_controller.rb, line 45
45:   def find_user
46:     @user = User.find(params[:id])
47:   end

[Validate]