diff --git a/pylons_app/templates/index.html b/pylons_app/templates/index.html
--- a/pylons_app/templates/index.html
+++ b/pylons_app/templates/index.html
@@ -27,13 +27,13 @@
${_('Dashboard')}
- ##%if h.HasPermissionAll('repository.create')():
+ %if h.HasPermissionAny('repository.create','hg.admin')():
-
- ${h.link_to(u'ADD NEW REPOSITORY',h.url('new_repo'),class_="add_icon")}
+ ${h.link_to(u'ADD NEW REPOSITORY',h.url('admin_settings_create_repository'),class_="add_icon")}
- ##%endif
+ %endif