summaryrefslogtreecommitdiff
path: root/FS/FS/Cron
AgeCommit message (Collapse)Author
2009-11-16add disable_cron_billing config, RT#6407ivan
2009-11-04reconcile breakage from stale accounts, RT#6407ivan
2009-11-03(start of) reconcile breakage from stale accounts, RT#6407ivan
2009-10-08freeside-daily -g and -m cooperation (and no HASH() queue noise with -m)ivan
2009-10-01add login check to FS::ClientAPI::SG/SGNG checks. RT#4610ivan
2009-09-28more accurate SG check, RT#4610ivan
2009-09-28correct place for use Email::Send, RT#4610ivan
2009-09-28oops, hopefully fix sg cron check, RT#4610ivan
2009-09-24get the ping username/pass from a config, good enough, RT#4610ivan
2009-09-24add SG and SGNG ping, RT#4610ivan
2009-08-22fewer false positivesivan
2009-08-20email statements, RT#4860ivan
2009-08-20Emailing statements of accounts, RT#4860ivan
2009-08-12internalize billco-upload and automate the transfer to the provider RT#5902jeff
2009-07-17commit pkgpart exclusion for billing run, RT#5495ivan
2009-06-30one-time charge "hold for later" / any package future start date, RT#5347ivan
2009-06-24Move expiration alerts into FS::Cron::alert_expirationmark
2009-06-10don't add another queued_bill job to the queue if there's already one ↵ivan
waiting to run for a customer, RT#5572
2009-04-25add dry run to multi-process mode for testing, RT#4412ivan
2009-04-23we don't actually need the results ordered, and i'm sure it doesn't help the ↵ivan
planner get us results sooner. last chance to try and get cursor approach working? RT#4412
2009-04-23does pg try to finish the query when the job addition is committed? well, ↵ivan
if this works, that answers that. RT#4412
2009-04-22hopefully better performance running the big query once and then fetching ↵ivan
results with a cursor, rather than running it multiple times with an OFFSET and LIMIT, RT#4412
2009-04-22perhaps a happier medium, RT#4412ivan
2009-04-22have the big query find customers in batches. this should be way more ↵ivan
efficient in multi-process mode, can start billing before the big query completes. RT#4412
2009-04-21yow. fix fallout from cust_main.archived stuff causing nothing to bill. ↵ivan
RT#4412
2009-04-20add cust_main.archived field, skip billing if Y, RT#4412ivan
2009-04-17add priority to job queue so billing jobs don't don't drown out provisioning ↵ivan
jobs
2009-04-171 helps alotivan
2009-04-08don't want to throw false positives, RT#5101ivan
2009-03-31really fix notify for Pg 8.3ivan
2009-03-31fix impending billing notification for Pg 8.3's more strict type checkingivan
2009-03-2210 is too few, throwing false positivesivan
2009-03-21403 forbidden is okay, at lest the server's upivan
2009-03-21freeside-check local monitoring, RT#4610ivan
2008-04-28fix 1.9 queued billing from doing weird things with expirations and ↵ivan
adjournments because freeside-queued $^T != freeside-daily $^T
2008-02-11third time's the charm: MySQL didn't like casting to INTEGER, it wants ↵ivan
SIGNED. whew.
2008-02-11ah, no, its count (*) vs count(*), wowivan
2008-02-10comment out unused db statements in a way that doesn't get to the database, ↵ivan
to avoid Pg vs mysql comment-out differences
2007-10-14don't fill up memory with objects for every customer being billedivan
2007-10-04additional due_cust_event debuggingivan
2007-10-02fix small problems with earlier commit: add back earlier commits reverted by ↵ivan
this patch, also revert gratuitous whitespace changes
2007-09-27Multi-System Billing:jayce
with a -m flag, daily will queue billing jobs instead of running each. freeside-queued will then pick it up, allowing multiple simultaneous jobs to run, as well as multiple machines. Also adds a 'Secure' column to the queue system, allowing for billing jobs to define themselves as 'secure only' in cases where a box might be using the encryption. This allows you to run secure only jobs (such as a collect) on boxes that can.
2007-09-18auto commit for vacuumjeff
2007-08-14removing unneeded %saw varivan
2007-08-01event refactor, landing on HEAD!ivan
2007-07-13fix race condition where ->apply_payments_and_credits could double-apply in ↵ivan
rare cases
2007-06-26suspend later just like expire (#1487)jeff
2007-06-09skycatcher modifications for pre-printing invoices, but with today's dateivan
2007-02-23take the package-def defined action here, like freeside-prepaiddivan
2007-02-14add simple scalars to impending_recur_notificationjeff