Page MenuHomePhabricator

Denote whether a temporary account is expired for third party tools access
Closed, ResolvedPublic

Description

Background: T17294#9560358

Per the above task 3rd party tools currently do not have a reliable way to know whether a temporary account is expired.

Use cases:

  • They can be excluded from MassMessage.
  • Twinkle and other 3rd tools can skip user talk page notifications of expired temporary users.

Note that some related work is happening in T358469: Display expired temporary account names differently

Event Timeline

kostajh renamed this task from denote whether temporary accounts is expired to Denote whether temporary accounts is expired.Aug 20 2024, 1:51 PM

We are going ahead with implementing T358469: Display expired temporary account names differently so I will merge this task into that one.

We are going ahead with implementing T358469: Display expired temporary account names differently so I will merge this task into that one.

This task I also propose we can check whether temporary account is expired via API. E.g. Twinkle can skip notifying such temporary accounts.

@Bugreporter Ah, sorry I missed that. I'll update this task to focus on that part.

Niharika renamed this task from Denote whether temporary accounts is expired to Denote whether a temporary account is expired for third party tools access.Sep 18 2024, 8:16 AM
Niharika triaged this task as Medium priority.
Niharika updated the task description. (Show Details)
Dreamy_Jazz claimed this task.
Dreamy_Jazz subscribed.

Yeah. This can be resolved as the API indicates this information now. If additional places need support, I think a more focused separate task would be better so that it is clear when its done