View Issue Details

IDProjectCategoryView StatusLast Update
0014863mantisbtbugtrackerpublic2014-02-15 12:13
ReporterPantsManUK Assigned To 
PrioritynormalSeveritymajorReproducibilityhave not tried
Status newResolutionopen 
Product Version1.2.11 
Summary0014863: Lack of enforcement of required fields when moving issues between projects leads to inconsistencies
Description

When you move an issue between projects (lets call them "Source" and "Target"), a record which is perfectly valid in Source can become an invalid record in Target, but without any warning of the inconsistencies prior to the first time the issue is edited in Target, by which time it may be too late to usefully do anything about it.

It would be helpful if, at the point of moving the issue, any required fields that are either missing or about to lose data, were able to be populated (with the target project values in the case of selection fields).

Additional Information

Case in point; we have Product Version (and Target Version) as required fields when an issue is raised on all our projects, but different projects can have different version numbers. So an issue raised in "Web-based GMS" (with a perfectly valid version number for that project), when moved to "Desktop GMS" becomes invalid because the version number recorded on the issue doesn't exist in the "Desktop GMS" project. The person moving the issue cannot change the version number before the issue is moved, and may well forget to set it once it is moved, and your average developer isn't going to notice in his many hundreds of issues that one is (in effect) missing these two fields until he comes to change the issue (let's say he's making it "More info required", has typed up a long note, and then looses everything he's done because as far as MantisBT is concerned a required field is blank and the developer in question has somehow stopped his web browser from retaining form field data like every other web browser out there does...). It would be simpler all round if when the issue mover has chosen the target project and hit the move button, all the fields which now require valid data were offered for completion.

TagsNo tags attached.

Relationships

related to 0016964 acknowledged All field values should be validated when moving an issue 

Activities

There are no notes attached to this issue.