chore: remove test code from notifications

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
This commit is contained in:
Heikki Hellgren
2023-12-18 09:26:14 +02:00
parent d61b0e1695
commit 13346970b4
9 changed files with 46 additions and 21 deletions
+1 -1
View File
@@ -59,7 +59,7 @@
"@backstage/plugin-newrelic": "workspace:^",
"@backstage/plugin-newrelic-dashboard": "workspace:^",
"@backstage/plugin-nomad": "workspace:^",
"@backstage/plugin-notifications": "^0.0.0",
"@backstage/plugin-notifications": "workspace:^",
"@backstage/plugin-octopus-deploy": "workspace:^",
"@backstage/plugin-org": "workspace:^",
"@backstage/plugin-pagerduty": "workspace:^",
+1 -1
View File
@@ -55,7 +55,7 @@
"@backstage/plugin-lighthouse-backend": "workspace:^",
"@backstage/plugin-linguist-backend": "workspace:^",
"@backstage/plugin-nomad-backend": "workspace:^",
"@backstage/plugin-notifications-backend": "^0.0.0",
"@backstage/plugin-notifications-backend": "workspace:^",
"@backstage/plugin-notifications-node": "workspace:^",
"@backstage/plugin-permission-backend": "workspace:^",
"@backstage/plugin-permission-common": "workspace:^",
@@ -21,21 +21,6 @@ import { PluginEnvironment } from '../types';
export default async function createPlugin(
env: PluginEnvironment,
): Promise<Router> {
// TODO: Remove this test code
let notifications = 0;
setInterval(() => {
if (notifications < 10) {
env.notificationService.send({
entityRef: 'user:default/guest',
title: 'Test',
description: 'This is test notification',
link: '/catalog',
icon: 'SwapHorizRounded',
});
notifications++;
}
}, 60000);
return await createRouter({
logger: env.logger,
identity: env.identity,
@@ -0,0 +1,9 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage-plugin-notifications-backend
title: '@backstage/plugin-notifications-backend'
spec:
lifecycle: experimental
type: backstage-backend-plugin
owner: maintainers
@@ -0,0 +1,10 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage-plugin-notifications-common
title: '@backstage/plugin-notifications-common'
description: Common functionalities for the notifications plugin
spec:
lifecycle: experimental
type: backstage-common-library
owner: maintainers
@@ -0,0 +1,10 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage-plugin-notifications-node
title: '@backstage/plugin-notifications-node'
description: Node.js library for the notifications plugin
spec:
lifecycle: experimental
type: backstage-node-library
owner: maintainers
+9
View File
@@ -0,0 +1,9 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage-plugin-notifications
title: '@backstage/plugin-notifications'
spec:
lifecycle: experimental
type: backstage-frontend-plugin
owner: maintainers
+1
View File
@@ -31,6 +31,7 @@
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.61",
"@types/react": "^16.13.1 || ^17.0.0",
"react-relative-time": "^0.0.9",
"react-use": "^17.2.4"
},
+5 -4
View File
@@ -7779,7 +7779,7 @@ __metadata:
languageName: unknown
linkType: soft
"@backstage/plugin-notifications-backend@^0.0.0, @backstage/plugin-notifications-backend@workspace:plugins/notifications-backend":
"@backstage/plugin-notifications-backend@workspace:^, @backstage/plugin-notifications-backend@workspace:plugins/notifications-backend":
version: 0.0.0-use.local
resolution: "@backstage/plugin-notifications-backend@workspace:plugins/notifications-backend"
dependencies:
@@ -7826,7 +7826,7 @@ __metadata:
languageName: unknown
linkType: soft
"@backstage/plugin-notifications@^0.0.0, @backstage/plugin-notifications@workspace:plugins/notifications":
"@backstage/plugin-notifications@workspace:^, @backstage/plugin-notifications@workspace:plugins/notifications":
version: 0.0.0-use.local
resolution: "@backstage/plugin-notifications@workspace:plugins/notifications"
dependencies:
@@ -7845,6 +7845,7 @@ __metadata:
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/react": ^16.13.1 || ^17.0.0
msw: ^1.0.0
react-relative-time: ^0.0.9
react-use: ^17.2.4
@@ -27136,7 +27137,7 @@ __metadata:
"@backstage/plugin-newrelic": "workspace:^"
"@backstage/plugin-newrelic-dashboard": "workspace:^"
"@backstage/plugin-nomad": "workspace:^"
"@backstage/plugin-notifications": ^0.0.0
"@backstage/plugin-notifications": "workspace:^"
"@backstage/plugin-octopus-deploy": "workspace:^"
"@backstage/plugin-org": "workspace:^"
"@backstage/plugin-pagerduty": "workspace:^"
@@ -27274,7 +27275,7 @@ __metadata:
"@backstage/plugin-lighthouse-backend": "workspace:^"
"@backstage/plugin-linguist-backend": "workspace:^"
"@backstage/plugin-nomad-backend": "workspace:^"
"@backstage/plugin-notifications-backend": ^0.0.0
"@backstage/plugin-notifications-backend": "workspace:^"
"@backstage/plugin-notifications-node": "workspace:^"
"@backstage/plugin-permission-backend": "workspace:^"
"@backstage/plugin-permission-common": "workspace:^"