Commit Graph

98 Commits

Author SHA1 Message Date
Heikki Hellgren cba628ae6f feat: generate random notifications in local development
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 15:10:06 +03:00
Marek Libra f88045b351 Merge pull request #24338 from drodil/notifications_filter_users
feat: support to filter notification recipients after resolving
2024-04-24 10:24:10 +02:00
github-actions[bot] 46046059b4 Version Packages (next) 2024-04-23 14:53:09 +00:00
Marek Libra f2f7996e0b Merge pull request #24292 from mareklibra/readme.externalServices
fix(notifications): add documentation for external services
2024-04-23 13:38:40 +02:00
Heikki Hellgren 295c05db69 feat: support to filter notification recipients after resolving
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-21 21:50:15 +03:00
github-actions[bot] 0e48f5a289 Version Packages 2024-04-16 12:20:53 +00:00
Marek Libra ee09dfceb0 fix(notifications): add documentation for external services
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-16 08:57:34 +02:00
Patrik Oldsberg d1d4ddccab Merge pull request #23537 from mareklibra/FLPATH-1005.severity.followUp
chore: use colors from theme for notification's severity
2024-04-14 17:59:22 +02:00
Patrik Oldsberg 5a32ee11d4 Merge pull request #23346 from drodil/migrate_local_dev
chore: migrate to new backend in local development
2024-04-14 13:49:28 +02:00
Patrik Oldsberg 9552eff1ce Merge pull request #23882 from mareklibra/export.severities
fix(notifications): export notificationSeverities for reuse
2024-04-13 16:11:45 +02:00
Patrik Oldsberg 6f432a84c9 Merge pull request #24126 from drodil/notifications_owner_resolution
fix: entity owner relation resolution in notifications
2024-04-13 16:08:12 +02:00
Heikki Hellgren 282f62f490 chore: use code snippet for signal debugging
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-10 20:39:14 +03:00
Heikki Hellgren 9a41a7bfa8 chore: migrate to new backend in local development
additionally allow defining custom sidebar item for dev app page.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-10 20:36:44 +03:00
Marek Libra 3dd8d6c8a2 Merge pull request #24071 from drodil/notification_processor_improvement
feat: notification processor improvements
2024-04-10 13:10:36 +02:00
Heikki Hellgren 0d99528300 feat: notification processor improvements
Notification processor functions are now renamed to `preProcess` and `postProcess`.
Additionally, processor name is now required to be returned by `getName`.
A new processor functionality `processOptions` was added to process options before sending the notification.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-10 10:07:03 +03:00
Marek Libra e003e0ec87 fix(notifications): export notificationSeverities for reuse
The ordered array of constants is exported by the notifications-common
for reusability by other plugins.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-10 08:19:15 +02:00
github-actions[bot] 036b9b3434 Version Packages (next) 2024-04-09 15:55:28 +00:00
Heikki Hellgren 6206039bb1 fix: entity owner relation resolution in notifications
use relations instead `spec.owner` field

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-09 15:18:59 +03:00
Fredrik Adelöw 0d60f65572 Merge pull request #23990 from marleypowell/patch-2
fix: retrieve relations when mapping group entities for notifications
2024-04-09 14:04:58 +02:00
Marley 6de1398fb7 added spec.owner
Signed-off-by: Marley <55280588+marleypowell@users.noreply.github.com>
2024-04-09 10:57:09 +00:00
Marley 7703c53089 refactor: use parentOf relations instead of using spec.children
Signed-off-by: Marley <55280588+marleypowell@users.noreply.github.com>
2024-04-09 09:16:52 +00:00
Marek Libra b7cb5838b7 Merge pull request #23645 from mareklibra/FLPATH-1090.bulkActions
feat: add bulk actions to the Notifications page
2024-04-08 12:13:41 +02:00
Marley 0fd2f618d0 also added spec.children
Signed-off-by: Marley <55280588+marleypowell@users.noreply.github.com>
2024-04-04 14:39:57 +00:00
Marley 07fed1ddf0 fix: retrieve relations when mapping group entities for notifications
Signed-off-by: Marley <55280588+marleypowell@users.noreply.github.com>
2024-04-04 15:28:14 +01:00
github-actions[bot] 366cf07ad3 Version Packages (next) 2024-04-02 14:11:36 +00:00
Marek Libra 376d5ef797 chore: use colors from theme for notification's severity
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-02 10:34:29 +02:00
github-actions[bot] bb8923602f Version Packages 2024-03-27 09:37:09 +00:00
Fredrik Adelöw 04655bb318 Generate Release
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-03-22 21:41:20 +01:00
Marek Libra ec40998df3 feat: add bulk actions to the Notifications page
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-21 12:11:12 +01:00
github-actions[bot] e83e055841 Version Packages 2024-03-19 14:56:10 +00:00
Patrik Oldsberg 51721c7d7f Merge pull request #23685 from backstage/rugvip/healthy
plugins: allow unauthenticated access to health check endpoints
2024-03-19 00:16:17 +01:00
Patrik Oldsberg 4467036e2a plugins: allow unauthenticated access to health check endpoints
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-03-18 11:40:39 +01:00
drodil 40e44fe377 Add missing migrations
Signed-off-by: drodil <heikki.hellgren@op.fi>
2024-03-17 18:08:19 +02:00
Marek Libra ab7b464290 Merge pull request #23450 from mareklibra/FLPATH-1004.sorting.followup
fix: use orderField and createdAfter to unify for other plugins
2024-03-15 13:23:49 +01:00
Marek Libra 5983bcd705 chore: implement parseEntityOrderFieldParams
Based on the implemntation in plugins/catalog-backend.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-14 13:56:41 +01:00
Marek Libra cd96173afb fix: use camelCase for createdAfter in the Notifications URL
Instead of the former created_after.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-14 13:13:24 +01:00
Marek Libra bf90f64641 fix: use orderField instead of sort,sortOrder for notifications
To unify with the Catalog API.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-14 13:04:46 +01:00
Heikki Hellgren d3e45b429c chore: rebase broadcast notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-14 13:54:16 +02:00
Heikki Hellgren 6c1547a4fb feat: add type definition to signal recipients
follows more the notifications way of setting recipients and is more
future proof

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-14 13:49:03 +02:00
Heikki Hellgren f1676ca73b fix: conflicts with severity filter
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-14 13:28:52 +02:00
Patrik Oldsberg ba14657b41 Merge branch 'master' into broadcast_notifications
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-03-14 12:10:31 +01:00
Marek Libra 883dfde5bf chore: use strings for severities instead of numbers
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-14 11:46:16 +01:00
Heikki Hellgren ba14c0e4f2 feat: support for broadcast notifications
the broadcast notifications are returned with the same queries as user
notifications with only few exceptions in the store

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-13 14:39:27 +02:00
Marek Libra dff7a7e9e2 feat(notifications): implement severity of notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-13 12:02:50 +01:00
Patrik Oldsberg 739415b07c Merge pull request #23409 from mareklibra/flpath-1001.saved
feat: add "Save" action for notifications
2024-03-13 11:05:46 +01:00
github-actions[bot] 778bc48921 Version Packages (next) 2024-03-12 13:35:55 +00:00
Patrik Oldsberg 5fbb3f6e30 Merge pull request #23481 from drodil/signals_service_rename
chore: rename SignalService to SignalsService
2024-03-12 11:40:57 +01:00
Heikki Hellgren 6d84ee63ce chore: rename SignalService to SignalsService
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-12 12:01:24 +02:00
Marek Libra 75f2d84069 feat: add "Save" action for notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-09 13:46:41 +01:00
Marek Libra 3f0b8d8a3c Merge pull request #23351 from mareklibra/FLPATH-1004.sorting
feat: enable sorting of notifications
2024-03-08 09:59:56 +01:00