1

As a product manager, I open a case with the feature design, R&D Manager opens multiple subcases and assigns them to developers. Each developer assigns that subcase to QA which test it and close the case once it is fixed.

I would like to get a notification when all those subcases are closed in order to know the feature is now ready.

flag

3 Answers

1

The best way to handle this depends on how many non-Feature cases exist in your FogBugz installation.

You could use the Custom Workflow plugin to define a workflow in which cases get assigned back to you on resolution (which has to happen before closing a case). Alternatively, you could use the Auto-Subscribe notification, although this will trigger more notifications than you might want.

link|flag
We use workflows already and it is a very efficient feature. I wouldn't want to reshape our workflows just for that. In FB6, the case opener had to be the case closer (or at least got an alert for it). I think a similar logic should also apply with the subcase system - in case all subcases are closed/resolved, the user assigned to the parent case should get a notification. – idophir Feb 18 2010 at 9:52
1

There's no way to do this with notifications, but just looking at your filter once a day, showing all your feature cases and all open children, should give you an idea of where things stand. Alternatively, you could use the API to loop through all feature cases and check to see if they have open children, then send an email when one is found that has no open children.

link|flag
Both ideas require maintenance - the first requires me to remember something (not an easy thing to do) and the second requires running an out-of-context process and monitoring it to make sure it works. I will not go for any solution that is not done by FogBugz. – idophir Feb 18 2010 at 9:47
To satisfy those conditions, you'd have to write a plug-in that looked at every case close, looked for a parent case, looked for all children of that parent, assessed whether all the other children were closed, and performed an edit on the parent case saying "All children closed". We don't have plans to develop such a plug-in, but it's certainly doable, and not too complex (I think). – Rich Armstrong Feb 18 2010 at 16:31
0

An upcoming release of the Plugin API will allow plugins to send emails. When this is released, you could write a plugin which would implement IPluginBugCommit and check on the close action if the case has siblings. If it does and all are closed, it could either update the parent case* (causing a notification to be sent) or sending a notification of its own.

* note: this can be done now

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.