diff rhodecode/model/repo.py @ 3245:8f3cc21d83e6 beta

fixes issue #739 Delete/Edit repositories should only point to admin links if the user is an super admin.
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 28 Jan 2013 21:14:46 +0100
parents 28571535dd61
children 72a91632b731
line wrap: on
line diff
--- a/rhodecode/model/repo.py	Mon Jan 28 20:52:57 2013 +0100
+++ b/rhodecode/model/repo.py	Mon Jan 28 21:14:46 2013 +0100
@@ -143,7 +143,8 @@
         kwargs.update(dict(_=_, h=h, c=c))
         return tmpl.render(*args, **kwargs)
 
-    def get_repos_as_dict(self, repos_list=None, admin=False, perm_check=True):
+    def get_repos_as_dict(self, repos_list=None, admin=False, perm_check=True,
+                          super_user_actions=False):
         _render = self._render_datatable
 
         def quick_menu(repo_name):
@@ -175,7 +176,7 @@
                 return h.urlify_text(h.truncate(desc, 60))
 
         def repo_actions(repo_name):
-            return _render('repo_actions', repo_name)
+            return _render('repo_actions', repo_name, super_user_actions)
 
         def owner_actions(user_id, username):
             return _render('user_name', user_id, username)