Mercurial > kallithea
diff rhodecode/lib/helpers.py @ 1159:187a924ed653 beta
Changes for repo groups
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 19 Mar 2011 18:52:27 +0100 |
parents | 36fe593dfe4b |
children | 2ab211e0aecd |
line wrap: on
line diff
--- a/rhodecode/lib/helpers.py Sat Mar 19 01:07:53 2011 +0100 +++ b/rhodecode/lib/helpers.py Sat Mar 19 18:52:27 2011 +0100 @@ -680,3 +680,18 @@ return literal(pref + '<br/> '.join([x.path.decode('utf-8', 'replace') for x in nodes[:30]]) + suf) else: return ': ' + _('No Files') + + + +def repo_link(groups_and_repos): + groups, repo_name = groups_and_repos + + if not groups: + return repo_name + else: + def make_link(group): + return link_to(group.group_name, url('/', group.group_id)) + return literal(' » '.join(map(make_link, groups)) + \ + " » " + repo_name) + +