Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduler Manager: Notifications Sidebar #174

Open
lilitghukasyan opened this issue Mar 13, 2021 · 0 comments
Open

Scheduler Manager: Notifications Sidebar #174

lilitghukasyan opened this issue Mar 13, 2021 · 0 comments
Labels
scheduler manager Label for Scheduler Manager Service

Comments

@lilitghukasyan
Copy link
Collaborator

Acceptance Criteria

  1. There should be a Notification sidebar in all the screens of the platform
  2. In the sidebar the list of all the notifications should be available
  3. When the notification is just received and the user is logged in the notification should also appear in the top right (top right positioned snackbar can be used here: https://material-ui.com/components/snackbars/#CustomizedSnackbars.js )
  4. User should be able to show/hide the notification sidebar (something similar to this: https://material-ui.com/components/drawers/#PersistentDrawerRight.js)
  5. In the drawer the notifications should stay until the user manually removes/dismisses the notification with an X button
  6. However, the dismissal does not mean that the user won't get the notification for the second or third period (e.g. if the cancellation date notification is sent 30 days before the cancellation date and the user removes the notification from the sidebar, they should still get the other one that is being sent 20 days before)
  7. From the notification snackbar, user should be able to navigate to the corresponding tour
  8. In the notification snackbar, the date and time of the notification should also be shown
@lilitghukasyan lilitghukasyan added the scheduler manager Label for Scheduler Manager Service label Mar 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scheduler manager Label for Scheduler Manager Service
Projects
None yet
Development

No branches or pull requests

1 participant