# HG changeset patch # User Marcin Kuzminski # Date 1350519270 -7200 # Node ID 20c0af65ac52a661e2f82c27fb239d8bc2347406 # Parent 7d86b61b152a4a46bbf3c6537fb6f69de471df72 user lowernames of repos for better sorting diff -r 7d86b61b152a -r 20c0af65ac52 rhodecode/controllers/admin/repos.py --- 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,