Page MenuHomePhabricator

Vuex refactoring for Section Translation
Open, MediumPublic

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