Page MenuHomePhabricator

Vue store cleanup: Remove unused store methods
Closed, ResolvedPublic

Description

Description

Once we have finished with default-view development, we will remove zobject-editor, zobject-viewer and their related components.

Once old methods are fully replaced (T329106), remove all store methods, helpers and tests that are unused.

Desired behavior/Acceptance criteria

  • The whole front-end modifying its state with only a few, intuitive, documented and heavily tested methods.

Completion checklist

Event Timeline

Change 926432 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Remove unused components from old UI

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

Change 926594 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Remove unused methods

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

Change 926432 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Remove unused components from old UI

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

Change 927170 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Remove unused methods

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

Change 926594 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Remove unused methods I

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

Change 927170 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Remove unused methods II

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

Change 947411 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Remove unused code

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

Change 947803 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Rename zKeys module to library

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

Change 947835 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Rename language module getters

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

Change 947926 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Remove zobject module unused or duplicate methods

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

Change 947411 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Remove unused code

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

Change 947803 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Rename zKeys module to library

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

Change 947835 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Rename language module getters

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

Change 947926 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Remove zobject module unused or duplicate methods

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

Change 997518 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Cleanup: Remove namespaced prop from router module

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

Change 997519 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Cleanup: Rename removeZObject and removeZObjectChildren to more descriptive names

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

Jdforrester-WMF changed the task status from Open to In Progress.Feb 5 2024, 5:55 PM
Jdforrester-WMF moved this task from Backlog to In Progress on the Abstract Wikipedia team board.

Change 997518 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Cleanup: Remove namespaced prop from router module

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

Change 997519 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Cleanup: Rename removeZObject and removeZObjectChildren to more descriptive names

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

Change 997543 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Cleanup: Remove unused methods

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

Change 997543 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Cleanup: Remove unused methods

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

Change 998850 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Cleanup: Change non-terminal row value from string to integer constants

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

Change 998850 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Cleanup: Change non-terminal row value from string to integer constants

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