From 5d8ed27c02e4f24db7bc6ef3c48cb8ff2e9eb9d9 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Thu, 25 Jan 2018 18:14:41 +0100 Subject: [PATCH] ssh: don't show the SSH clone url if ssh is disabled --- rhodecode/apps/repository/views/repo_summary.py | 3 --- rhodecode/lib/base.py | 3 +++ rhodecode/templates/summary/components.mako | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/rhodecode/apps/repository/views/repo_summary.py b/rhodecode/apps/repository/views/repo_summary.py index badee35e..914a6e6d 100644 --- a/rhodecode/apps/repository/views/repo_summary.py +++ b/rhodecode/apps/repository/views/repo_summary.py @@ -48,12 +48,9 @@ class RepoSummaryView(RepoAppView): def load_default_context(self): c = self._get_local_tmpl_context(include_app_defaults=True) - c.rhodecode_repo = None if not c.repository_requirements_missing: c.rhodecode_repo = self.rhodecode_vcs_repo - - return c def _get_readme_data(self, db_repo, default_renderer): diff --git a/rhodecode/lib/base.py b/rhodecode/lib/base.py index 3937af88..1912d59c 100644 --- a/rhodecode/lib/base.py +++ b/rhodecode/lib/base.py @@ -331,6 +331,9 @@ def attach_context_attributes(context, request, user_id): # INI stored context.labs_active = str2bool( config.get('labs_settings_active', 'false')) + context.ssh_enabled = str2bool( + config.get('ssh.generate_authorized_keyfile', 'false')) + context.visual.allow_repo_location_change = str2bool( config.get('allow_repo_location_change', True)) context.visual.allow_custom_hooks_settings = str2bool( diff --git a/rhodecode/templates/summary/components.mako b/rhodecode/templates/summary/components.mako index 20dfc2c1..0f5d9759 100644 --- a/rhodecode/templates/summary/components.mako +++ b/rhodecode/templates/summary/components.mako @@ -49,7 +49,9 @@