TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
932 stars 301 forks source link

Add support for reading notifications in the Console #5458

Open htdvisser opened 2 years ago

htdvisser commented 2 years ago

Summary

As a follow-up of https://github.com/TheThingsNetwork/lorawan-stack/issues/4935 we should add Console support for reading notifications and marking them as seen.

Why do we need this?

So that users can also see and manage notifications for which The Things Stack doesn't send emails.

What is already there? What do you see now?

API: GET /users/{user_id}/notifications to list notifications and PATCH /users/{user_id}/notifications to update the status of notifications. See notification_service.proto for more details.

What is missing? What do you want to see?

@kschiffer should probably come up with the UI/UX for this, but I'd like to see something similar to GitHub notifications:

Can you do this yourself and submit a Pull Request?

No. Let's start with some UI/UX ideas from @kschiffer.

adriansmares commented 1 year ago

I've moved this to 3.22.0. While the implementation itself does not have to land in that release, please consider designing the UX for that release.

KrishnaIyer commented 7 months ago

Phase 3 of https://github.com/TheThingsIndustries/product-management/issues/29