Page MenuHomePhabricator

Initiate Global Rename queue from `Special:AccountVanishRequestPage`
Closed, ResolvedPublic

Description

As a user, I would like to have the ability to ask for my name to be vanished and for it to automatically add an entry in the GlobalRenameQueue. The request should just be created for users that are currently not blocked.

GOAL: when this task is completed, we should be able to completely jump legal and be able to create request directly from the UI.

AC:

  • Given a user that creates a request for vanished from special:AccountVanishRequest, when they have no global blocks, it will create a new request in the GlobalRenameQueue
  • Given a user that creates a request for vanishing their account from special:AccountVanishRequest, when they HAVE blocks, the request will NOT create an entry in GlobalRenameQueue and will display a message saying "Your account has blocks and it cannot be vanished".
  • Given a user that creates a request for vanishing their account, when they have already a request in progress, the request will NOT create an entry in the GlobalRenameQueue and it will display a message Saying "You already have an active request to vanish your account. Access the [Status page](link to status page) for more information.
NOTE: we will create a new page and or update the error message in the future.

Related Objects

Event Timeline

Amdrel changed the task status from Open to In Progress.Jun 17 2024, 5:47 PM
Amdrel claimed this task.
Amdrel added a subscriber: Mimurawil.

Change #1048519 had a related patch set uploaded (by Amdrel; author: Amdrel):

[mediawiki/extensions/CentralAuth@automate-account-vanishing-phase-2] Allow vanish requests to be submitted via Special:GlobalVanishRequests

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

Change #1048519 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@automate-account-vanishing-phase-2] Allow vanish requests to be submitted via Special:GlobalVanishRequests

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

Change #1052681 had a related patch set uploaded (by Simone Cuomo; author: Simone Cuomo):

[mediawiki/extensions/CentralAuth@master] Allow vanish requests to be submitted via Special:GlobalVanishRequests

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

Test wiki created on Patch demo by SimoneThisDot using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/f5a7b80242/w

Change #1053294 had a related patch set uploaded (by Simone Cuomo; author: Simone Cuomo):

[mediawiki/extensions/CentralAuth@master] Introduce Vanish Request Flow

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

Test wiki created on Patch demo by SimoneThisDot using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/0f344e95cc/w

Change #1052681 abandoned by Seddon:

[mediawiki/extensions/CentralAuth@master] Allow vanish requests to be submitted via Special:GlobalVanishRequests

Reason:

Replaced by a flattened patch https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralAuth/+/1053294

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

Test wiki created on Patch demo by SimoneThisDot using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/bb21f4e4bf/w

Change #1053294 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Introduce Vanish Request Flow

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

Change #1054571 had a related patch set uploaded (by Urbanecm; author: Simone Cuomo):

[mediawiki/extensions/CentralAuth@wmf/1.43.0-wmf.13] Introduce Vanish Request Flow

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

Change #1054571 abandoned by Urbanecm:

[mediawiki/extensions/CentralAuth@wmf/1.43.0-wmf.13] Introduce Vanish Request Flow

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

Change #1054572 had a related patch set uploaded (by Urbanecm; author: Simone Cuomo):

[mediawiki/extensions/CentralAuth@wmf/1.43.0-wmf.13] Introduce Vanish Request Flow

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

Change #1054572 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@wmf/1.43.0-wmf.13] Introduce Vanish Request Flow

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

Mentioned in SAL (#wikimedia-operations) [2024-07-16T14:25:47Z] <urbanecm@deploy1002> Started scap sync-world: Backport for [[gerrit:1054572|Introduce Vanish Request Flow (T367329 T367726 T367728 T367729 T367744 T368177 T368285 T368368 T368372 T368611 T369489)]], [[gerrit:1054573|Pass wiki id to actor store for cross-db hasPublicLogs query (T370059)]], [[gerrit:1054574|Properly set automatic vanish performer on GlobalRenameUser (T368177)]], [[gerrit:1053373|Enable account vanishing

Mentioned in SAL (#wikimedia-operations) [2024-07-16T14:53:37Z] <urbanecm@deploy1002> dbrant, urbanecm: Backport for [[gerrit:1054572|Introduce Vanish Request Flow (T367329 T367726 T367728 T367729 T367744 T368177 T368285 T368368 T368372 T368611 T369489)]], [[gerrit:1054573|Pass wiki id to actor store for cross-db hasPublicLogs query (T370059)]], [[gerrit:1054574|Properly set automatic vanish performer on GlobalRenameUser (T368177)]], [[gerrit:1053373|Enable account vanishing in Cen

Mentioned in SAL (#wikimedia-operations) [2024-07-16T15:01:39Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:1054572|Introduce Vanish Request Flow (T367329 T367726 T367728 T367729 T367744 T368177 T368285 T368368 T368372 T368611 T369489)]], [[gerrit:1054573|Pass wiki id to actor store for cross-db hasPublicLogs query (T370059)]], [[gerrit:1054574|Properly set automatic vanish performer on GlobalRenameUser (T368177)]], [[gerrit:1053373|Enable account vanishing in Centra