Mercurial > hg > soundsoftware-site
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 |