mantisbt:notification_requirements
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mantisbt:notification_requirements [2008/07/07 14:08] – created 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 4: | Line 4: | ||
| * **Status**: Draft | * **Status**: Draft | ||
| * **Associated Issue**: http:// | * **Associated Issue**: http:// | ||
| + | |||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | **Synopsis**: | + | 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 ===== | ===== Implementation Notes ===== | ||
| Line 13: | Line 27: | ||
| * N/A | * N/A | ||
| - | ==== Database Changes | + | ==== Hookable Events |
| + | |||
| + | * '' | ||
| + | * Generate appropriate notifications for a given type of notification. | ||
| + | * Parameters | ||
| + | * Notification object | ||
| + | * Return value | ||
| + | * N/A | ||
| - | * N/A | ||
| ==== Configuration ==== | ==== Configuration ==== | ||
| Line 30: | Line 50: | ||
| ===== Feedback ===== | ===== Feedback ===== | ||
| * Please provide feedback | * Please provide feedback | ||
| + | |||
mantisbt/notification_requirements.1215454087.txt.gz · Last modified: (external edit)
