changeset 916:415321076046 beta

when logged in as admin the repo settings will point to admin settings.
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 06 Jan 2011 00:29:52 +0100
parents 35e701dc801e
children de8b95f461f6
files rhodecode/templates/base/base.html
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/templates/base/base.html	Wed Jan 05 23:40:25 2011 +0100
+++ b/rhodecode/templates/base/base.html	Thu Jan 06 00:29:52 2011 +0100
@@ -223,7 +223,11 @@
                    </a>
                    <ul>
                    %if h.HasRepoPermissionAll('repository.admin')(c.repo_name):
-                   	<li>${h.link_to(_('settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li>
+                     %if h.HasPermissionAll('hg.admin')('access admin main page'):
+                         <li>${h.link_to(_('settings'),h.url('edit_repo',repo_name=c.repo_name),class_='settings')}</li>
+                     %else:
+                         <li>${h.link_to(_('settings'),h.url('repo_settings_home',repo_name=c.repo_name),class_='settings')}</li>
+                     %endif
                    	<li>${h.link_to(_('fork'),h.url('repo_fork_home',repo_name=c.repo_name),class_='fork')}</li>
                    %endif  
                    	<li>${h.link_to(_('search'),h.url('search_repo',search_repo=c.repo_name),class_='search')}</li>