# HG changeset patch # User Mads Kiilerich # Date 1565725863 -7200 # Node ID df05acbbfde038d25aad198215e564783b7ca6b7 # Parent ee4fc2d20d09c0aa03a6304dea71e927c90567ad summary: only show SSH clone URL if SSH is enabled and the user is authenticated diff -r ee4fc2d20d09 -r df05acbbfde0 kallithea/controllers/summary.py --- a/kallithea/controllers/summary.py Mon Aug 12 20:53:56 2019 +0200 +++ b/kallithea/controllers/summary.py Tue Aug 13 21:51:03 2019 +0200 @@ -113,13 +113,16 @@ c.cs_comments = c.db_repo.get_comments(page_revisions) c.cs_statuses = c.db_repo.statuses(page_revisions) + c.ssh_repo_url = None if request.authuser.is_default_user: username = None else: username = request.authuser.username + if c.ssh_enabled: + c.ssh_repo_url = c.db_repo.clone_url(clone_uri_tmpl=c.clone_ssh_tmpl) + c.clone_repo_url = c.db_repo.clone_url(clone_uri_tmpl=c.clone_uri_tmpl, with_id=False, username=username) c.clone_repo_url_id = c.db_repo.clone_url(clone_uri_tmpl=c.clone_uri_tmpl, with_id=True, username=username) - c.ssh_repo_url = c.db_repo.clone_url(clone_uri_tmpl=c.clone_ssh_tmpl) if c.db_repo.enable_statistics: c.show_stats = True diff -r ee4fc2d20d09 -r df05acbbfde0 kallithea/templates/summary/summary.html --- a/kallithea/templates/summary/summary.html Mon Aug 12 20:53:56 2019 +0200 +++ b/kallithea/templates/summary/summary.html Tue Aug 13 21:51:03 2019 +0200 @@ -54,14 +54,14 @@
@@ -69,11 +69,11 @@ ${self.repolabel(c.db_repo)} ${_('Use Name')} - %if c.ssh_enabled: + %if c.ssh_repo_url: ${_('Use SSH')} %endif
- %if c.ssh_enabled: + %if c.ssh_repo_url:
${self.repolabel(c.db_repo)}