Commit graph

  • ae0b7000ae Add verbose argument. Bradley M. Kuhn 2016-01-22 17:12:22 -0800
  • 376075e549 Skip lapsed supporters. Bradley M. Kuhn 2016-01-22 17:12:05 -0800
  • 922e8f279e Add additional parameters. Bradley M. Kuhn 2016-01-22 17:10:58 -0800
  • 6986796a7d Correct variable name. Bradley M. Kuhn 2016-01-22 17:10:45 -0800
  • 8f5c3b8d1f This error checking condition is now meaningless. Bradley M. Kuhn 2016-01-22 17:10:30 -0800
  • 167d8c9520 checklist is the proper has value throughout. Bradley M. Kuhn 2016-01-22 17:10:09 -0800
  • 1039f6f6d2 Allow for undef. Bradley M. Kuhn 2016-01-22 17:09:41 -0800
  • ef21af7afd holdRequest: revise tests to shake out the API. Bradley M. Kuhn 2016-01-19 17:49:20 -0800
  • 18e08833d5 Typo fix. Bradley M. Kuhn 2016-01-19 17:44:34 -0800
  • e2291f777c holdRequest: basic tests that define API. Bradley M. Kuhn 2016-01-18 21:34:03 -0800
  • 40eb4b32c9 getRequest: unit test w/ ignoreFulfilledRequests Bradley M. Kuhn 2016-01-18 21:29:45 -0800
  • 02dd863c53 getPostalAddresses: implementation Bradley M. Kuhn 2016-01-18 21:20:43 -0800
  • 82ec41cc33 Verify getRequest works after failed fulfill. Bradley M. Kuhn 2016-01-18 21:13:21 -0800
  • ded2028069 Allow missing entityId in Ledger output. Bradley M. Kuhn 2016-01-18 21:10:47 -0800
  • cf8cc36045 Giving limit for donor to receive t-shirt. Bradley M. Kuhn 2016-01-08 13:10:20 -0800
  • e43b6e34ae donorTotalGaveInPeriod: First implementation. Bradley M. Kuhn 2016-01-07 13:35:24 -0800
  • 00da4c3cd8 Commit forgotten test! Bradley M. Kuhn 2016-01-07 13:35:13 -0800
  • c7d11b8593 Correct totals again. Bradley M. Kuhn 2016-01-07 13:35:01 -0800
  • 965fe7a022 Correct test count. Bradley M. Kuhn 2016-01-07 13:34:48 -0800
  • dba498c528 donorTotalGaveInPeriod: test badly formatted dates Bradley M. Kuhn 2016-01-07 13:07:04 -0800
  • 003af81ce7 donorTotalGaveInPeriod: improve tests. Bradley M. Kuhn 2016-01-07 13:06:40 -0800
  • e14c0b048d donorTotalGaveInPeriod: tests defining basic API. Bradley M. Kuhn 2016-01-07 12:53:04 -0800
  • 5901e567d3 Date test was written should not be hard coded. Bradley M. Kuhn 2016-01-07 12:52:29 -0800
  • 97e772b89c Parallel hashes made no sense here. Bradley M. Kuhn 2016-01-07 12:42:51 -0800
  • dd8d8cba37 Reverse shortened postal address printed. Bradley M. Kuhn 2016-01-07 12:38:53 -0800
  • a4fdb4ea99 Correct sorting to print by size. Bradley M. Kuhn 2016-01-07 12:33:52 -0800
  • ed6b1decb0 This should really be input to the script. Bradley M. Kuhn 2016-01-06 22:22:44 -0800
  • dbea255aee Properly handle counting. Bradley M. Kuhn 2016-01-06 21:46:58 -0800
  • e35ee8b953 Script to calculate our renewal rate. Bradley M. Kuhn 2016-01-03 14:14:04 -0800
  • da75edccf2 Handle other donor info. Bradley M. Kuhn 2016-01-03 13:17:00 -0800
  • 6d7bae7e02 Correct printout of email addresses for renewal. Bradley M. Kuhn 2016-01-03 12:26:49 -0800
  • d151b992c4 First past script to print t-shirt labels. Bradley M. Kuhn 2016-01-02 11:21:17 -0800
  • f985b1c1ef Modifications to the email notification. Bradley M. Kuhn 2016-01-02 10:47:29 -0800
  • a57ed11bd5 Additional verbosity that says what we did. Bradley M. Kuhn 2016-01-02 10:47:22 -0800
  • b85575c625 Don't warn, just print to STDERR with verbosity. Bradley M. Kuhn 2016-01-02 10:47:09 -0800
  • 964755c3e3 This takes a hash as argument. Bradley M. Kuhn 2016-01-02 10:36:35 -0800
  • 215ac05484 Fixed spelling on hash key. Bradley M. Kuhn 2016-01-02 10:35:05 -0800
  • 2d52ce2cd1 Need to use Supporters! Bradley M. Kuhn 2016-01-02 10:33:57 -0800
  • 09f25e9fc9 send-t-shirt.plx: First hack at it. Bradley M. Kuhn 2016-01-02 10:33:35 -0800
  • dcbc823f0b need $emailTo variable. Bradley M. Kuhn 2015-12-31 02:24:32 -0800
  • 5e226a3483 Rename variable. Bradley M. Kuhn 2015-12-31 02:24:26 -0800
  • db43a3ed71 First draft of renewal-notices script. Bradley M. Kuhn 2015-12-31 02:16:30 -0800
  • f3b7ebc6e3 getEmailAddresses: tests and implementation. Bradley M. Kuhn 2015-12-31 01:59:50 -0800
  • 4bd5ab4fd1 Wrote add-email-address.plx script. Bradley M. Kuhn 2015-12-31 00:38:59 -0800
  • 8b233299c8 Properly use these strings. Bradley M. Kuhn 2015-12-31 00:00:11 -0800
  • 8cc77b8dec mode change on file Bradley M. Kuhn 2015-12-30 22:48:19 -0800
  • a4eb7ac8ac First draft at add script. Bradley M. Kuhn 2015-12-30 22:47:55 -0800
  • b174fec8c3 Add FIXME for API call I want. Bradley M. Kuhn 2015-12-30 21:47:29 -0800
  • 39faafcab6 supporterExpirationDate: fix reverse sort bug. Bradley M. Kuhn 2015-12-30 21:26:48 -0800
  • dbeb98d0f2 findDonor: empty criteria finds everyone. Bradley M. Kuhn 2015-12-30 20:53:28 -0800
  • 97f08a7bd8 supporterExpirationDate: tests & implementation Bradley M. Kuhn 2015-12-30 20:11:57 -0800
  • 7e424200c7 donorFirstGave: tests and initial implementation. Bradley M. Kuhn 2015-12-30 19:32:31 -0800
  • 7d4ca1f746 Correct id in this test. Bradley M. Kuhn 2015-12-30 19:01:19 -0800
  • a57415ff6d donorLastGave: initial implementation. Bradley M. Kuhn 2015-12-30 19:01:03 -0800
  • f3a4ba8ef5 Add actual test command. Bradley M. Kuhn 2015-12-30 18:59:41 -0800
  • 89a30119c7 Correct method name. Bradley M. Kuhn 2015-12-30 18:59:34 -0800
  • de51b50759 Correct data to quote $'s. Bradley M. Kuhn 2015-12-30 18:59:23 -0800
  • f57ac7d3f0 Remove dead code. Bradley M. Kuhn 2015-12-30 18:12:54 -0800
  • 1c6441e135 setPublicAck: Implementation Bradley M. Kuhn 2015-12-30 17:54:37 -0800
  • 2676dfba22 setPublicAck: initial tests and docs. Bradley M. Kuhn 2015-12-30 17:53:54 -0800
  • dcdfa51d23 setPublicAck: initial tests and docs. Bradley M. Kuhn 2015-12-30 17:47:56 -0800
  • 21fa4a1379 getPublicAck: Additional die tests. Bradley M. Kuhn 2015-12-30 17:42:56 -0800
  • 59d824e6b8 isSupporter: tests, implementation & docs. Bradley M. Kuhn 2015-12-30 17:19:10 -0800
  • 21080cc4d5 getDisplayName: tests, implementation, and docs. Bradley M. Kuhn 2015-12-30 17:12:58 -0800
  • c9c85bb540 Correct auto-0 public_ack. Bradley M. Kuhn 2015-12-30 17:04:00 -0800
  • 990fa89f1d _getDonorField: generalize code for donor fields Bradley M. Kuhn 2015-12-30 17:03:07 -0800
  • a07235f74d Declare variable in the right place. Bradley M. Kuhn 2015-12-30 17:02:50 -0800
  • ec7e50e8e0 getPublicAck: initial tests spec out API. Bradley M. Kuhn 2015-12-30 16:51:04 -0800
  • aba9894180 Add module to list. Bradley M. Kuhn 2015-12-30 16:33:23 -0800
  • a8dbc5ad76 lastGave(): initial tests to define API Bradley M. Kuhn 2015-12-30 16:33:03 -0800
  • 195732b6b0 confess is better here than die. Bradley M. Kuhn 2015-12-30 16:09:59 -0800
  • 724cb77605 new: additional arguments related to ledger. Bradley M. Kuhn 2015-12-30 12:08:33 -0800
  • 2e14c340ec getLedgerEntityId: Initial implementation. Bradley M. Kuhn 2015-12-30 11:31:36 -0800
  • 0ca9d394e2 getLedgerEntityId: tests showing basic API & docs Bradley M. Kuhn 2015-12-30 11:30:22 -0800
  • 2e9938738f Add license notice at top of these files. Bradley M. Kuhn 2015-12-30 11:09:47 -0800
  • ac90a63538 Note license in README. Bradley M. Kuhn 2015-12-30 11:08:14 -0800
  • e341a6b562 Create a README. Bradley M. Kuhn 2015-12-30 11:07:31 -0800
  • 4cd05c9508 Remove blank line. Bradley M. Kuhn 2015-12-30 06:10:12 -0800
  • cb38348048 findDonor: initial implementation. Bradley M. Kuhn 2015-12-30 06:09:43 -0800
  • 7e6e96d95f findDonor: API change: return multiple entries Bradley M. Kuhn 2015-12-30 06:08:39 -0800
  • 501355b839 addEmailAddress: redundant add w/ same address. Bradley M. Kuhn 2015-12-30 06:00:42 -0800
  • e10f8ed61a addEmailAddress: test for duplicate adds. Bradley M. Kuhn 2015-12-30 05:54:38 -0800
  • 6d1825240a addEmailAddress: permit shared email addresses. Bradley M. Kuhn 2015-12-30 05:49:12 -0800
  • 736f022005 _lookupEmailAddress: replace _lookupEmailAddressId Bradley M. Kuhn 2015-12-30 05:41:10 -0800
  • 4d2fc22de1 _lookupEmailAddressId: implement helper function Bradley M. Kuhn 2015-12-30 05:33:05 -0800
  • 2ef0dad053 findDonor: initial set of unit tests. Bradley M. Kuhn 2015-12-30 05:02:39 -0800
  • 1d84056acf Correct column name. Bradley M. Kuhn 2015-12-30 04:49:59 -0800
  • 16101492c0 Only add address if it exists. Bradley M. Kuhn 2015-12-30 04:32:34 -0800
  • c6b52c42dd fulfillment_id should not be in request table. Bradley M. Kuhn 2015-12-30 04:31:37 -0800
  • 97b5ee5ad0 Fix location of newline in verbose output. Bradley M. Kuhn 2015-12-30 04:18:23 -0800
  • 2efad6ff89 Bad bracing. Bradley M. Kuhn 2015-12-30 04:18:03 -0800
  • e5516fb064 Add verbose output Bradley M. Kuhn 2015-12-30 04:17:55 -0800
  • 2972b9783e Fix typo. Bradley M. Kuhn 2015-12-30 04:15:52 -0800
  • a1b1ea9e4e Correct name of Class. Bradley M. Kuhn 2015-12-30 04:15:32 -0800
  • 581c63451f Support verbosity. Bradley M. Kuhn 2015-12-30 04:15:25 -0800
  • 9c8db6b84f fulfillRequest: allow requestTypeId per getRequest Bradley M. Kuhn 2015-12-30 04:12:21 -0800
  • d6ce8225d9 getRequest: test documentation better detailed Bradley M. Kuhn 2015-12-30 04:05:21 -0800
  • 5b8453d9ae getRequest: Modify test to support requestTypeId Bradley M. Kuhn 2015-12-30 04:04:48 -0800
  • 1760f60759 getRequest: re-implement to take hash argument Bradley M. Kuhn 2015-12-30 03:58:48 -0800
  • e4dcfd11d5 _verifyRequestTypeId =>_lookupRequestTypeById Bradley M. Kuhn 2015-12-30 03:57:19 -0800