mantisbt:notification_requirements
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| mantisbt:notification_requirements [2008/07/07 14:36] – Intro jreese | mantisbt:notification_requirements [2011/11/16 07:36] (current) – The page rendering was broken (maybe since new PHP version on mantisbt.org). Added new line to fix it at end of file. atrol | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Pluggable/ | ||
| + | |||
| + | * **Author**: John Reese (jreese/ | ||
| + | * **Status**: Draft | ||
| + | * **Associated Issue**: http:// | ||
| + | |||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | Given the potential of the new event system in Mantis 1.2, and the current limitations and difficulties in the Mantis email notification subsystem, a more robust and extensible solution should be put in place. | ||
| + | |||
| + | ==== Goals ==== | ||
| + | |||
| + | * Provide a simple " | ||
| + | * Act as a stepping stone for creating a more robust replacement for the current email notifications. | ||
| + | * Allow for plugins to supplement email notification with other communication formats. | ||
| + | * Allow for plugins to add special data to notifications. | ||
| + | |||
| + | ==== Use Cases ==== | ||
| + | |||
| + | * Allow developers to receive notifications when issues are updated using Twitter, SMS, or IRC. | ||
| + | * Allow the Source Integration plugin to generate notifications for issues when changesets are committed. | ||
| + | * Generate diff-style email notification reports for users. | ||
| + | |||
| + | ===== Implementation Notes ===== | ||
| + | |||
| + | * N/A | ||
| + | |||
| + | ==== Hookable Events ==== | ||
| + | |||
| + | * '' | ||
| + | * Generate appropriate notifications for a given type of notification. | ||
| + | * Parameters | ||
| + | * Notification object | ||
| + | * Return value | ||
| + | * N/A | ||
| + | |||
| + | |||
| + | ==== Configuration ==== | ||
| + | |||
| + | * N/A | ||
| + | |||
| + | |||
| + | ==== Implementation Log ==== | ||
| + | |||
| + | |||
| + | ===== Other Changes ===== | ||
| + | |||
| + | |||
| + | ===== Feedback ===== | ||
| + | * Please provide feedback | ||
