Page MenuHomePhabricator

Use server-side MessagePoster in TranslationNotifications to fix Flow
Closed, ResolvedPublic

Description

Right now, messages are not being posted on Flow boards.

To support both wikitext talk pages and Flow boards properly, use T123522: Implement a server-side mw.MessagePoster equivalent. This is in progress right now.

Right now, it is using cURL, which will fail with no-direct-editing (since it's trying to directly edit wikitext but the content model is Flow).

For the otherwiki part, I think it can spawn jobs to other wikis, similar to https://phabricator.wikimedia.org/diffusion/EMAM/browse/master/includes/job/MassMessageSubmitJob.php;391e1d5d3b022f610b2037effc04aaee97a58a3c$29 .

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Mattflaschen-WMF renamed this task from Use server-side MessagePoster in TranslationNotifications to Use server-side MessagePoster in TranslationNotifications to fix Flow.Jan 6 2017, 2:54 AM
Mattflaschen-WMF updated the task description. (Show Details)
Nikerabbit removed a project: Language-Team.
Nikerabbit subscribed.

I'm removing the team tag. As per our published maintenance responsibilities, this extensions is currently receiving only fixes for UBN issues. This task will be considered when there is a period focusing on maintenance and/or tech debt.

Nikerabbit claimed this task.

We are now using MassMessage (as part of fixing T144780: Translation Notification Bot sending the same message multiple times to every translator), which supports posting to Flow boards.