# HG changeset patch # User domruf # Date 1502015817 -7200 # Node ID 862e55888ff81f1beebd170090f37ac485dfd8ec # Parent 6a5fb5070765880f152042c3c1556b24f4769d82 js: don't show number of members of groups when doing autocomplete This is done to make the database queries cheaper. diff -r 6a5fb5070765 -r 862e55888ff8 kallithea/model/repo.py --- a/kallithea/model/repo.py Tue Sep 19 22:50:12 2017 +0200 +++ b/kallithea/model/repo.py Sun Aug 06 12:36:57 2017 +0200 @@ -140,14 +140,12 @@ user_groups = UserGroup.query() \ .filter(UserGroup.users_group_active == True) \ .order_by(UserGroup.users_group_name) \ - .options(subqueryload(UserGroup.members)) \ .all() user_groups = UserGroupList(user_groups, perm_level='read') return [ { 'id': gr.users_group_id, 'grname': gr.users_group_name, - 'grmembers': len(gr.members), } for gr in user_groups] @classmethod diff -r 6a5fb5070765 -r 862e55888ff8 kallithea/public/js/base.js --- a/kallithea/public/js/base.js Tue Sep 19 22:50:12 2017 +0200 +++ b/kallithea/public/js/base.js Sun Aug 06 12:36:57 2017 +0200 @@ -1109,11 +1109,9 @@ // group if (oResultData.grname) { return autocompleteGravatar( - "{0}: {1} ({2} {3})".format( + "{0}: {1}".format( _TM['Group'], - autocompleteHighlightMatch(oResultData.grname, query), - oResultData.grmembers, - _TM['members']), + autocompleteHighlightMatch(oResultData.grname, query)), null, null, true); } diff -r 6a5fb5070765 -r 862e55888ff8 kallithea/templates/base/root.html --- a/kallithea/templates/base/root.html Tue Sep 19 22:50:12 2017 +0200 +++ b/kallithea/templates/base/root.html Sun Aug 06 12:36:57 2017 +0200 @@ -31,7 +31,6 @@ 'Stop following this repository': ${h.jshtml(_('Stop following this repository'))}, 'Start following this repository': ${h.jshtml(_('Start following this repository'))}, 'Group': ${h.jshtml(_('Group'))}, - 'members': ${h.jshtml(_('members'))}, 'Loading ...': ${h.jshtml(_('Loading ...'))}, 'loading ...': ${h.jshtml(_('loading ...'))}, 'Search truncated': ${h.jshtml(_('Search truncated'))},