2013-01-07 09:04:09 +01:00
|
|
|
class Admin::UsersController < ApplicationController
|
|
|
|
|
before_filter :verify_admin
|
|
|
|
|
|
|
|
|
|
def index
|
2014-05-12 19:30:36 +05:30
|
|
|
@users = User.joins(:person).order("people.last_name ASC").select("users.*,
|
|
|
|
|
people.last_name AS last_name,
|
|
|
|
|
people.first_name AS first_name,
|
|
|
|
|
people.public_name AS public_name,
|
|
|
|
|
people.email AS email")
|
2014-05-05 02:44:08 +04:00
|
|
|
end
|
2013-01-07 09:04:09 +01:00
|
|
|
|
|
|
|
|
def update
|
|
|
|
|
user = User.find(params[:id])
|
|
|
|
|
user.update_attributes!(params[:user])
|
|
|
|
|
redirect_to admin_users_path, :notice => "Updated #{user.email}"
|
2014-03-27 20:14:52 +05:30
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def delete
|
|
|
|
|
@user = User.find(params[:id])
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def destroy
|
|
|
|
|
@user = User.find(params[:id])
|
|
|
|
|
@user.destroy
|
|
|
|
|
redirect_to admin_users_path, :notice => "User got deleted"
|
|
|
|
|
|
2013-07-12 17:40:27 +03:00
|
|
|
end
|
2014-03-27 20:14:52 +05:30
|
|
|
|
2014-05-05 02:28:46 +04:00
|
|
|
end
|