•  
      request #26355 have common type definitions for Tracker REST API payloads
    Infos
    #26355
    Joris MASSON (jmasson)
    2022-04-01 14:13
    2022-03-30 12:21
    27880
    Details
    have common type definitions for Tracker REST API payloads

    As follow-up of request #26044, it would be nice to have consolidated type definitions for the Tracker REST API. Tracker Structure and field values are actually quite complicated, with arrays containing fields with wildly different shapes. We have probably already written several definitions already, but the REST API must preserve backwards compatibility. This means we could share a definition and update it only once when needed.

    We should extract a "lib" to centralize such definitions. We can then import it where needed. It would have a dependency on Tracker constants (because of the field types and text formats and permissions, and so on).

    Dev tools
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Joris MASSON (jmasson)
    Closed
    2022-04-01
    Attachments
    Empty
    References
    Referencing request #26355

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2022-04-01 14:13

    Integrated into Tuleap 13.7.99.32.


    • Status changed from Under review to Closed
    • Connected artifacts
    • Close date set to 2022-04-01