diff --git a/snapshots/src/lib/addons/datadog.test.js.md b/snapshots/src/lib/addons/datadog.test.js.md index 8844ec68a7..ccff468334 100644 --- a/snapshots/src/lib/addons/datadog.test.js.md +++ b/snapshots/src/lib/addons/datadog.test.js.md @@ -8,10 +8,10 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - '{"text":"%%% \\n some@user.com created feature toggle [some-toggle](http://some-url.com/#/features/strategies/some-toggle)\\n**Enabled**: no | **Type**: undefined | **Project**: undefined\\n**Activation strategies**: ```- name: default\\n``` \\n %%% ","title":"Unleash notification update"}' + '{"text":"%%% \\n some@user.com created feature toggle [some-toggle](http://some-url.com/features/strategies/some-toggle)\\n**Enabled**: no | **Type**: undefined | **Project**: undefined\\n**Activation strategies**: ```- name: default\\n``` \\n %%% ","title":"Unleash notification update"}' ## Should call datadog webhook for archived toggle > Snapshot 1 - '{"text":"%%% \\n The feature toggle *[some-toggle](http://some-url.com/#/archive/strategies/some-toggle)* was *archived* by some@user.com. \\n %%% ","title":"Unleash notification update"}' + '{"text":"%%% \\n The feature toggle *[some-toggle](http://some-url.com/archive/strategies/some-toggle)* was *archived* by some@user.com. \\n %%% ","title":"Unleash notification update"}' diff --git a/snapshots/src/lib/addons/datadog.test.js.snap b/snapshots/src/lib/addons/datadog.test.js.snap index da521e2b09..cc5663f2b2 100644 Binary files a/snapshots/src/lib/addons/datadog.test.js.snap and b/snapshots/src/lib/addons/datadog.test.js.snap differ diff --git a/snapshots/src/lib/addons/slack.test.js.md b/snapshots/src/lib/addons/slack.test.js.md index fca1f23fcb..75384818fa 100644 --- a/snapshots/src/lib/addons/slack.test.js.md +++ b/snapshots/src/lib/addons/slack.test.js.md @@ -8,10 +8,10 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 - '{"username":"Unleash","icon_emoji":":unleash:","text":"some@user.com created feature toggle \\n*Enabled*: no | *Type*: undefined | *Project*: undefined\\n*Activation strategies*: ```- name: default\\n```","channel":"#undefined","attachments":[{"actions":[{"name":"featureToggle","text":"Open in Unleash","type":"button","value":"featureToggle","style":"primary","url":"http://some-url.com/#/features/strategies/some-toggle"}]}]}' + '{"username":"Unleash","icon_emoji":":unleash:","text":"some@user.com created feature toggle \\n*Enabled*: no | *Type*: undefined | *Project*: undefined\\n*Activation strategies*: ```- name: default\\n```","channel":"#undefined","attachments":[{"actions":[{"name":"featureToggle","text":"Open in Unleash","type":"button","value":"featureToggle","style":"primary","url":"http://some-url.com/features/strategies/some-toggle"}]}]}' ## Should call slack webhook for archived toggle > Snapshot 1 - '{"username":"Unleash","icon_emoji":":unleash:","text":"The feature toggle ** was *archived* by some@user.com.","channel":"#undefined","attachments":[{"actions":[{"name":"featureToggle","text":"Open in Unleash","type":"button","value":"featureToggle","style":"primary","url":"http://some-url.com/#/archive/strategies/some-toggle"}]}]}' + '{"username":"Unleash","icon_emoji":":unleash:","text":"The feature toggle ** was *archived* by some@user.com.","channel":"#undefined","attachments":[{"actions":[{"name":"featureToggle","text":"Open in Unleash","type":"button","value":"featureToggle","style":"primary","url":"http://some-url.com/archive/strategies/some-toggle"}]}]}' diff --git a/snapshots/src/lib/addons/slack.test.js.snap b/snapshots/src/lib/addons/slack.test.js.snap index 5f6729f149..b6ea01603f 100644 Binary files a/snapshots/src/lib/addons/slack.test.js.snap and b/snapshots/src/lib/addons/slack.test.js.snap differ diff --git a/snapshots/src/lib/addons/teams.test.js.md b/snapshots/src/lib/addons/teams.test.js.md index e37e533fad..578272830e 100644 --- a/snapshots/src/lib/addons/teams.test.js.md +++ b/snapshots/src/lib/addons/teams.test.js.md @@ -4,26 +4,14 @@ The actual snapshot is saved in `teams.test.js.snap`. Generated by [AVA](https://avajs.dev). -## Should call slack webhook - -> Snapshot 1 - - '{"themeColor":"0076D7","summary":"Message","sections":[{"activityTitle":"Feature toggle some-toggle | *Type*: undefined | *Project*: undefined
*Activation strategies*: \\n- name: default\\n","activitySubtitle":"Unleash notification update","facts":[{"name":"User","value":"some@user.com"},{"name":"Action","value":"Create"},{"name":"Enabled","value":"*no*"}]}],"potentialAction":[{"@type":"OpenUri","name":"Go to feature","targets":[{"os":"default","uri":"http://some-url.com/#/features/strategies/some-toggle"}]}]}' - -## Should call slack webhook for archived toggle - -> Snapshot 1 - - '{"themeColor":"0076D7","summary":"Message","sections":[{"activityTitle":"The feature toggle *some-toggle* was *archived*","activitySubtitle":"Unleash notification update","facts":[{"name":"User","value":"some@user.com"},{"name":"Action","value":"feature-archived"},{"name":"Enabled","value":"*no*"}]}],"potentialAction":[{"@type":"OpenUri","name":"Go to feature","targets":[{"os":"default","uri":"http://some-url.com/#/archive/strategies/some-toggle"}]}]}' - ## Should call teams webhook > Snapshot 1 - '{"themeColor":"0076D7","summary":"Message","sections":[{"activityTitle":"Feature toggle some-toggle | *Type*: undefined | *Project*: undefined
*Activation strategies*: \\n- name: default\\n","activitySubtitle":"Unleash notification update","facts":[{"name":"User","value":"some@user.com"},{"name":"Action","value":"Create"},{"name":"Enabled","value":"*no*"}]}],"potentialAction":[{"@type":"OpenUri","name":"Go to feature","targets":[{"os":"default","uri":"http://some-url.com/#/features/strategies/some-toggle"}]}]}' + '{"themeColor":"0076D7","summary":"Message","sections":[{"activityTitle":"Feature toggle some-toggle | *Type*: undefined | *Project*: undefined
*Activation strategies*: \\n- name: default\\n","activitySubtitle":"Unleash notification update","facts":[{"name":"User","value":"some@user.com"},{"name":"Action","value":"Create"},{"name":"Enabled","value":"*no*"}]}],"potentialAction":[{"@type":"OpenUri","name":"Go to feature","targets":[{"os":"default","uri":"http://some-url.com/features/strategies/some-toggle"}]}]}' ## Should call teams webhook for archived toggle > Snapshot 1 - '{"themeColor":"0076D7","summary":"Message","sections":[{"activityTitle":"The feature toggle *some-toggle* was *archived*","activitySubtitle":"Unleash notification update","facts":[{"name":"User","value":"some@user.com"},{"name":"Action","value":"feature-archived"},{"name":"Enabled","value":"*no*"}]}],"potentialAction":[{"@type":"OpenUri","name":"Go to feature","targets":[{"os":"default","uri":"http://some-url.com/#/archive/strategies/some-toggle"}]}]}' + '{"themeColor":"0076D7","summary":"Message","sections":[{"activityTitle":"The feature toggle *some-toggle* was *archived*","activitySubtitle":"Unleash notification update","facts":[{"name":"User","value":"some@user.com"},{"name":"Action","value":"feature-archived"},{"name":"Enabled","value":"*no*"}]}],"potentialAction":[{"@type":"OpenUri","name":"Go to feature","targets":[{"os":"default","uri":"http://some-url.com/archive/strategies/some-toggle"}]}]}' diff --git a/snapshots/src/lib/addons/teams.test.js.snap b/snapshots/src/lib/addons/teams.test.js.snap index 73e21a6dc2..f441beecb9 100644 Binary files a/snapshots/src/lib/addons/teams.test.js.snap and b/snapshots/src/lib/addons/teams.test.js.snap differ diff --git a/src/lib/addons/datadog.js b/src/lib/addons/datadog.js index c7acc0c5d4..77f1aeabd8 100644 --- a/src/lib/addons/datadog.js +++ b/src/lib/addons/datadog.js @@ -60,7 +60,7 @@ class DatadogAddon extends Addon { featureLink(event) { const path = event.type === FEATURE_ARCHIVED ? 'archive' : 'features'; - return `${this.unleashUrl}/#/${path}/strategies/${event.data.name}`; + return `${this.unleashUrl}/${path}/strategies/${event.data.name}`; } generateStaleText(event) { @@ -69,7 +69,7 @@ class DatadogAddon extends Addon { const feature = `[${data.name}](${this.featureLink(event)})`; if (isStale) { - return `The feature toggle *${feature}* is now *ready to be removed* from the code. + return `The feature toggle *${feature}* is now *ready to be removed* from the code. This was changed by ${createdBy}.`; } return `The feature toggle *${feature}* was *unmarked as stale* by ${createdBy}.`; diff --git a/src/lib/addons/jira-comment.js b/src/lib/addons/jira-comment.js index 1ec7942515..4b9f9818bf 100644 --- a/src/lib/addons/jira-comment.js +++ b/src/lib/addons/jira-comment.js @@ -91,7 +91,7 @@ class JiraAddon extends Addon { { type: 'link', attrs: { - href: `${this.unleashUrl}/#/features/strategies/${featureName}`, + href: `${this.unleashUrl}/features/strategies/${featureName}`, title: 'Visit Unleash Admin UI', }, }, diff --git a/src/lib/addons/teams.js b/src/lib/addons/teams.js index 13d1c07248..7d24575510 100644 --- a/src/lib/addons/teams.js +++ b/src/lib/addons/teams.js @@ -84,7 +84,7 @@ class TeamsAddon extends Addon { featureLink(event) { const path = event.type === FEATURE_ARCHIVED ? 'archive' : 'features'; - return `${this.unleashUrl}/#/${path}/strategies/${event.data.name}`; + return `${this.unleashUrl}/${path}/strategies/${event.data.name}`; } generateStaleText(event) {