View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008931 | mantisbt | relationships | public | 2008-02-29 08:19 | 2008-06-17 02:44 |
Reporter | kosel | Assigned To | jreese | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.1.1 | ||||
Target Version | 1.1.2 | Fixed in Version | 1.1.2 | ||
Summary | 0008931: Circle Relations cause roadmap to malfunction | ||||
Description | It is possible to create a triple of tickets, that are parent of each other. | ||||
Steps To Reproduce | 1.create 3 tickets | ||||
Additional Information | roadmap_page.php | ||||
Tags | No tags attached. | ||||
Hey John, I'm just curious about how are we going to deal with this... |
|
When I orignally but the roadmay together with this functionality, I had planned to make circular hirearchies simply break the chain as soon as a circle was detected, but either I forgot to put that in, or my logic is failing. :P Regardless, now that my final exams are over for the quarter, I'm going to try to get time to fix this and the other roadmap bugs, and get a patch into trunk and push Victor for a 1.1.2 release with a fixed roadmap. |
|
+1 for me, especially if the change is trivial |
|
whouldn't it be better to check for circle relations on creation of the relation? |
|
It could be wise to check how other projects (bugzilla, trac, etc) are handling such case |
|
other solution of the problem: suggestion: you could add a + symbol to tickets (like on a browser), to show the childs of this ticket (using ajax) |
|
Fix commited to 1.1.2 and 1.2.x trunk, r5106 and r5015 respectively. |
|
MantisBT: master e9800309 2008-03-13 11:22 Details Diff |
Fix 0008931: Circle Relations cause roadmap to malfunction. Roadmap and Changelog have cycle detection now. When a cycle is detected, one element from the cycle is placed into the roadmap as if it had no parent. The rest of the cycle is handled as normal. git-svn-id: http://mantisbt.svn.sourceforge.net/svnroot/mantisbt/trunk@5105 <a class="text" href="/?p=mantisbt.git;a=object;h=f5dc347c">f5dc347c</a>-c33d-0410-90a0-b07cc1902cb9 |
Affected Issues 0008931 |
|
mod - changelog_page.php | Diff File | ||
mod - roadmap_page.php | Diff File | ||
MantisBT: master-1.1.x 466c8c69 2008-03-13 11:33 Details Diff |
Ported Fix 0008931: Circle Relations cause roadmap to malfunction. Roadmap and Changelog have cycle detection now. When a cycle is detected, one element from the cycle is placed into the roadmap as if it had no parent. The rest of the cycle is handled as normal. git-svn-id: http://mantisbt.svn.sourceforge.net/svnroot/mantisbt/branches/BRANCH_1_1_0@5106 <a class="text" href="/?p=mantisbt.git;a=object;h=f5dc347c">f5dc347c</a>-c33d-0410-90a0-b07cc1902cb9 |
Affected Issues 0008931 |
|
mod - roadmap_page.php | Diff File | ||
mod - changelog_page.php | Diff File |