Confirmed users
1,201
edits
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
*add a hook to the end of '''account/prefs/email.html.tmpl''' or add a component/product watching tab using the existing hook | *add a hook to the end of '''account/prefs/email.html.tmpl''' or add a component/product watching tab using the existing hook | ||
*add a select for selecting multiple products and/or components | *add a select for selecting multiple products and/or components | ||
*allow users to watch individual | *allow users to watch individual components, or entire products | ||
== code == | == code == | ||
| Line 23: | Line 20: | ||
== issues == | == issues == | ||
*need to send notification when a bug changes ''from'' a watched component/product | |||
*ensure users can't continue to watch items when their access is revoked | |||
*bugmail needs to be extended to support a new relationship type (component/product watching) | *bugmail needs to be extended to support a new relationship type (component/product watching) | ||
== ui sketch == | |||
Product [ product name |v] | |||
Component [ __any__ |v] | |||
( Add ) | |||
You are currently watching: | |||
Product Component | |||
[ ] product name __any__ | |||
[ ] another prod some component | |||
( Remove Selected) | |||
need to support non-javascript, so always validate the product & component match. | |||