diff options
Diffstat (limited to 'projects/devdashboard/app/controllers/developers_controller.rb')
-rw-r--r-- | projects/devdashboard/app/controllers/developers_controller.rb | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/projects/devdashboard/app/controllers/developers_controller.rb b/projects/devdashboard/app/controllers/developers_controller.rb index 1644797..596f119 100644 --- a/projects/devdashboard/app/controllers/developers_controller.rb +++ b/projects/devdashboard/app/controllers/developers_controller.rb @@ -8,16 +8,24 @@ class DevelopersController < ApplicationController USERINFO = '/home/nichoj/checkouts/gentoo/xml/htdocs/proj/en/devrel/roll-call/userinfo.xml' def index - list - render :action => 'list' + actives end # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html) verify :method => :post, :only => [ :destroy, :create, :update ], :redirect_to => { :action => :list } + def retired + @developer_pages, @developers = paginate :developers, + :per_page => 10, + :conditions => [ "status = 'retired'" ] + render :action => 'list' + end + def list - @developer_pages, @developers = paginate :developers, :per_page => 10 + @developer_pages, @developers = paginate :developers, + :per_page => 10, + :conditions => [ "status = 'active'" ] end def show |