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.txt · Last modified: 2011/11/16 07:36 by atrol