•  
      request #13057 Replace AngularJS services by javascript ES modules in the artifact modal
    Infos
    #13057
    Joris MASSON (jmasson)
    2021-08-19 10:08
    2019-03-01 11:50
    13922
    Details
    Replace AngularJS services by javascript ES modules in the artifact modal
    Part of the bigger request #18391 Migrate Tracker Artifact Modal out of AngularJS

    (this is really a tech story)
    As a Tuleap Developer
    I want to replace AngularJS services by javascript ES modules in the artifact modal.
    So that the artifact modal depends less on AngularJS.

    We've been using ES modules for some time now, they are easy to test, move around and split.
    This also paves the way to moving the artifact modal out of AngularJS (and probably into Vue.js).

    Acceptance criteria
    All AngularJS services are now vanilla ES modules.
    The only exceptions are the "public-facing" modal service "NewTuleapArtifactModalService" and "TuleapArtifactModalLoading" value.
    As long as external apps depend on those, we cannot extract them out of AngularJS.
    This will be a dedicated follow-up story / request.
    Trackers
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    Closed
    2021-08-19
    Attachments
    Empty
    References
    Referencing request #13057

    Follow-ups

    User avatar
    Joris MASSON (jmasson)2021-08-19 10:08
    • 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
    • Status changed from Under review to Closed
    • Connected artifacts
    • Close date set to 2021-08-19