summaryrefslogtreecommitdiffstats
path: root/app/controllers/projects_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/projects_controller.rb')
-rw-r--r--app/controllers/projects_controller.rb5
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?