Page MenuHomePhabricator

Tweak mw-vagrant for payments, until it's usable
Closed, ResolvedPublic

Description

This is a "nice to have" list of mw-vagrant features we should have, both for onboarding new hires, and for the 2015 Wikimedia hackathon.

Find documentation here: https://www.mediawiki.org/wiki/Fundraising_tech#Installing_the_software_stack

Payments

We need a working paymentswiki to do DonationInterface development, so these are blocking the Hackathon.

CRM

Development of our CiviCRM extensions and Drupal modules is facilitated by:

  • CRM site is running. http://crm.local.wmftest.net:8080/
  • CRM site can consume queues.
  • CRM queue consumers are run on a job (?)
  • drush exchange-rates-update is not necessary. Bundle stub exchange rates.
  • Failmails are receivable by the vagrant user.
  • Thank-you letters are received.
  • Has drush wrapper to sudo www-data.

SmashPig

The listeners and librarization initiative depend on,

  • SmashPig listener is listening.
  • Listener writes to the queue.

Auditing

Auditing could be a part of the hackathon goal, or postponed until later.

  • Audit processing can be done using "tools" and crm modules.

Orphan slayer

Can be postponed.

  • Orphan slayer runs. Currently blocked on weird wgMainCache Redis bug.

Event Timeline

awight raised the priority of this task from to Needs Triage.
awight updated the task description. (Show Details)
awight subscribed.
atgo set Security to None.
awight updated the task description. (Show Details)
awight updated the task description. (Show Details)

Change 96227 had a related patch set uploaded (by Awight):
WIP SmashPig payments listener

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

Change 96227 merged by jenkins-bot:
SmashPig payments listener

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