Merge pull request #25941 from drodil/user_notification_settings

feat: add user specific notification settings
This commit is contained in:
Patrik Oldsberg
2024-10-22 00:52:55 +02:00
committed by GitHub
26 changed files with 802 additions and 55 deletions
+9 -1
View File
@@ -81,7 +81,10 @@ import { TwoColumnLayout } from './components/scaffolder/customScaffolderLayouts
import { customDevToolsPage } from './components/devtools/CustomDevToolsPage';
import { DevToolsPage } from '@backstage/plugin-devtools';
import { CatalogUnprocessedEntitiesPage } from '@backstage/plugin-catalog-unprocessed-entities';
import { NotificationsPage } from '@backstage/plugin-notifications';
import {
NotificationsPage,
UserNotificationSettingsCard,
} from '@backstage/plugin-notifications';
const app = createApp({
apis,
@@ -206,6 +209,11 @@ const routes = (
<SettingsLayout.Route path="/advanced" title="Advanced">
<AdvancedSettings />
</SettingsLayout.Route>
<SettingsLayout.Route path="/notifications" title="Notifications">
<UserNotificationSettingsCard
originNames={{ 'plugin:scaffolder': 'Scaffolder' }}
/>
</SettingsLayout.Route>
</Route>
<Route path="/devtools" element={<DevToolsPage />}>
{customDevToolsPage}