diff options
author | Tor Arne Vestbø <tor.arne.vestbo@nokia.com> | 2009-03-30 14:22:58 +0200 |
---|---|---|
committer | Johan Sørensen <johan@johansorensen.com> | 2009-04-22 15:18:00 +0200 |
commit | dd330d2a73493b725a434851d6b182e54a33211c (patch) | |
tree | d290f703587cb514c828603079869d7519649ecc /app/controllers/projects_controller.rb | |
parent | 1b2111bc1f1469de6659bd3f740775cb17b03701 (diff) | |
download | gitorious-mainline-outdated-dd330d2a73493b725a434851d6b182e54a33211c.zip gitorious-mainline-outdated-dd330d2a73493b725a434851d6b182e54a33211c.tar.gz gitorious-mainline-outdated-dd330d2a73493b725a434851d6b182e54a33211c.tar.bz2 |
Add breadcrumbs for edit/new project pages
Diffstat (limited to 'app/controllers/projects_controller.rb')
-rw-r--r-- | app/controllers/projects_controller.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 8a4a7b4..0495c00 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -63,6 +63,7 @@ class ProjectsController < ApplicationController def show @owner = @project + @root = @project @events = @project.events.top.paginate(:all, :page => params[:page], :order => "created_at desc", :include => [:user, :project]) @atom_auto_discovery_url = project_path(@project, :format => :atom) @@ -78,10 +79,12 @@ class ProjectsController < ApplicationController def new @project = Project.new @project.owner = current_user + @root = Breadcrumb::NewProject.new end def create @project = Project.new(params[:project]) + @root = Breadcrumb::NewProject @project.user = current_user @project.owner = case params[:project][:owner_type] when "User" @@ -100,10 +103,12 @@ class ProjectsController < ApplicationController def edit @groups = current_user.groups + @root = Breadcrumb::EditProject.new(@project) end def update @groups = current_user.groups + @root = Breadcrumb::EditProject.new(@project) # change group, if requested unless params[:project][:owner_id].blank? |