refactor(editor): Migrate settings.store to composition API (no-changelog) (#10022)

Co-authored-by: Elias Meire <elias@meire.dev>
This commit is contained in:
Ricardo Espinoza
2024-07-19 08:35:36 -04:00
committed by GitHub
parent 062633ec9b
commit ba27c987dc
38 changed files with 585 additions and 514 deletions

View File

@@ -833,10 +833,10 @@ export default defineComponent({
const loadPromises = (() => {
if (this.settingsStore.isPreviewMode && this.isDemo) return [];
const promises = [this.loadActiveWorkflows(), this.loadCredentialTypes()];
if (this.settingsStore.isEnterpriseFeatureEnabled(EnterpriseEditionFeature.Variables)) {
if (this.settingsStore.isEnterpriseFeatureEnabled[EnterpriseEditionFeature.Variables]) {
promises.push(this.loadVariables());
}
if (this.settingsStore.isEnterpriseFeatureEnabled(EnterpriseEditionFeature.ExternalSecrets)) {
if (this.settingsStore.isEnterpriseFeatureEnabled[EnterpriseEditionFeature.ExternalSecrets]) {
promises.push(this.loadSecrets());
}
return promises;
@@ -4208,7 +4208,7 @@ export default defineComponent({
if (
nodeData.credentials &&
this.settingsStore.isEnterpriseFeatureEnabled(EnterpriseEditionFeature.Sharing)
this.settingsStore.isEnterpriseFeatureEnabled[EnterpriseEditionFeature.Sharing]
) {
const usedCredentials = this.workflowsStore.usedCredentials;
nodeData.credentials = Object.fromEntries(