Page MenuHomePhabricator

Vuex refactoring for Section Translation
Closed, ResolvedPublic

Description

As Section Translation improves and new features are developed, a refactoring can help the code to remain organized. This ticket focuses on refactoring code about state management which is supported by the Vuex library.

Event Timeline

Change 697596 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX vuex store cleanup: Remove mediawiki/getPageSection getter

https://gerrit.wikimedia.org/r/697596

Change 697620 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX vuex store: Remove application/createNewSectionSuggestion action

https://gerrit.wikimedia.org/r/697620

Change 697596 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX vuex store cleanup: Remove mediawiki/getPageSection getter

https://gerrit.wikimedia.org/r/697596

Change 697620 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX vuex store: Remove application/createNewSectionSuggestion action

https://gerrit.wikimedia.org/r/697620

Change 698725 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX vuex application: Remove selectInitialTranslationSegment action

https://gerrit.wikimedia.org/r/698725

Change 698734 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX vuex application actions: Add selectPageSectionByIndex action

https://gerrit.wikimedia.org/r/698734

Change 698741 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX vuex mediawiki/fetchPageMetadata: Fix to really return a promise

https://gerrit.wikimedia.org/r/698741

Change 698725 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX vuex application: Remove selectInitialTranslationSegment action

https://gerrit.wikimedia.org/r/698725

Change 698734 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX vuex application actions: Add selectPageSectionByIndex action

https://gerrit.wikimedia.org/r/698734

Change 698741 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX vuex mediawiki/fetchPageMetadata: Fix to really return a promise

https://gerrit.wikimedia.org/r/698741

Change 726758 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX: Move initializeDashboardContext vuex action to composable

https://gerrit.wikimedia.org/r/726758

Change 726758 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Move initializeDashboardContext vuex action to composable

https://gerrit.wikimedia.org/r/726758

Change 741683 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX: Move translateSegment action from mediawiki to translator module

https://gerrit.wikimedia.org/r/741683

Change 741741 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX: Refactor vuex translation functionality

https://gerrit.wikimedia.org/r/741741

Change 741683 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Move translateSegment action from mediawiki to translator module

https://gerrit.wikimedia.org/r/741683

Change 741741 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Refactor vuex translation functionality

https://gerrit.wikimedia.org/r/741741

Change 742284 had a related patch set uploaded (by Santhosh; author: Santhosh):

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.1.0+20211129

https://gerrit.wikimedia.org/r/742284

Change 742284 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.1.0+20211129

https://gerrit.wikimedia.org/r/742284

Change 742849 had a related patch set uploaded (by KartikMistry; author: Santhosh):

[mediawiki/extensions/ContentTranslation@wmf/1.38.0-wmf.9] CX3 Build 0.1.0+20211129

https://gerrit.wikimedia.org/r/742849

Change 742849 abandoned by KartikMistry:

[mediawiki/extensions/ContentTranslation@wmf/1.38.0-wmf.9] CX3 Build 0.1.0+20211129

Reason:

Need to fix Merge Conflict first.

https://gerrit.wikimedia.org/r/742849

Change 742849 restored by KartikMistry:

[mediawiki/extensions/ContentTranslation@wmf/1.38.0-wmf.9] CX3 Build 0.1.0+20211129

https://gerrit.wikimedia.org/r/742849

Change 742849 abandoned by KartikMistry:

[mediawiki/extensions/ContentTranslation@wmf/1.38.0-wmf.9] CX3 Build 0.1.0+20211129

Reason:

https://gerrit.wikimedia.org/r/742849

Pginer-WMF changed the task status from Open to In Progress.Jan 11 2022, 4:49 PM
Nikerabbit claimed this task.
Nikerabbit reassigned this task from Nikerabbit to ngkountas.
Nikerabbit subscribed.