Story #56, Add alert center to sign up for notifications - cseseniordesign/reservations GitHub Wiki

End User Documentation

Dev Testing Instructions

  1. Make sure you are on the most recent version of the dev-create-alert-center branch.
  2. Start your dev environment.
  3. Log in as an admin user
  4. Navigate to the email tab under admin.
  5. Click the button that says Update Alerts.
  6. Attempt to create an alert using the create alert button.
  • When creating an alert only the category and name are required with the description being optional. Feel free to attempt to create alerts using a combinations of options including no name and description to see if the error flash appears.
  1. Attempt to edit the alerts you made by clicking the edit button.
  • Feel free to test the error flash here as well.
  1. Lastly attempt to delete an alert that you have made by clicking the delete button.
  • You should see it be removed from the list if successful.
  1. Leave at least one alert created for the next steps.
  2. On the home page scroll down to see if you have any alerts you have signed up for.
  • If you do attempt to remove an alert by clicking the unsubscribe button next to it.
  1. Attempt to add all alerts of a given category by selecting one of the category buttons.
  2. Click into the alert center link and attempt to add individual alerts.
  • Note that alerts that you have already subscribed too should be automatically checked.
  • Alert Center should also be accessible from both the training and workshop pages as well.
  1. Attempt to also unsubscribe from an alert by unchecking its box in the alert center.
  2. Lastly navigate back to the email tab under admin.
  3. Click on the compose button to get to the email composition screen.
  4. Select the checkmark to send emails to Alert Groups and select one or more from the list.
  • Ensure that the groups you are attempting to send to during testing don't have production users attached to them.
  1. Send a test email to the groups selects.
  • Try a variety of combinations when selecting the alert groups to notify.
  • Users in multiple groups should only receive one email even if more than one of the groups they are in are selected.
  1. Check the success flash for either person sent too or number of persons sent too depending on how many people are attached to the alert groups.
  • The cutoff from names to numbers should be the same as other categories.

Production Testing Instructions

  1. Go to https://innovationstudio-manager.unl.edu/home/
  2. Follow steps 3 and up from the dev testing instructions above.