summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'projects/devdashboard/app/controllers/developers_controller.rb')
-rw-r--r--projects/devdashboard/app/controllers/developers_controller.rb14
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