diff --git a/rhodecode/apps/admin/views/svn_config.py b/rhodecode/apps/admin/views/svn_config.py --- a/rhodecode/apps/admin/views/svn_config.py +++ b/rhodecode/apps/admin/views/svn_config.py @@ -41,9 +41,9 @@ class SvnConfigAdminSettingsView(BaseApp def vcs_svn_generate_config(self): _ = self.request.translate try: - generate_mod_dav_svn_config(self.request.registry) + file_path = generate_mod_dav_svn_config(self.request.registry) msg = { - 'message': _('Apache configuration for Subversion generated.'), + 'message': _('Apache configuration for Subversion generated at `{}`.').format(file_path), 'level': 'success', } except Exception: diff --git a/rhodecode/apps/svn_support/utils.py b/rhodecode/apps/svn_support/utils.py --- a/rhodecode/apps/svn_support/utils.py +++ b/rhodecode/apps/svn_support/utils.py @@ -37,7 +37,7 @@ log = logging.getLogger(__name__) def write_mod_dav_svn_config(settings): use_ssl = str2bool(settings['force_https']) - + file_path = settings[config_keys.config_file_path] config = _render_mod_dav_svn_config( use_ssl=use_ssl, parent_path_root=get_rhodecode_base_path(), @@ -45,7 +45,8 @@ def write_mod_dav_svn_config(settings): location_root=settings[config_keys.location_root], repo_groups=RepoGroup.get_all_repo_groups(), realm=get_rhodecode_realm(), template=settings[config_keys.template]) - _write_mod_dav_svn_config(config, settings[config_keys.config_file_path]) + _write_mod_dav_svn_config(config, file_path) + return file_path def generate_mod_dav_svn_config(registry): @@ -56,11 +57,11 @@ def generate_mod_dav_svn_config(registry repositories organized in sub folders. """ settings = registry.settings - write_mod_dav_svn_config(settings) + file_path = write_mod_dav_svn_config(settings) # Trigger an event on mod dav svn configuration change. trigger(ModDavSvnConfigChange(), registry) - + return file_path def _render_mod_dav_svn_config( parent_path_root, list_parent_path, location_root, repo_groups, realm,