View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003582||mantisbt||bugtracker||public||2004-02-19 07:28||2008-08-01 18:26|
|Summary||0003582: Set status to "assigned" without having "Assigned To"|
In "Update Bug" it is possible to change the status to "assigned" and having no person in the "Assigned to" selection list.
|Tags||No tags attached.|
Handling this is a bit tricky, the easiest way to do it is to hard code the check. However, we always have to remember that the user may not have an assigned state, it may be replaced by queued, or in-progress, or whatever. The aim at the moment is to avoid having special handling for specific statuses, but there is still a lot of work in this area.
In my opinion, the cleanest way to fix this problem is through the user of plug-ins. This is to have a plug-in function that can be given a bug old and new information and it can decide whether the change is valid or not. The advantage of plug-ins is that the user can define user-specific logic based on the user-specific statuses.