Page MenuHomePhabricator

Notify a user once their delivery has finished
Open, LowPublicFeature

Description

We should have a way of letting users know their delivery is finished either via a talk page note, an Echo notification or smoke signals.

https://gerrit.wikimedia.org/r/#/c/87001/ is a start at an implementation.

There are a few issues:

  • Where do we store job state? Right now I'm using memcache, but that isn't persistent so it might randomly fail. I'd like to avoid creating a random db table just for a temporary value.
  • How to notify? Ideally we could use Echo and then fallback on a talk page message if Echo is not installed. The issue here is that the delivery might finish on some random wiki, meaning we need to again use the job queue to deliver a notification to the correct wiki. Ew.

Details

Reference
bz54861

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenFeatureNone

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 2:32 AM
bzimport added a project: MassMessage.
bzimport set Reference to bz54861.
bzimport added a subscriber: Unknown Object (MLST).

Change 87001 had a related patch set uploaded by Legoktm:
[WIP] Notify a user via Echo once their job is done

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

Change 87001 abandoned by Legoktm:
[WIP] Notify a user via Echo once their job is done

Reason:
Doesn't really work.

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

Nikerabbit changed the subtype of this task from "Task" to "Feature Request".
Nikerabbit moved this task from Backlog to Message delivery on the MassMessage board.
Nikerabbit removed a subscriber: wikibugs-l-list.