mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
feat: Add onboarding flow (#7212)
Github issue / Community forum post (link here to close automatically):
This commit is contained in:
@@ -886,7 +886,7 @@ export default defineComponent({
|
||||
let data: IWorkflowTemplate | undefined;
|
||||
try {
|
||||
void this.$externalHooks().run('template.requested', { templateId });
|
||||
data = await this.templatesStore.getWorkflowTemplate(templateId);
|
||||
data = await this.templatesStore.getFixedWorkflowTemplate(templateId);
|
||||
|
||||
if (!data) {
|
||||
throw new Error(
|
||||
@@ -901,14 +901,6 @@ export default defineComponent({
|
||||
return;
|
||||
}
|
||||
|
||||
data.workflow.nodes = NodeViewUtils.getFixedNodesList(data.workflow.nodes) as INodeUi[];
|
||||
|
||||
data.workflow.nodes?.forEach((node) => {
|
||||
if (node.credentials) {
|
||||
delete node.credentials;
|
||||
}
|
||||
});
|
||||
|
||||
this.blankRedirect = true;
|
||||
await this.$router.replace({ name: VIEWS.NEW_WORKFLOW, query: { templateId } });
|
||||
|
||||
@@ -2635,6 +2627,15 @@ export default defineComponent({
|
||||
this.titleSet(workflow.name, 'IDLE');
|
||||
await this.openWorkflow(workflow);
|
||||
await this.checkAndInitDebugMode();
|
||||
|
||||
if (workflow.meta?.onboardingId) {
|
||||
this.$telemetry.track(
|
||||
`User opened workflow from onboarding template with ID ${workflow.meta.onboardingId}`,
|
||||
{
|
||||
workflow_id: workflow.id,
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
} else if (this.$route.meta?.nodeView === true) {
|
||||
// Create new workflow
|
||||
|
||||
Reference in New Issue
Block a user