Problem: rocket indicator on problems reverts back to nostrocket when it shouldn't

At the top-right of a problem there is an indicator showing which rocket currently owns the problem.

This works for the root problem associated with each rocket, but sub-problems display "nostrocket" even when they are nested under a problem that is owned by a different rocket.

Reply to this note

Please Login to reply.

Discussion

Problem: can't tag problems with a rocket ID

When a new rocket is created in response to a problem, the rocket embeds the problemID.

This does not allow problems to be aware of what rockets they are associated with.

Solution:

Allow problems to be tagged with RocketIDs.

This also solves the problem of not being able to group problems by the applicable code repository, skill level, language, etc.

I'm claiming [Problem: can't tag problems with a rocket ID] on the nostrocket problem tracker so that I can work on it and other people don't duplicate my efforts.

I previously claimed [Problem: can't tag problems with a rocket ID] on the nostrocket problem tracker, but I'm not abandoning it and freeing it up for other people to claim.

Problem: problem tracker state machine can't query rocket state machine's state

The problem tracker state machine can't query the rocket state machine's current state because this would cause a recursive query loop.

Solution:

Create a shared object with the latest state of all state machines. Push current states from the event conductor to this new object.

Every state machine can then have read-only access to the current state of any other state machine.

I'm claiming [Problem: problem tracker state machine can't query rocket state machine's state] on the nostrocket problem tracker so that I can work on it and other people don't duplicate my efforts.

I'm closing [Problem: problem tracker state machine can't query rocket state machine's state] on the nostrocket problem tracker, it's been resolved or become obsolete.

I'm closing [Problem: can't tag problems with a rocket ID] on the nostrocket problem tracker, it's been resolved or become obsolete.

I'm closing [Problem: rocket indicator on problems reverts back to nostrocket when it shouldn't] on the nostrocket problem tracker, it's been resolved or become obsolete.