I accidentally tried to make a case its own parent. FogBugz didn't let me do this and that's a good thing. So far everything is working fine.
Here's the problem:
When I tried to make the case its own parent, it just added an entry to the case that said I edited the case but with NO description of what changed (because nothing did).
I think one of two things should happen instead:
- Put something in the edit history that says I tried to make the case a parent of itself but that I'm not allowed to do that (because it's stupid).
- This isn't a great solution because it kind of goes against the way the edit history works. If the case information didn't change, then the only action that really occurred was the "edit" action.
- This is probably the easiest to implement, though.
- Since FB knows that I tried to make a case a parent of itself, it shouldn't let the edit go through. Instead, provide an error message letting me know of the problem and require the number to change or be removed before allowing the edit to be accepted.
- I think this is the best option with regard to user experience but it will probably take more work.