# HG changeset patch # User Mads Kiilerich # Date 2015-01-06 00:54:35 # Node ID 28f890cf7c4db859b93f46eb3a6f602ea7f7f196 # Parent b504198073b72d59366b1ffaae97ee8b6e640b6a settings: show links to added repos after repo scan diff --git a/kallithea/controllers/admin/settings.py b/kallithea/controllers/admin/settings.py --- a/kallithea/controllers/admin/settings.py +++ b/kallithea/controllers/admin/settings.py @@ -210,11 +210,11 @@ class SettingsController(BaseController) added, removed = repo2db_mapper(filesystem_repos, rm_obsolete, install_git_hook=install_git_hooks, user=c.authuser.username) - _repr = lambda l: ', '.join(map(safe_unicode, l)) or '-' - h.flash(_('Repositories successfully ' - 'rescanned added: %s ; removed: %s') % - (_repr(added), _repr(removed)), - category='success') + h.flash(h.literal(_('Repositories successfully rescanned. Added: %s. Removed: %s.') % + (', '.join(h.link_to(safe_unicode(repo_name), h.url('summary_home', repo_name=repo_name)) + for repo_name in added) or '-', + ', '.join(h.escape(safe_unicode(repo_name)) for repo_name in removed) or '-')), + category='success') return redirect(url('admin_settings_mapping')) defaults = Setting.get_app_settings()