Tuleap Community Edition development and releases are no longer public. You have until September 30th to download packages and sources in Tuleap project. You can contact the team if you need further assistance.

    •  
      request #44097 Split up `TrackerManager::process`
    Infos
    #44097
    Kevin Traini (ktraini)
    2025-11-18 21:09
    2025-08-11 13:48
    45863
    Details
    Split up `TrackerManager::process`

    There are many routes handled by TrackerManager::process function.

    All these routes are of the form /plugins/tracker/<GET params>, with the GET parameters used in a big switch to dispatch the request to right controller.

    We should destroy this and let our router (FastRoute, see FrontRouter.php) do the switch between controller -> it means having one exact route for each page.

    However, to avoid any breaking changes, old routes should be kept with a redirection to the new one.

    Trackers
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    Under implementation
    Empty
    Attachments
    Empty
    References
    References list is empty

    Follow-ups