Bradley M. Kuhn
31961b997c
Various changes from last time t-shirts were shipped.
...
I had made various changes the last time we shipped t-shirts, but had
never committed them. These are those changes.
2024-11-03 15:53:08 -08:00
Bradley M. Kuhn
bdd100540a
Versions as used for the last time we sent t-shirts.
2022-06-21 10:15:56 -07:00
Bradley M. Kuhn
46ca0efb12
Different folks send shirts.
2019-12-10 09:36:59 -08:00
Bradley M. Kuhn
56e6716248
Various changes for proper email selection and encoding.
2019-12-10 09:36:38 -08:00
Bradley M. Kuhn
96c04d988e
t-shirts: control by type when we send.
...
Allow for controlled sending of t-shirts by type.
2017-08-01 10:17:19 -07:00
Bradley M. Kuhn
98f72ee232
Update email text.
2017-08-01 09:19:57 -07:00
Bradley M. Kuhn
07593c7b15
send-t-shirts: Improve email line processing.
2017-08-01 09:19:45 -07:00
Bradley M. Kuhn
22e02fb40e
Final corrections to handle multiple shirt request
...
With this adjustments, the script seems to now handle multiple
shirt-requests properly.
2017-01-10 11:36:50 -08:00
Bradley M. Kuhn
595f96d869
Better support for multiple t-shirts to same donor
...
This change better handles the situation where t-shirt-0 and t-shirt-1
are requested and owed to the same donor. We've added even more t-shirt
request types at this point meaning many shirts can go to one donor, and
this change should better handle that situation.
2017-01-02 11:57:42 -08:00
Bradley M. Kuhn
1a6cb14254
Support email settings for donors.
...
This change, which is not properly documented nor tests present, adds
support for making sure those who don't want emails from us do not
receive them.
I believe I've caught most of the places we want this change supported.
2017-01-02 11:54:25 -08:00
Bradley M. Kuhn
89bd74a50a
Implement ability to put requests on hold.
...
Requests can now be placed "on hold", and getRequest() can ignore held
requests.
This required addition of a table, and another API call holdRequest().
Tests were not written here, which was a mistake. Unit tests and docs
are needed. A FIXME was added, at least.
Also, minor imporvements to reporting on fulfilled requests.
2016-12-08 15:10:16 -08:00
Bradley M. Kuhn
57275ec6bf
don't duplicate request.
2016-10-20 11:18:59 -07:00
Bradley M. Kuhn
8fe8af4336
Update email text.
...
This should really not be hard coded here.
2016-10-20 11:18:32 -07:00
Bradley M. Kuhn
fece5bdb4a
Bug: this should not use t-shirt-0 every time!
...
I am not sure why this had t-shirt-0 repeated every time, but it can't
possibly be right.
2016-10-20 11:17:51 -07:00
Bradley M. Kuhn
76f4e3f4ef
Only tell them it'll come later if post.
2016-02-29 17:58:37 -08:00
Bradley M. Kuhn
ed6b1decb0
This should really be input to the script.
...
But changing it here for the moment.
2016-01-06 22:22:44 -08:00
Bradley M. Kuhn
f985b1c1ef
Modifications to the email notification.
2016-01-02 10:47:29 -08:00
Bradley M. Kuhn
a57ed11bd5
Additional verbosity that says what we did.
2016-01-02 10:47:22 -08:00
Bradley M. Kuhn
b85575c625
Don't warn, just print to STDERR with verbosity.
2016-01-02 10:47:09 -08:00
Bradley M. Kuhn
964755c3e3
This takes a hash as argument.
2016-01-02 10:36:35 -08:00
Bradley M. Kuhn
215ac05484
Fixed spelling on hash key.
2016-01-02 10:35:05 -08:00
Bradley M. Kuhn
2d52ce2cd1
Need to use Supporters!
2016-01-02 10:33:57 -08:00
Bradley M. Kuhn
09f25e9fc9
send-t-shirt.plx: First hack at it.
2016-01-02 10:33:35 -08:00