Skip to content

Commit

Permalink
fix(editor): Cleanup demo/video experiment (#5974)
Browse files Browse the repository at this point in the history
  • Loading branch information
RicardoE105 authored Apr 18, 2023
1 parent 1bb9871 commit c171365
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 66 deletions.
9 changes: 1 addition & 8 deletions packages/editor-ui/src/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -536,19 +536,12 @@ export const KEEP_AUTH_IN_NDV_FOR_NODES = [HTTP_REQUEST_NODE_TYPE, WEBHOOK_NODE_
export const MAIN_AUTH_FIELD_NAME = 'authentication';
export const NODE_RESOURCE_FIELD_NAME = 'resource';

export const ASSUMPTION_EXPERIMENT = {
name: 'adore-assumption-tests-1',
control: 'control',
demo: 'assumption-demo',
video: 'assumption-video',
};

export const ONBOARDING_EXPERIMENT = {
name: 'checklist_001',
control: 'control',
variant: 'variant',
};

export const EXPERIMENTS_TO_TRACK = [ASSUMPTION_EXPERIMENT.name, ONBOARDING_EXPERIMENT.name];
export const EXPERIMENTS_TO_TRACK = [ONBOARDING_EXPERIMENT.name];

export const NODE_TYPES_EXCLUDED_FROM_OUTPUT_NAME_APPEND = [FILTER_NODE_TYPE];
11 changes: 0 additions & 11 deletions packages/editor-ui/src/utils/nodeViewUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,17 +62,6 @@ export const DEFAULT_PLACEHOLDER_TRIGGER_BUTTON = {
},
};

export const WELCOME_STICKY_NODE = {
name: QUICKSTART_NOTE_NAME,
type: STICKY_NODE_TYPE,
typeVersion: 1,
position: [0, 0] as XYPosition,
parameters: {
height: 320,
width: 380,
},
};

export const CONNECTOR_FLOWCHART_TYPE: ConnectorSpec = {
type: N8nConnector.type,
options: {
Expand Down
30 changes: 1 addition & 29 deletions packages/editor-ui/src/views/NodeView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2533,35 +2533,7 @@ export default mixins(
},
async tryToAddWelcomeSticky(): Promise<void> {
const newWorkflow = this.workflowData;
if (usePostHog().isVariantEnabled(ASSUMPTION_EXPERIMENT.name, ASSUMPTION_EXPERIMENT.video)) {
// For novice users (onboardingFlowEnabled == true)
// Inject welcome sticky note and zoom to fit
if (newWorkflow?.onboardingFlowEnabled && !this.isReadOnly) {
// Position the welcome sticky left to the added trigger node
const position: XYPosition = [50, 250];
await this.addNodes([
{
id: uuid(),
...NodeViewUtils.WELCOME_STICKY_NODE,
parameters: {
// Use parameters from the template but add translated content
...NodeViewUtils.WELCOME_STICKY_NODE.parameters,
content: this.$locale.baseText('onboardingWorkflow.stickyContent'),
},
position,
},
]);
setTimeout(() => {
this.canvasStore.zoomToFit();
this.canvasStore.canvasAddButtonPosition = [500, 350];
this.$telemetry.track('welcome note inserted');
}, 0);
}
} else {
this.canvasStore.zoomToFit();
}
this.canvasStore.zoomToFit();
},
async initView(): Promise<void> {
if (this.$route.params.action === 'workflowSave') {
Expand Down
7 changes: 2 additions & 5 deletions packages/editor-ui/src/views/SetupView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -101,9 +101,6 @@ export default mixins(showMessage, restApi).extend({
},
computed: {
...mapStores(useCredentialsStore, useSettingsStore, useUIStore, useUsersStore),
isDemoTest(): boolean {
return usePostHog().isVariantEnabled(ASSUMPTION_EXPERIMENT.name, ASSUMPTION_EXPERIMENT.demo);
},
},
methods: {
async confirmSetupOrGoBack(): Promise<boolean> {
Expand Down Expand Up @@ -163,7 +160,7 @@ export default mixins(showMessage, restApi).extend({
}
if (forceRedirectedHere) {
await this.$router.push({ name: this.isDemoTest ? VIEWS.HOMEPAGE : VIEWS.NEW_WORKFLOW });
await this.$router.push({ name: VIEWS.NEW_WORKFLOW });
} else {
await this.$router.push({ name: VIEWS.USERS_SETTINGS });
}
Expand All @@ -187,7 +184,7 @@ export default mixins(showMessage, restApi).extend({
onSkip() {
this.usersStore.skipOwnerSetup();
this.$router.push({
name: this.isDemoTest ? VIEWS.HOMEPAGE : VIEWS.NEW_WORKFLOW,
name: VIEWS.NEW_WORKFLOW,
});
},
},
Expand Down
15 changes: 2 additions & 13 deletions packages/editor-ui/src/views/WorkflowsView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
@click:add="addWorkflow"
@update:filters="filters = $event"
>
<template #callout v-if="!hasActiveWorkflows && isDemoTest">
<template #callout v-if="!hasActiveWorkflows">
<n8n-callout theme="secondary" icon="graduation-cap" class="mb-xs">
{{ $locale.baseText('workflows.viewDemoNotice') }}

Expand Down Expand Up @@ -60,7 +60,6 @@
</n8n-text>
</n8n-card>
<n8n-card
v-if="isDemoTest"
:class="$style.emptyStateCard"
hoverable
@click="goToTemplates"
Expand Down Expand Up @@ -184,9 +183,6 @@ const WorkflowsView = mixins(showMessage, debounceHelper).extend({
hasActiveWorkflows(): boolean {
return !!this.workflowsStore.activeWorkflows.length;
},
isDemoTest(): boolean {
return usePostHog().isVariantEnabled(ASSUMPTION_EXPERIMENT.name, ASSUMPTION_EXPERIMENT.demo);
},
statusFilterOptions(): Array<{ label: string; value: string | boolean }> {
return [
{
Expand Down Expand Up @@ -214,14 +210,7 @@ const WorkflowsView = mixins(showMessage, debounceHelper).extend({
});
},
goToTemplates() {
if (this.isDemoTest) {
this.$router.push({ name: VIEWS.COLLECTION, params: { id: '7' } });
this.$telemetry.track('User clicked on inspect demo workflow', {
location: this.allWorkflows.length ? 'workflows' : 'start_page',
});
} else {
this.$router.push({ name: VIEWS.TEMPLATES });
}
this.$router.push({ name: VIEWS.TEMPLATES });
},
async initialize() {
await Promise.all([
Expand Down

0 comments on commit c171365

Please sign in to comment.