comparison app/controllers/projects_controller.rb @ 1009:066b55d7c053 browsing

Add busy institutions list
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Mon, 12 Nov 2012 13:34:32 +0000
parents 3e52bc15dd67
children f44860e089c5
comparison
equal deleted inserted replaced
1008:8196ed891e54 1009:066b55d7c053
18 class ProjectsController < ApplicationController 18 class ProjectsController < ApplicationController
19 menu_item :overview 19 menu_item :overview
20 menu_item :roadmap, :only => :roadmap 20 menu_item :roadmap, :only => :roadmap
21 menu_item :settings, :only => :settings 21 menu_item :settings, :only => :settings
22 22
23 before_filter :find_project, :except => [ :index, :list, :browse, :new, :create, :copy ] 23 before_filter :find_project, :except => [ :index, :list, :explore, :new, :create, :copy ]
24 before_filter :authorize, :except => [ :index, :list, :browse, :new, :create, :copy, :archive, :unarchive, :destroy] 24 before_filter :authorize, :except => [ :index, :list, :explore, :new, :create, :copy, :archive, :unarchive, :destroy]
25 before_filter :authorize_global, :only => [:new, :create] 25 before_filter :authorize_global, :only => [:new, :create]
26 before_filter :require_admin, :only => [ :copy, :archive, :unarchive, :destroy ] 26 before_filter :require_admin, :only => [ :copy, :archive, :unarchive, :destroy ]
27 accept_rss_auth :index 27 accept_rss_auth :index
28 accept_api_auth :index, :show, :create, :update, :destroy 28 accept_api_auth :index, :show, :create, :update, :destroy
29 29
74 render_feed(projects, :title => "#{Setting.app_title}: #{l(:label_project_latest)}") 74 render_feed(projects, :title => "#{Setting.app_title}: #{l(:label_project_latest)}")
75 } 75 }
76 end 76 end
77 end 77 end
78 78
79 # A different view of projects using browse boxes 79 # A different view of projects using explore boxes
80 def browse 80 def explore
81 respond_to do |format| 81 respond_to do |format|
82 format.html { 82 format.html {
83 @projects = Project.visible 83 @projects = Project.visible
84 render :template => 'projects/browse.html.erb', :layout => !request.xhr? 84 render :template => 'projects/explore.html.erb', :layout => !request.xhr?
85 } 85 }
86 end 86 end
87 end 87 end
88 88
89 def new 89 def new