dev/core#905 Add contribution recur statuses 'Processing' and 'Failing'
authoreileen <emcnaughton@wikimedia.org>
Sat, 1 Jun 2019 07:22:21 +0000 (19:22 +1200)
committereileen <emcnaughton@wikimedia.org>
Sun, 2 Jun 2019 22:20:28 +0000 (10:20 +1200)
commit50a0869e53bc5a66437a5f68f89026347d937d1f
tree4384da6ff8d75c1570a966425aa5480a5ad6c947
parent7f45679a57cfe6627879aedb89acac9a383b4925
dev/core#905 Add contribution recur statuses 'Processing' and 'Failing'

Per dev/core#905 there are some statuses that are useful to record for recurrings that are in addition to those currently in core.
These are

- Processing - when a payment against a contribution recur is actively being processed. This would be used when processing
a referring contribution to alter the status prior to the attempt. Then when the attempt has completed
it would go back to 'In Progress' or whatever  but if it got stuck then it would say 'Processing' - indicating
not to 'just try again'

- Failing - when one or more payemnts against a recurring contribution has failed but the processor has not yet given up.

It would be up to processors to implement these - we are standardising the concepts at this stage - although
we might provide a generic cron that processors can 'opt into
 later

Update civicrm_generated and fix civicrm_data.tpl
CRM/Upgrade/Incremental/sql/5.15.alpha1.mysql.tpl
sql/civicrm_generated.mysql
xml/templates/civicrm_data.tpl