Commit Graph

56 Commits

Author SHA1 Message Date
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
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
github-actions[bot] 8db51ca72f Version Packages (next) 2024-03-05 13:38:18 +00:00
Marek Libra 483703d1c1 chore: split DatabaseNotificationsStore tests to smaller cases
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-05 13:10:21 +01:00
Marek Libra 6e6d096b3e feat: enable sorting of notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-04 09:28:12 +01:00
Patrik Oldsberg 80bcb8a84d Merge pull request #23246 from mareklibra/FLPATH-1003.pagination
feat(notifications): use pagination on the backend layer
2024-02-29 22:58:22 +01:00
Heikki Hellgren a790a3dfa0 feat: move notifications origin resolving to backend
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-29 21:33:16 +02:00
Heikki Hellgren daf85dc4ab feat(signals,events)!: migrate signals to use events service
+ allow defining event paylod in events service

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-28 16:00:26 +02:00
Marek Libra c0f059728a chore: use static uuids to siplify testing
It's easier to debug failing tests with constant UUIDs.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-28 13:21:12 +01:00
Marek Libra 8740058516 chore: regenerate api-report.md
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-28 10:55:20 +01:00
github-actions[bot] 4cca80fbf8 Version Packages (next) 2024-02-27 16:48:30 +00:00
Marek Libra 6f13cda324 chore: clean up after adding createdAfter filter
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-27 14:44:08 +01:00
Marek Libra 07abfe16cb feat(notifications): use pagination on the backend layer
The NotificationsPage uses pagination by the backend to avoid large
datasets to be loaded into frontend.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-27 14:44:07 +01:00
Marek Libra 672f8e3b42 chore: filter timestamp on different DB engines
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-27 13:52:41 +01:00
Marek Libra cacae47b1c chore: add unit tests for the createdAfter filter of notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-27 13:52:31 +01:00
Marek Libra 5d9c5ba0a6 feat: add createdAfter filtering to the Notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-27 13:52:26 +01:00
Marek Libra 758f2a40c5 feat: update Notifications front-end
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-27 13:27:19 +01:00
renovate[bot] 0fb419ba03 fix(deps): update dependency uuid to v9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 02:29:53 +00:00
Patrik Oldsberg dd10ecf70f Merge pull request #23202 from backstage/freben/sort
sort package.json files that have no PRs active toward them
2024-02-23 19:40:57 +01:00
Fredrik Adelöw c66a99c272 sort package.json files that have no PRs active toward them
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-23 13:54:10 +01:00
Patrik Oldsberg 84af361987 notifications-backend: migrated to use new auth services
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-23 10:15:17 +01:00
github-actions[bot] f1831dd9b2 Version Packages 2024-02-20 11:04:26 +00:00
Heikki Hellgren 9873c44c24 feat: define signal type for notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-16 10:27:35 +02:00
github-actions[bot] 7236e15fa2 Version Packages (next) 2024-02-13 14:00:45 +00:00
Fredrik Adelöw 439df11d06 upgrade knip
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-12 11:06:30 +01:00
Fredrik Adelöw e97cc0b0a3 updated the knip rules a bit
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-08 09:53:18 +01:00
Fredrik Adelöw 8afb5c6671 Merge pull request #21963 from drodil/introduce_knip
ci: introduce knip for checking unused packages
2024-02-08 09:19:16 +01:00
Heikki Hellgren 00175d889a docs: update knip reports
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-08 08:37:55 +02:00
Patrik Oldsberg 847218837d add missing repository fields
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-08 01:17:10 +01:00
github-actions[bot] b17a6cccce Version Packages (next) 2024-02-06 14:58:46 +00:00
Heikki Hellgren 2fec2198b7 fix: move express types to dev deps
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 11:13:59 +02:00
Heikki Hellgren 15769753a0 fix: move notifications db to internal + clean-up
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:52:14 +02:00
Heikki Hellgren e6079349d9 docs: remove link for docs
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:34:52 +02:00
Heikki Hellgren 765269331d docs: add info how to add notification processors
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02:00
Heikki Hellgren 6ea8b0d106 test: add tests for notification clients
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02:00
Heikki Hellgren 819a7302a2 fix: code review findings
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02:00
Heikki Hellgren acbe630b9d feat: follow-up changes on BEP #22641
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02:00
Heikki Hellgren b3c3672b64 feat: support pagination and searching in notification backend
disabled broadcast notifications for now

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 50c7dbde2f feat: support for topic in notification
using same topic twice will restore existing notification in that topic
if any. this can be useful if you want to remind users about some
specific thing over time

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 8724ed1fdf feat: separate read and done statuses
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren c3a22686dd feat: add support for web api notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren a3d42153d1 feat: allow broadcast notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 6a79f9f1ee feat: integrate notifications with signals
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 1a38100a8e chore: refactor service and backend to use REST
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00