summaryrefslogtreecommitdiff
path: root/app/controllers/projects_controller.rb
diff options
context:
space:
mode:
authorgitlabhq <m@gitlabhq.com>2011-10-28 15:07:58 +0300
committergitlabhq <m@gitlabhq.com>2011-10-28 15:07:58 +0300
commit487ae906a948e72429c60a1b5abe9508ed516a32 (patch)
treec6b7f46cdfc7286e050fbcd6b2ce3365dba0773c /app/controllers/projects_controller.rb
parent1ffb4b98c0405ee4c8bafaf9b67f1fc49493fbbc (diff)
downloadgitlab-ce-487ae906a948e72429c60a1b5abe9508ed516a32.tar.gz
project layout
Diffstat (limited to 'app/controllers/projects_controller.rb')
-rw-r--r--app/controllers/projects_controller.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb
index 481e02fd231..e046add3799 100644
--- a/app/controllers/projects_controller.rb
+++ b/app/controllers/projects_controller.rb
@@ -1,5 +1,6 @@
class ProjectsController < ApplicationController
before_filter :project, :except => [:index, :new, :create]
+ layout :determine_layout
# Authorize
before_filter :add_project_abilities
@@ -152,4 +153,12 @@ class ProjectsController < ApplicationController
def project
@project ||= Project.find_by_code(params[:id])
end
+
+ def determine_layout
+ if @project && !@project.new_record?
+ "project"
+ else
+ "application"
+ end
+ end
end