•  
      request #39711 Get rid of vuex
    Infos
    #39711
    Marie Ange Garnier (marieange)
    2025-01-15 14:44
    2024-09-25 11:28
    41398
    Details
    Get rid of vuex

    We want to diminish our need of store :

    • check that we do not have remaining direct useStore in components (were used during migration,because vue3 getters are readonly)

      stores tend to contain to mush Domain logic

    • stores have been used to share readonly properties, now we can use inject/provide instead

    • when store is in place, we should replace remaining usages with pinia

    Remaining vuex usages:

    • [ ] baseline

    • [ ] document

    • [ ] git repositories-list

    • [ ] program-management - planned iteration

    • [ ] program-management - program_mangement

    • [ ] create pull request button

    • [ ] roadmap widget

    • [ ] taskboard

    • [ ] test mangement

    • [ ] testplan

    • [ ] timetracking overview

    • [ ] tracker creation

    • [ ] workflow

    Empty
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    New
    Empty
    Attachments
    Empty
    References
    References list is empty

    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