elixir-luxembourg / daisy

Data Information System (DAISY) is a data bookkeeping application designed to help Biomedical Research institutions with their GDPR compliance.
GNU Affero General Public License v3.0
13 stars 10 forks source link

Implement notification views #489

Closed Fancien closed 1 year ago

Fancien commented 1 year ago

Adding views for notifications, notification settings and admin notifications page.

Adding api endpoints to allow browser to request list of notifications.

Notifications list and cards are built using React and React-table

nirmeen commented 1 year ago

~~ Can the README be updated? ~~

It is updated now, thank you!

neoflex commented 1 year ago

I find it a bit confusing to have an entry called "Profile" in the menu but then the page's title is "Notification settings". If we don't have anything else in the section, we could maybe just put "Notifications settings" in the menu.

We could maybe also remove the "notifications" entry in the menu no? as we have the bell icon now.