•  
      request #18391 Migrate Tracker Artifact Modal out of AngularJS
    Infos
    #18391
    Joris MASSON (jmasson)
    2022-10-11 09:13
    2020-11-30 15:14
    19936
    Details
    Migrate Tracker Artifact Modal out of AngularJS

    This request will track the migration of the Tracker Artifact modal out of AngularJS.

    Why migrate ?

    The dependency on AngularJS prevents us from reusing this modal in other contexts (Vue apps, vanilla apps, etc.). AngularJS is approaching its end of life date, which means no more security fixes and potential security holes. AngularJS is very complicated, which makes it harder for developers to contribute.

    Plan

    1. [X] request #19273 Have an end-to-end test for the creation artifact modal. All fields are used in the tracker. This end-to-end test lets us be confident that our technical changes don't break the ability to create artifacts with the modal.
    2. [X] request #21413 Have an end-to-end test for the edition artifact modal. All fields are used in the tracker. Same as before, it lets us be confident that edition is still working.
    3. [X] request #19265 🔥 Kill vue-gettext in the Artifact modal
    4. [X] request #20062 Transform the artifact modal into a lib
    5. [X] request #13057 Convert all services / values to plain ES2015 modules.
    6. [] Convert all ES2015 modules to TypeScript.
    7. [X] request #22647 Convert Vue components to hybrids web components.
    8. [🧑‍🏭] request #22648 Convert AngularJS directives and controllers to hybrids web components.
    9. [X] request #28830 replace File upload streams by TUS client
    Empty
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Joris MASSON (jmasson)
    Under implementation
    Empty
    Attachments
    Empty
    References
    Referencing request #18391

    Follow-ups

    User avatar
    Joris MASSON (jmasson)2022-10-11 09:13
    • 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
    User avatar
    • 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
    User avatar
    Joris MASSON (jmasson)2022-09-15 10:00
    • 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
    User avatar
    Joris MASSON (jmasson)2021-08-19 10:24
    • 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
    User avatar
    Joris MASSON (jmasson)2021-05-26 16:53
    • 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
    User avatar
    Joris MASSON (jmasson)2021-03-08 17:35
    • 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
    User avatar
    Joris MASSON (jmasson)2021-03-08 17:34
    • 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
    User avatar
    Joris MASSON (jmasson)2021-03-08 17:09
    • 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
    User avatar
    Joris MASSON (jmasson)2021-03-08 17:07
    • 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
    User avatar
    Joris MASSON (jmasson)2021-02-12 10:20
    • 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
    User avatar
    Joris MASSON (jmasson)2021-02-12 10:19
    • 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
    User avatar
    Joris MASSON (jmasson)2021-02-05 16:07
    • 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
    User avatar
    Joris MASSON (jmasson)2021-02-03 16:14
    • 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
    User avatar
    Joris MASSON (jmasson)2021-02-03 16:13
    • 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
    User avatar
    Joris MASSON (jmasson)2020-12-04 10:15
    • 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