Page MenuHomePhabricator

Automatically accept vanishing requests if the user has no activity
Open, Needs TriagePublic

Description

As a user, I would like to have my vanish request be automatically fulfilled if I do not have an in-software presence.

AC:

  • Automatically vanish the user only if they have no edits, public logs or blocks on any connected wikis.
  • If these criteria are not met then the user is simply added to the queue and no action is taken until a renamer reviews the request, as it works right now.
  • Ensure that global action detection is also accounted for.

Related Objects

Event Timeline

Amdrel changed the task status from Open to In Progress.Mon, Jun 24, 5:44 PM

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

[mediawiki/extensions/CentralAuth@automate-account-vanishing-phase-3] [WIP] Automatically accept vanishing requests if no activity

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

Change #1049249 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@automate-account-vanishing-phase-3] Automatically accept vanishing requests if no activity

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

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

[mediawiki/extensions/CentralAuth@master] Automatically accept vanishing requests if no activity

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

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 #1052684 abandoned by Seddon:

[mediawiki/extensions/CentralAuth@master] Automatically accept vanishing requests if no activity

Reason:

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

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

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 #1054384 had a related patch set uploaded (by Amdrel; author: Amdrel):

[mediawiki/extensions/CentralAuth@master] Properly set automatic vanish performer on GlobalRenameUser

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

Change #1054384 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Properly set automatic vanish performer on GlobalRenameUser

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

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 #1054574 had a related patch set uploaded (by Urbanecm; author: Amdrel):

[mediawiki/extensions/CentralAuth@wmf/1.43.0-wmf.13] Properly set automatic vanish performer on GlobalRenameUser

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

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

Change #1054574 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@wmf/1.43.0-wmf.13] Properly set automatic vanish performer on GlobalRenameUser

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

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

Change #1054602 had a related patch set uploaded (by Dbrant; author: Dbrant):

[mediawiki/extensions/CentralAuth@master] Remove user-specified reason when user is auto-vanished.

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

Change #1054602 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Remove user-specified reason when user is auto-vanished.

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