Commit graph

  • 777c77baf9 confess() rather than die() in these locations. master Bradley M. Kuhn 2024-11-18 18:27:06 -0800
  • 3e4bd08b23 Rework getBestPostalAddress to use new address format. Bradley M. Kuhn 2024-11-18 18:26:34 -0800
  • d8da546803 Include 2023 shirt in ALL. Bradley M. Kuhn 2024-11-18 18:25:47 -0800
  • 333b526299 Various additions for views for editing in sqlitebrowser Bradley M. Kuhn 2024-11-03 15:54:50 -0800
  • 9f24452cbd Slightly change output from crash. Bradley M. Kuhn 2024-11-03 15:53:50 -0800
  • 31961b997c Various changes from last time t-shirts were shipped. Bradley M. Kuhn 2024-11-03 15:53:08 -0800
  • 8dafdf9dc4 Various changes from last year's fundraiser. Bradley M. Kuhn 2024-11-03 15:52:17 -0800
  • b479a6d68d Handle complexities of lapsing soon Bradley M. Kuhn 2024-11-03 15:50:51 -0800
  • 265f64b2c0 Correct typo in output string. Bradley M. Kuhn 2024-11-03 15:50:35 -0800
  • 07aea9ba74 Remove spurious debugging print to STDERR Bradley M. Kuhn 2024-11-03 15:49:30 -0800
  • 10523a2285 Comment out the failure check, unsure why it doesn't work Bradley M. Kuhn 2023-01-02 15:59:39 -0800
  • d80c93f16a These are date fields, not text. Bradley M. Kuhn 2023-01-02 15:59:12 -0800
  • a2dad766e0 Use single quote. Bradley M. Kuhn 2023-01-02 15:58:35 -0800
  • 8f54ebb54c Big Postal Address Change — First steps toward new fields. Bradley M. Kuhn 2022-12-16 11:36:15 -0800
  • aab0b132b2 Return additional values on getPostalAddress Bradley M. Kuhn 2022-12-08 08:12:43 -0800
  • 0219fc3dee Include notes in output of requests; better find output formatting Bradley M. Kuhn 2022-11-21 17:31:34 -0800
  • ca8348d84b Rework various aspects of shirt label printing Bradley M. Kuhn 2022-11-21 17:26:20 -0800
  • 4a6ad06ebb Switch to using entity instead of donor_name in views. Bradley M. Kuhn 2022-11-21 17:21:55 -0800
  • 3fa1f004d3 Two new views and related triggers for email/post address insert Bradley M. Kuhn 2022-11-21 15:25:00 -0800
  • d0b7f15f2a Insert operation for UserOperation_donor_update view Bradley M. Kuhn 2022-11-21 15:24:27 -0800
  • 225eb13674 Add trigger to allow update of notes as well on contact_settings. Bradley M. Kuhn 2022-11-21 11:39:23 -0800
  • deb31e9c18 Use OLD.donor_id, as NEW.donor_id will actually be NULL probably. Bradley M. Kuhn 2022-11-21 11:39:05 -0800
  • d505f69f00 Add new style as an option for t-shirts. Bradley M. Kuhn 2022-11-13 15:01:31 -0800
  • 9f79b490f6 Rename semi-temporary table so that it is at the end asciibetically Bradley M. Kuhn 2022-11-10 19:39:10 -0800
  • 07f0b6aad6 update_postal_address_is_invalid — trigger: postal_address(invalid) Bradley M. Kuhn 2022-11-10 19:38:18 -0800
  • 549df60002 UserOperation_contact_setting_change — finish implementation. Bradley M. Kuhn 2022-11-10 19:10:28 -0800
  • 42c27893f7 update ⇒ UPDATE — casing fix only, no substantive change. Bradley M. Kuhn 2022-11-10 16:08:06 -0800
  • 3d5773eb16 UserQuery_contact_settings — rename view to begin with UserQuery Bradley M. Kuhn 2022-11-10 16:07:46 -0800
  • a4011ec1e3 UserOperation_postal_address_change — view to change postal address Bradley M. Kuhn 2022-11-10 16:06:38 -0800
  • eeb5689212 View UserOperation_contact_setting_change: initial implementation Bradley M. Kuhn 2022-06-22 14:47:19 -0700
  • 72f2b5aebd Implement UserOperation_donor_update view and its triggers Bradley M. Kuhn 2022-06-22 10:53:05 -0700
  • fe0cda3232 Change name of table as we'll use it for other views too. Bradley M. Kuhn 2022-06-22 10:15:37 -0700
  • e7bdf7db27 UserOperation_fix_tshirt_size_request view: first implementation Bradley M. Kuhn 2022-06-21 13:58:21 -0700
  • cc1aee90d8 No Changes file is included in this library; remove from MANIFEST Bradley M. Kuhn 2022-06-21 13:57:29 -0700
  • ed0408840a Note that preferred email address is only when asked for. Bradley M. Kuhn 2022-06-21 11:05:55 -0700
  • 71c0bd28aa This is still is required; search by ID seems still broken. Bradley M. Kuhn 2022-06-21 10:42:32 -0700
  • bdd100540a Versions as used for the last time we sent t-shirts. Bradley M. Kuhn 2022-06-21 10:15:56 -0700
  • 10e68afa95 Version as used for the postcard. Bradley M. Kuhn 2022-06-21 10:15:34 -0700
  • 284d5889b1 add utf8 support Bradley M. Kuhn 2022-06-21 10:15:00 -0700
  • 96d75986f2 Also ask for who Bradley M. Kuhn 2022-06-21 10:14:49 -0700
  • c2b01e6d97 Fix bug where it prints out every single entry when criterion wrong Bradley M. Kuhn 2022-06-21 10:14:26 -0700
  • 022a41c131 More verbose output for requests and postal addresses. Bradley M. Kuhn 2022-06-21 10:10:26 -0700
  • fe4aa69763 Add ticket number as an option. Bradley M. Kuhn 2022-06-21 10:09:41 -0700
  • f6b0ac1903 Add field for invalid postal addresses Bradley M. Kuhn 2022-06-21 10:09:27 -0700
  • aece96946d Allow search by Supporter only. Bradley M. Kuhn 2022-06-21 10:08:25 -0700
  • 36c1d11d1f Include Carp Bradley M. Kuhn 2022-06-21 10:08:00 -0700
  • ed4a2c1aea Correct function call; this is not a variable! Bradley M. Kuhn 2022-06-21 10:07:45 -0700
  • 3d83a8e546 Add id as part of return for postalAddress addition. Bradley M. Kuhn 2022-06-21 09:58:57 -0700
  • 6d143082de Add method: getBestPostalAddress Bradley M. Kuhn 2022-06-21 09:55:37 -0700
  • 391fb0d3f2 support is_supporter setting, add findSupporter method. Bradley M. Kuhn 2021-04-18 15:29:48 -0700
  • fdf58bb729 fulfillFailure: fix reason message to include more data; add who Bradley M. Kuhn 2021-02-20 13:02:49 -0800
  • 839799beac Various improvements to mass supporter email script. Bradley M. Kuhn 2021-02-17 10:45:33 -0800
  • a1ade5c8fa Print date postal address was encountered. Bradley M. Kuhn 2021-02-17 10:43:40 -0800
  • b16b4661ab Improve UTF-8-ness on a few scripts. Bradley M. Kuhn 2021-02-17 10:43:26 -0800
  • 16ce9f4bf1 addPostalAddress: additional argument to set date_encountered Bradley M. Kuhn 2021-02-11 11:57:36 -0800
  • 9a54b77881 Display RT ticket for find supporter. Bradley M. Kuhn 2021-02-10 14:25:40 -0800
  • 60260bd59c Supporters db: add rt_ticket field. Bradley M. Kuhn 2021-01-13 12:04:05 -0800
  • 36592c9747 Correct typo in error message. Bradley M. Kuhn 2020-12-22 16:31:52 -0800
  • 0c477cf4da Convert to work with Beancount; constructor takes a filehandle now Bradley M. Kuhn 2020-11-24 06:02:25 -0800
  • 81352e70b4 Convert to allow command line options instead of prompting. Bradley M. Kuhn 2020-12-22 16:25:50 -0800
  • 8dbc9b2ec6 Actually I think I want a slightly longer sleep. Bradley M. Kuhn 2019-12-24 09:24:15 -0800
  • 5cc57f451e Changes for our groups in mailing 3 FY 2019. Bradley M. Kuhn 2019-12-24 09:23:33 -0800
  • 8985765760 Operate in utf8 for STDOUT. Bradley M. Kuhn 2019-12-24 09:23:15 -0800
  • 102b1f8468 Shorten sleep time Bradley M. Kuhn 2019-12-24 09:23:04 -0800
  • 60fa54814c Correct display name details. Bradley M. Kuhn 2019-12-24 09:22:48 -0800
  • ab9e3fbde0 Fix compile command for Emacs. Bradley M. Kuhn 2019-12-11 07:36:12 -0800
  • 04e706e1fc Restore FIXME_ variables loop and add FIXME_DISPLAYNAME Bradley M. Kuhn 2019-12-11 07:35:16 -0800
  • a1b7dc5458 Various improvements to script Bradley M. Kuhn 2019-12-10 09:40:06 -0800
  • 8f6bd0e563 Handle multiple addresses. Bradley M. Kuhn 2019-12-10 09:38:20 -0800
  • f9e94aec25 Add YAML output. Bradley M. Kuhn 2019-12-10 09:38:02 -0800
  • c2443bfcf7 Rework to handle multiple t-shirt designs. Bradley M. Kuhn 2019-12-10 09:37:38 -0800
  • 2e45e52e01 Add license notice. Bradley M. Kuhn 2019-12-10 09:37:13 -0800
  • 46ca0efb12 Different folks send shirts. Bradley M. Kuhn 2019-12-10 09:36:59 -0800
  • 56e6716248 Various changes for proper email selection and encoding. Bradley M. Kuhn 2019-12-10 09:36:38 -0800
  • 2cde8096a9 Begin work on delivery_error database tables. Bradley M. Kuhn 2019-12-10 09:33:37 -0800
  • 84a73aa0f6 Support amounts. Bradley M. Kuhn 2019-12-10 09:30:32 -0800
  • 51d0db3fab Add tests for Preferred email addresses. Bradley M. Kuhn 2019-12-10 09:21:46 -0800
  • 4e765fd8a3 Time HiRes module is needed. Bradley M. Kuhn 2019-12-10 09:20:29 -0800
  • fa6aa31801 Add additional years. Bradley M. Kuhn 2019-12-10 09:20:21 -0800
  • 0e1ace2f76 Rework email address selection. Bradley M. Kuhn 2019-12-10 09:20:02 -0800
  • f50c4d6053 paperMailOk: correct contact-setting typo. Bradley M. Kuhn 2018-08-29 09:21:03 -0700
  • 270e9d40bf First draft of category mailing. Bradley M. Kuhn 2018-08-27 16:44:23 -0700
  • a41b53f78d Finish t-shirt-print-need script. Bradley M. Kuhn 2018-08-21 10:11:16 -0700
  • a301716263 New script: t-shirt-print-need Bradley M. Kuhn 2018-08-21 10:09:40 -0700
  • 8cffed1c68 donors2csv: Check for import errors as early as possible. Brett Smith 2018-06-01 11:13:21 -0400
  • 2e2c783657 python: Add donors2csv script. Brett Smith 2018-05-31 16:19:50 -0400
  • 4d3b8b0673 models: flexible returning supporter mth count API Denver Gingerich 2018-01-25 15:53:19 -0500
  • 6ab6441e14 python: report front-end for returning supporters Denver Gingerich 2018-01-25 10:59:18 -0500
  • 0d3d9db4ed models: add months returning supporter had lapsed Denver Gingerich 2018-01-25 10:49:29 -0500
  • 9350167d29 Merge branch 'master' of ssh://k.sfconservancy.org/supporters Bradley M. Kuhn 2018-01-24 11:48:43 -0800
  • c0714f3995 mass email changes for encoding and skipping addresses. Bradley M. Kuhn 2018-01-24 11:47:47 -0800
  • 2816c8ab2e emailOk: attempts to make more versatile. Bradley M. Kuhn 2018-01-24 11:45:03 -0800
  • 5b43b6d3f3 README: Update database migration method for Django 1.10. Brett Smith 2017-11-30 11:47:54 -0500
  • 271f7a8c5b models: Update DateField to use Django 1.10 method. Brett Smith 2017-11-30 11:47:29 -0500
  • a82ebfb0a9 _lookupDeliveryError: begun Bradley M. Kuhn 2017-12-26 12:32:15 -0800
  • 9ffd4d4e88 Tests: addEmailError: initial functionality tests Bradley M. Kuhn 2017-11-26 15:04:21 -0800
  • bce2679573 Tests: addSupporter(): fix two spelling typos. Bradley M. Kuhn 2017-11-26 15:00:51 -0800
  • 99650b23ee releaseRequestHold(): Implement & update tests. Bradley M. Kuhn 2017-11-26 14:32:17 -0800
  • a3ea7a58df Tests: clearly should be ok(), not is(). Bradley M. Kuhn 2017-11-26 14:30:44 -0800
  • faf1a239a4 holdRequest(): requestId is not a parameter. Bradley M. Kuhn 2017-11-22 13:32:44 -0800