changeset 2935:20c0af65ac52 beta

user lowernames of repos for better sorting
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 18 Oct 2012 02:14:30 +0200
parents 7d86b61b152a
children 62e493c7f436
files rhodecode/controllers/admin/repos.py
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/controllers/admin/repos.py	Wed Oct 17 23:12:49 2012 +0200
+++ b/rhodecode/controllers/admin/repos.py	Thu Oct 18 02:14:30 2012 +0200
@@ -47,6 +47,7 @@
 from rhodecode.model.scm import ScmModel
 from rhodecode.model.repo import RepoModel
 from rhodecode.lib.compat import json
+from sqlalchemy.sql.expression import func
 
 log = logging.getLogger(__name__)
 
@@ -134,7 +135,7 @@
         # url('repos')
 
         c.repos_list = Repository.query()\
-                        .order_by(Repository.repo_name)\
+                        .order_by(func.lower(Repository.repo_name))\
                         .all()
 
         repos_data = []
@@ -156,7 +157,7 @@
         for repo in c.repos_list:
             repos_data.append({
                 "menu": quick_menu(repo.repo_name),
-                "raw_name": repo.repo_name,
+                "raw_name": repo.repo_name.lower(),
                 "name": repo_lnk(repo.repo_name, repo.repo_type,
                                  repo.private, repo.fork),
                 "desc": repo.description,