Comment 12 for bug 531963

Revision history for this message
Deryck Hodge (deryck) wrote :

We have discovered some issues with the implementation of this confirmation dialog, which is forcing us to revert the branch. I still want us to move ahead with some form of a confirmation dialog, which we will land week 1 of the next cycle to have plenty of time on edge to make sure it works in a way that is right for both Ubuntu devs and others.

The main problems forcing this to be reverted are that the confirmation dialog didn't consult isBugContributorInTarget effectively meaning everyone gets the confirmation dialog regardless of their involvement with a project. This needs to happen before the change can land again, and I also think we should have a bit more than this, too. If a user has over X amount karma (500?) we should allow them to change a bug status. Perhaps, too, we should consider what status is being requested, i.e. if the user is toggling to in progress.

We should discuss pros and cons of any extra constraints here before settling on an implementation. I realize this adds complexity, but I think some additional checks are required. We want to make new users think carefully about what they're doing, without getting in the way of experienced users of LP.

Also, ScottK, your request to remove the AJAX widget has been noted and considered, but this is one of those cases where the needs of all LP users has to be considered. While there are "many" who dislike the new status change, there are just as "many" who like the convenience it provides (for some unquantifiable definition of "many") :-) I am also confident we can find a way to prevent needless status toggling without removing the widget.

Cheers,
deryck