From 3bf6790826f5740f79713a05eb9524735ca39b8d Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 17 Apr 2010 12:51:46 +0000 Subject: [PATCH] Add "Repository" menu item after repository creation (#5328). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3680 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/controllers/repositories_controller.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index 714dfedde..b6dcc3173 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -24,6 +24,7 @@ class InvalidRevisionParam < Exception; end class RepositoriesController < ApplicationController menu_item :repository + menu_item :settings, :only => :edit default_search_scope :changesets before_filter :find_repository, :except => :edit @@ -43,7 +44,13 @@ class RepositoriesController < ApplicationController @repository.attributes = params[:repository] @repository.save end - render(:update) {|page| page.replace_html "tab-content-repository", :partial => 'projects/settings/repository'} + render(:update) do |page| + page.replace_html "tab-content-repository", :partial => 'projects/settings/repository' + if @repository && !@project.repository + @project.reload #needed to reload association + page.replace_html "main-menu", render_main_menu(@project) + end + end end def committers