#SCB2989 (Resolved) teaching Scarab the meaning of state values.
Hussayn Dabbous <[email protected]> Tue, 28 Jul 2009 16:39:00 +0200 (CEST)
| Newsgroups | gmane.comp.java.scarab.issues |
|---|---|
| Message-ID | <[email protected]> |
*SCB2989 [Enhancement] - teaching Scarab the meaning of state values.* ------------------------------------------------------------------------------- *Reasons for the changes* ------------------------------------------------------------------------------- - Modifications in svn 10838 ------------------------------------------------------------------------------- *Attribute changes* ------------------------------------------------------------------------------- - Status: In progress --> Resolved - Resolution: Fixed (New) - Solution: Trunk (New) ------------------------------------------------------------------------------- *Comments* ------------------------------------------------------------------------------- *Comment Hussayn Dabbous* I did some major modifications by now. # Added a new property "scarab.common.status.onhold.reminder.period" This property tells Scarab how long it shall wait before resending a reminder notification for a ticket which is in "onhold" state and the "until date" has expired. # Added some l20n properties for email and on screen display of OnHold start and OnHoldEnd events. # When an Issue is set "onHold" the Notification Manager will be notified. # Added a new ActivityType "ISSUE_ONHOLD" # The NotificationManager now handles expired OnHold notifications and sends out reminder notifications if needed. Therefore a new method has been added to the NM interface: wakeupOnHoldTimeouts() And an implementation of that method has been added to the NM. # Added a new Class IssueState which handles all about Scarab "status". Note: Scarab does NOT depend on that!!! Status is absolutely an optional thing and it must explicitly be enabled through the System properties. If you dont need status, dont configure it! # Cleaned up some status related methods which have been moved from ScarabGlobalTool to ScarabStatus # Created a set of delegator methods in Issue which handle status related stuff and work as adapter to IssueStatus (not realyt necessary but makes velocity much more readable). # Added L10N to comments: It is a hack (probably) but it is cool ;-) : If you add a comment which happens to also be defined in the l10N keyset, then you get l10n Comments. This is very handy and i use it for the wakeup message for Onhold timeout notifications. Of course this feature is also supported in the history section. ------------------------------------------------------------------------------- *Comment Hussayn Dabbous* I did some major modifications by now. # Added a new property "scarab.common.status.onhold.reminder.period" This property tells Scarab how long it shall wait before resending a reminder notification for a ticket which is in "onhold" state and the "until date" has expired. # Added some l20n properties for email and on screen display of OnHold start and OnHoldEnd events. # When an Issue is set "onHold" the Notification Manager will be notified. # Added a new ActivityType "ISSUE_ONHOLD" # The NotificationManager now handles expired OnHold notifications and sends out reminder notifications if needed. Therefore a new method has been added to the NM interface: wakeupOnHoldTimeouts() And an implementation of that method has been added to the NM. # Added a new Class IssueState which handles all about Scarab "status". Note: Scarab does NOT depend on that!!! Status is absolutely an optional thing and it must explicitly be enabled through the System properties. If you dont need status, dont configure it! # Cleaned up some status related methods which have been moved from ScarabGlobalTool to ScarabStatus # Created a set of delegator methods in Issue which handle status related stuff and work as adapter to IssueStatus (not realyt necessary but makes velocity much more readable). # Added L10N to comments: It is a hack (probably) but it is cool ;-) : If you add a comment which happens to also be defined in the l10N keyset, then you get l10n Comments. This is very handy and i use it for the wakeup message for Onhold timeout notifications. Of course this feature is also supported in the history section. ------------------------------------------------------------------------------- Activity generated by Hussayn Dabbous ([email protected]) at 07/28/2009 16:31 [Scarab]: http://www.solitone.org/scarab/issues/id/SCB2989 ------------------------------------------------------ http://scarab.tigris.org/ds/viewMessage.do?dsForumId=458&dsMessageId=2376294 To unsubscribe from this discussion, e-mail: [[email protected]].