added a status filter on users/list
git-svn-id: http://redmine.rubyforge.org/svn/trunk@347 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -32,11 +32,17 @@ class UsersController < ApplicationController
|
||||
def list
|
||||
sort_init 'login', 'asc'
|
||||
sort_update
|
||||
@user_count = User.count
|
||||
|
||||
@status = params[:status] ? params[:status].to_i : 1
|
||||
conditions = nil
|
||||
conditions = ["status=?", @status] unless @status == 0
|
||||
|
||||
@user_count = User.count(:conditions => conditions)
|
||||
@user_pages = Paginator.new self, @user_count,
|
||||
15,
|
||||
params['page']
|
||||
@users = User.find :all,:order => sort_clause,
|
||||
:conditions => conditions,
|
||||
:limit => @user_pages.items_per_page,
|
||||
:offset => @user_pages.current.offset
|
||||
|
||||
|
||||
Reference in New Issue
Block a user