Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
courses:cs335:spring2010:project:subscribe [2010/05/10 05:22] – created ivyj | courses:cs335:spring2010:project:subscribe [2010/05/11 02:12] (current) – thorntond | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Subscribe ====== | + | ====== Subscribe |
===== Feature ===== | ===== Feature ===== | ||
+ | |||
+ | Allow subscriptions to Campus Notices by both WLU/non-WLU users | ||
+ | |||
===== What a User Sees ===== | ===== What a User Sees ===== | ||
+ | |||
+ | * non-WLU only - e-mail field | ||
+ | * non-WLU only - password and password confirmation fields | ||
+ | * WLU only - default distribution list (class year, &c) is selected and greyed out | ||
+ | * checkboxes for different distribution lists | ||
+ | * checkboxes for different notice categories | ||
+ | * " | ||
+ | |||
+ | |||
===== What a User Does ===== | ===== What a User Does ===== | ||
+ | |||
+ | * non-WLU only - enters target e-mail address | ||
+ | * selects desired distribution lists and categories, then submits subscription | ||
+ | |||
===== Behavior of Application/ | ===== Behavior of Application/ | ||
+ | |||
+ | * checks that user is not already subscribed | ||
+ | * if subscribed, modifies the subscription as directed by user | ||
+ | * places user's e-mail on the appropriate distribution/ | ||
+ | * sends a confirmation e-mail to the address the user provides; includes link to preferences page | ||
+ | * displays notification that e-mail was sent | ||
+ | |||
===== Example Use Cases ===== | ===== Example Use Cases ===== | ||
+ | |||
+ | * pretty straightforward | ||
+ | * as happens in the current version of CN, subscribing to multiple distribution lists will result in the user receiving multiple daily e-mails | ||
+ | |||
===== Priority ===== | ===== Priority ===== | ||
+ | |||
+ | * High |