•  
      request #8428 "Select Parent" in V2 Modal displays all artifacts Open/Closed
    Infos
    #8428
    Patricia Carrasco (pcar)
    2015-12-03 17:09
    2015-09-18 15:23
    8554
    Details
    "Select Parent" in V2 Modal displays all artifacts Open/Closed
    Currently in V1 Planning the "Select Parent" display only Open artifacts and the most recent are displayed on Top. The V2 Planning displays all artifacts Open/Closed sorted by artifact# (oldest on top).

    Agile Dashboard
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Patrick Renaud (patrick.renaud), Emilio Palmiero (empa), Joris MASSON (jmasson)
    Stage
    Empty
    Closed
    2015-12-03
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    First solution was implemented in 8.9, feel free to re-open if improvements are not enough.

    • Status changed from Under implementation to Closed
    • Close date set to 2015-12-03
    User avatar
    Hi Joris, unfortunately currently we cannot install it on any of servers as we need to keep them at a certain version. We will probably be able to install it next week.

    • Status changed from Waiting for information to Under implementation
    User avatar
    Joris MASSON (jmasson)2015-11-10 15:52
    last edited by: Joris MASSON (jmasson) 2015-11-10 15:54
    The artifact modal has been updated to use the new /trackers/:id/parent_artifacts REST route and has been merged in Tuleap 8.8.99.6 (gerrit #4671)

    This means the artifact modal now only does 2 REST calls instead of 3 : one to get the tracker structure and one to get only the titles of the possible (open) parent artifacts, ordered by their artifact id in decreasing order. This second call to get the parent artifacts should be much faster than the previous situation.

    Before going even further and integrating the list of open parent artifacts into the tracker structure, we would like to know if this is an effective improvement.
    Could you please update a test Tuleap instance to version 8.8.99.6 and attach in this request a screenshot of "XHR" request timing from browser developer tools ?
    User avatar
    First draft at gerrit #4641

    Current design choice:
    - Bump fetch limits on REST call. Until now we limit fetching of 50 artifacts at once but this overall cost of calling route several times is too expensive. Bump the limit to 1000.
    - Tailor route to fetch the list of parents (instead of generic /trackers/:id/artifacts)
    -- Construct the list of parent in 1 pass in the DB when possible
    -- Show only Open & Title
    - Integrate the list in the tracker structure so first click on "Create new XXX" does 1 REST call instead of 3 as of today

    • Status changed from New to Under implementation
    User avatar
    • Summary
      -"Select Parent" in V2 Modal displays all artifacts even those not related to milestone 
      +"Select Parent" in V2 Modal displays all artifacts Open/Closed 
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes