•  
      request #44097 Split up `TrackerManager::process`
    Infos
    #44097
    Kevin Traini (ktraini)
    2025-08-11 13:48
    2025-08-11 13:48
    45799
    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
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Under implementation
    Empty
    Attachments
    Empty
    References
    References list is empty