From ce578162f4e44a6cc1774ab217967110b254ab3f Mon Sep 17 00:00:00 2001 From: Csaba Tuncsik Date: Tue, 6 Jun 2023 14:31:55 +0200 Subject: [PATCH] fix(editor): Add button to refresh branches (#6387) * fix(editor): Add button to refresh branches * trigger CI --- .../src/plugins/i18n/locales/en.json | 3 + .../src/views/SettingsVersionControl.vue | 67 +++++++++++++++---- 2 files changed, 56 insertions(+), 14 deletions(-) diff --git a/packages/editor-ui/src/plugins/i18n/locales/en.json b/packages/editor-ui/src/plugins/i18n/locales/en.json index 879a24db6..03dc53605 100644 --- a/packages/editor-ui/src/plugins/i18n/locales/en.json +++ b/packages/editor-ui/src/plugins/i18n/locales/en.json @@ -1403,6 +1403,9 @@ "settings.versionControl.loading.pull": "Pulling from remote", "settings.versionControl.loading.push": "Pushing to remote", "settings.versionControl.saved.title": "Settings successfully saved", + "settings.versionControl.refreshBranches.tooltip": "Reload branches list", + "settings.versionControl.refreshBranches.success": "Branches successfully refreshed", + "settings.versionControl.refreshBranches.error": "Error refreshing branches", "showMessage.cancel": "@:_reusableBaseText.cancel", "showMessage.ok": "OK", "showMessage.showDetails": "Show Details", diff --git a/packages/editor-ui/src/views/SettingsVersionControl.vue b/packages/editor-ui/src/views/SettingsVersionControl.vue index 10f152610..69a00ea32 100644 --- a/packages/editor-ui/src/views/SettingsVersionControl.vue +++ b/packages/editor-ui/src/views/SettingsVersionControl.vue @@ -162,6 +162,18 @@ async function refreshSshKey() { toast.showError(error, locale.baseText('settings.versionControl.refreshSshKey.error.title')); } } + +const refreshBranches = async () => { + try { + await versionControlStore.getBranches(); + toast.showMessage({ + title: locale.baseText('settings.versionControl.refreshBranches.success'), + type: 'success', + }); + } catch (error) { + toast.showError(error, locale.baseText('settings.versionControl.refreshBranches.error')); + } +};