diff --git a/rhodecode/templates/_data_table/_dt_elements.html b/rhodecode/templates/_data_table/_dt_elements.html
--- a/rhodecode/templates/_data_table/_dt_elements.html
+++ b/rhodecode/templates/_data_table/_dt_elements.html
@@ -40,7 +40,7 @@
%def>
-<%def name="repo_name(name,rtype,private,fork_of,short_name=False)">
+<%def name="repo_name(name,rtype,private,fork_of,short_name=False, admin=False)">
<%
def get_name(name,short_name=short_name):
if short_name:
@@ -64,7 +64,11 @@
%endif
##NAME
- ${h.link_to(get_name(name),h.url('summary_home',repo_name=name),class_="repo_name")}
+ %if admin:
+ ${h.link_to(get_name(name),h.url('edit_repo',repo_name=name),class_="repo_name")}
+ %else:
+ ${h.link_to(get_name(name),h.url('summary_home',repo_name=name),class_="repo_name")}
+ %endif
%if fork_of:
diff --git a/rhodecode/templates/admin/repos/repos.html b/rhodecode/templates/admin/repos/repos.html
--- a/rhodecode/templates/admin/repos/repos.html
+++ b/rhodecode/templates/admin/repos/repos.html
@@ -48,7 +48,7 @@
${dt.quick_menu(repo['name'])}