feat(editor): Support autologin for upgrade path (#7316)

Github issue / Community forum post (link here to close automatically):
This commit is contained in:
Ricardo Espinoza
2023-10-06 13:16:27 +02:00
committed by GitHub
parent ab647b231d
commit 1dfa052301
26 changed files with 101 additions and 54 deletions

View File

@@ -142,7 +142,7 @@ export default defineComponent({
},
methods: {
onUpgrade() {
this.uiStore.goToUpgrade('settings-n8n-api', 'upgrade-api', 'redirect');
void this.uiStore.goToUpgrade('settings-n8n-api', 'upgrade-api', 'redirect');
},
async showDeleteModal() {
const confirmed = await this.confirm(

View File

@@ -7,7 +7,7 @@ const uiStore = useUIStore();
const auditLogsStore = useAuditLogsStore();
const goToUpgrade = () => {
uiStore.goToUpgrade('audit-logs', 'upgrade-audit-logs');
void uiStore.goToUpgrade('audit-logs', 'upgrade-audit-logs');
};
</script>

View File

@@ -214,11 +214,7 @@ export default defineComponent({
this.openInstallModal();
},
goToUpgrade(): void {
const linkUrl = `${this.$locale.baseText(
'contextual.upgradeLinkUrl.desktop',
)}&utm_campaign=upgrade-community-nodes&selfHosted=true`;
window.open(linkUrl, '_blank');
void this.uiStore.goToUpgrade('community-nodes', 'upgrade-community-nodes');
},
openInstallModal(): void {
const telemetryPayload = {

View File

@@ -28,7 +28,7 @@ onMounted(() => {
});
function goToUpgrade() {
uiStore.goToUpgrade('external-secrets', 'upgrade-external-secrets');
void uiStore.goToUpgrade('external-secrets', 'upgrade-external-secrets');
}
</script>

View File

@@ -222,7 +222,7 @@ export default defineComponent({
},
methods: {
goToUpgrade() {
this.uiStore.goToUpgrade('ldap', 'upgrade-ldap');
void this.uiStore.goToUpgrade('ldap', 'upgrade-ldap');
},
cellClassStyle({ row, column }: CellStyle<TableRow>) {
if (column.property === 'status') {

View File

@@ -188,7 +188,7 @@ export default defineComponent({
this.$forceUpdate();
},
goToUpgrade() {
this.uiStore.goToUpgrade('log-streaming', 'upgrade-log-streaming');
void this.uiStore.goToUpgrade('log-streaming', 'upgrade-log-streaming');
},
storeHasItems(): boolean {
return this.logStreamingStore.items && Object.keys(this.logStreamingStore.items).length > 0;

View File

@@ -96,7 +96,7 @@ const onSelect = async (b: string) => {
};
const goToUpgrade = () => {
uiStore.goToUpgrade('source-control', 'upgrade-source-control');
void uiStore.goToUpgrade('source-control', 'upgrade-source-control');
};
const initialize = async () => {

View File

@@ -119,7 +119,7 @@ const onTest = async () => {
};
const goToUpgrade = () => {
uiStore.goToUpgrade('sso', 'upgrade-sso');
void uiStore.goToUpgrade('sso', 'upgrade-sso');
};
onMounted(async () => {

View File

@@ -103,7 +103,7 @@ const onAddActivationKey = () => {
};
const onViewPlans = () => {
uiStore.goToUpgrade('usage_page', 'open');
void uiStore.goToUpgrade('usage_page', 'open');
sendUsageTelemetry('view_plans');
};

View File

@@ -214,7 +214,7 @@ export default defineComponent({
}
},
goToUpgrade() {
this.uiStore.goToUpgrade('settings-users', 'upgrade-users');
void this.uiStore.goToUpgrade('settings-users', 'upgrade-users');
},
},
});

View File

@@ -204,7 +204,7 @@ async function deleteVariable(data: EnvironmentVariable) {
}
function goToUpgrade() {
uiStore.goToUpgrade('variables', 'upgrade-variables');
void uiStore.goToUpgrade('variables', 'upgrade-variables');
}
function displayName(resource: EnvironmentVariable) {

View File

@@ -156,7 +156,7 @@ const onPreview = async ({ event, id }: { event: MouseEvent; id: WorkflowVersion
};
const onUpgrade = () => {
uiStore.goToUpgrade('workflow-history', 'upgrade-workflow-history');
void uiStore.goToUpgrade('workflow-history', 'upgrade-workflow-history');
};
watchEffect(async () => {