|Analysis||The Bugzilla workflow is partially documented in bug_status.html (see, for instance, <URL: |
http://bugzilla.mozilla.org/bug_status.html>). There are only a small number of permitted transitions, and restrictions on which users may make others (e.g. UNCONFIRMED -> NEW). The latter issue is really job job000088. The former issue is connected to job job000106; for consistency with other integrations we should probably outlaw unpermitted transitions, even though this leaves us open to the multiple transitions problem. Maybe we should make it a switch.
So we should add code to bugzilla_bug.update which restricts the permitted transitions to (at most a subset of) those allowed by Bugzilla.