From e5eb5e571ca277bca3efe31968ca1124c1a94bcd Mon Sep 17 00:00:00 2001 From: Villanella Date: Sat, 12 Sep 2026 17:09:39 +0300 Subject: [PATCH] Show Git server settings in Enterprise mode DocHubToolWindow only forwards gitServerMode/gitServer to the frontend when usingMode is Enterprise, but the settings UI hid those exact fields whenever Enterprise mode was selected - leaving no way to configure DOCHUB_IDE_GITLAB_URL/DOCHUB_IDE_BITBUCKET_URL for gitlab:/bitbucket: imports on an Enterprise portal. This client-side override is also currently the only reliable option, since setting VUE_APP_DOCHUB_GITLAB_URL on the server without a personal token triggers an unrelated OAuth redirect bug in the core app. --- .../java/org/dochub/idea/arch/settings/SettingComponent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/dochub/idea/arch/settings/SettingComponent.java b/src/main/java/org/dochub/idea/arch/settings/SettingComponent.java index cd4a476..c424ffd 100644 --- a/src/main/java/org/dochub/idea/arch/settings/SettingComponent.java +++ b/src/main/java/org/dochub/idea/arch/settings/SettingComponent.java @@ -93,7 +93,8 @@ private void updateVisible() { if (usingMode.getSelectedIndex() == 1) { enterprisePanel.setVisible(true); paramsPanel.setVisible(false); - gitServerPanel.setVisible(false); + gitServerPanel.setVisible(true); + gitServer.setEnabled(gitServerMode.getSelectedIndex() != 0); gitSecurityPanel.setVisible(true); personalToken.setEnabled(true); } else {