diff options
author | Marcin Kuzminski <marcin@python-works.com> | 2012-11-14 23:22:38 +0100 |
---|---|---|
committer | Marcin Kuzminski <marcin@python-works.com> | 2012-11-14 23:22:38 +0100 |
commit | faef847ffb39e5291b1d123e1d20ca385412357d (patch) | |
tree | 66418a42dc63be249684fbdac6320ac966e0ce93 | |
parent | 1e07a979549bd26f04895c2f7a8d185250b3002d (diff) |
parse metatags for lightweight dashboard
--HG--
branch : beta
-rw-r--r-- | rhodecode/controllers/home.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/rhodecode/controllers/home.py b/rhodecode/controllers/home.py index 109804c4..bc94da7f 100644 --- a/rhodecode/controllers/home.py +++ b/rhodecode/controllers/home.py @@ -77,6 +77,12 @@ class HomeController(BaseController): atom_lnk = lambda repo_name: (template.get_def("atom") .render(repo_name, _=_, h=h, c=c)) + def desc(desc): + if c.visual.stylify_metatags: + return h.urlify_text(h.desc_stylize(h.truncate(desc, 60))) + else: + return h.urlify_text(h.truncate(desc, 60)) + for repo in c.repos_list: repos_data.append({ "menu": quick_menu(repo.repo_name), @@ -84,7 +90,7 @@ class HomeController(BaseController): "name": repo_lnk(repo.repo_name, repo.repo_type, repo.private, repo.fork), "last_change": last_change(repo.last_db_change), - "desc": repo.description, + "desc": desc(repo.description), "owner": h.person(repo.user.username), "rss": rss_lnk(repo.repo_name), "atom": atom_lnk(repo.repo_name), |