Merge pull request !2879 from rhodecode-enterprise-ce fix-backend-type

fix: fixed selection of default repo type
This commit is contained in:
Andrii Verbytskyi 2025-12-03 10:15:39 +00:00
commit 3db0951f77
2 changed files with 2 additions and 4 deletions

View file

@ -45,10 +45,9 @@ class AdminDefaultSettingsView(BaseAppView):
@HasPermissionAllDecorator("hg.admin")
def defaults_repository_show(self):
c = self.load_default_context()
c.backends = BACKENDS.keys()
c.backends = list(BACKENDS.keys())
c.active = "repositories"
defaults = SettingsModel().get_default_repo_settings()
data = render("rhodecode:templates/admin/defaults/defaults.mako", self._get_template_context(c), self.request)
html = formencode.htmlfill.render(data, defaults=defaults, encoding="UTF-8", force_defaults=False)
return Response(html)
@ -61,7 +60,6 @@ class AdminDefaultSettingsView(BaseAppView):
c = self.load_default_context()
c.active = "repositories"
form = DefaultsForm(self.request.translate)()
try:
form_result = form.to_python(dict(self.request.POST))
for k, v in form_result.items():

View file

@ -275,7 +275,7 @@ def RepoForm(localizer, edit=False, old_data=None, repo_groups=None, allow_disab
_ = localizer
old_data = old_data or {}
repo_groups = repo_groups or []
supported_backends = BACKENDS.keys()
supported_backends = list(BACKENDS.keys())
class _RepoForm(formencode.Schema):
allow_extra_fields = True