•  
      request #22648 Convert AngularJS directives and controllers to hybrids web components
    Infos
    #22648
    Joris MASSON (jmasson)
    2023-08-14 16:02
    2021-08-19 10:22
    24210
    Details
    Convert AngularJS directives and controllers to hybrids web components

    Part of the bigger request #18391 Migrate Tracker Artifact Modal out of AngularJS

    After the choice of hybrids web components in the first ADR for the artifact modal, we should start converting AngularJS directives, templates and controllers to hybrids web components. Once all directives and controllers are moved, we can finally remove AngularJS as a dependency of the Tracker artifact modal.

    As a reminder, submit feedback errors should be moved to the tlp-modal-feedback section so there will always be visible even without having to scroll.

    Trackers
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Joris MASSON (jmasson)
    Under implementation
    Empty
    Attachments
    Empty
    References
    Referencing request #22648

    Git commit

    tuleap/tuleap/stable

    Convert float field of artifact modal to a hybrids web component b5bed929b5
    Convert radio buttons field of artifact modal to a hybrids web component 9bcd71289e
    Convert computed field to a hybrids web component 819dfbdf72
    chore(artifact-modal): Move date field out of angular 9a0ffaea77
    chore(artifact-modal): Move burndown field out of angular beb12190c6
    chore(artifact-modal): Move ids, priority and xref fields out of angular 0e53b8bd78
    chore(artifact-modal): Move subby, luby, subon and lud fields out of angular cbae7136d2
    Convert file upload quota display to hybrids 90e0010e94
    Convert File field to hybrids ba0c843230
    Add angular-filter dependency to TestManagement 46e82b3c1d
    chore(artifact-modal): Move permission field out of angular 19fff4ac97
    chore(artifact-modal): Move checkbox field out of angular 5598037cde
    fix: missing tlp-form-element div wrapping the file field 615a18a89d
    chore: convert Open List model initializer to TypeScript 1e2b2a83ad
    chore: REST API types for Changeset comments 57777e4622
    chore: Add project to Tracker Representation type 831b8acf93
    chore: Add types for relative date attributes 960f2c40e1
    chore: Rename lib to core constants 76b945dc88
    chore: follow-up comments in hybrids 052803cfb0
    chore: Remove list-picker feature flag from artifact-modal 6e34fb66d7
    refactor: Event architecture for field communication 5809277871
    chore: REST API types for Selectbox field structure 45f9a4045d
    chore: Move FileFieldController to Domain 7455b045b1
    refactor: Handle faults with events 1cf294ab9f
    feat: list-picker also watches changes of value attribute 5949f86df5
    feat: list-picker big cleanup a4aa0b4475
    fix: artifact view field deps selects the first target value 8d8af5ce32
    chore: move select-box field out of angular 0b7e0739ba
    chore: Migrate multi select-box field out of angular e92df4a876
    Convert the date field value formatter to TS 10e826600c
    feat: replace tuleap-highlight a76158f3f0
    fix: select first allowed value when they have changed ee060913f5
    chore: Move hybrids fields to src/adapters/UI/fields/ 94496c2ff6
    chore: Move modal-creation-mode-state to TypeScript df6916a287
    chore: Move file-field-validator to TypeScript 86a5edc7b8
    chore: move computed-field-value-formatter to TypeScript 487c026269
    chore: Limit tooltips to comments section e24487b945
    refactor: Interpret commonmark through REST adapter f9f51bc51c
    chore: move Commonmark elements to UI adapter cfc2ee2d4a

    Follow-ups

    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