eric
a8cab6c0ae
get google oauth2 working
2015-04-07 22:55:30 -04:00
eric
ea5adba871
add notifications for unredeemed gifts
2015-01-23 13:11:19 -05:00
eric
f18acfc091
notify the giver when the gift is redeemed
...
migration needed
2014-12-19 15:13:54 -05:00
eric
1c651f2458
everything more or less works except resifting
2014-12-18 01:07:59 -05:00
eric
41163d81a2
purchase and provisioning the gift
2014-12-16 14:18:51 -05:00
eric
878970df4b
notification cleanup
2014-03-14 14:28:21 -04:00
eric
5e916e945d
[ fix #62816484 ] don't put it on reserve if it's the library buying
2014-03-14 12:39:49 -04:00
eric
1c9c953e30
fix email notice
2014-02-21 15:23:56 -05:00
eric
678eb02847
Thanks works with anonymous user
2014-02-20 15:56:10 -05:00
eric
737cf91c66
complete switch to "Faves/Favorites" language
2014-02-19 23:16:28 -05:00
eric
b5fd630bfc
Thanks mostly works.
2014-02-19 22:18:23 -05:00
eric
b3465ea084
search code for dependence on deadline being not null
2014-01-15 17:59:45 -05:00
eric
af8fe05c54
fix same email bug
...
This bug [#63071834 ] was caused by a bug in Registration 1.0, which
fires the account_activated signal twice. There's already a pull
request fixing this bug.
In reviewing this handler, I realized that all the other reg code is in
library_auth, so I moved the same_email code there. I also decided that
the utility of attaching to the old email address was insufficient to
over come the risk of people stealing accounts by messing with social
auth.
2013-12-30 11:49:04 -05:00
eric
2892a22824
change terminology from "donation" to "gift"
2013-12-13 15:15:35 -05:00
eric
0dad79a3d4
fix bug comparing dates with times
2013-11-14 12:38:58 -05:00
eric
e9de656bfc
make sure current_total gets updated
2013-11-12 14:58:11 -05:00
Raymond Yee
073b618fd8
must preface timedelta with datetime
2013-11-08 21:30:18 -08:00
eric
0840a1fd71
implement holds. Also fix borrow view that didn't specify work.
2013-11-08 12:13:34 -05:00
eric
ca540c4cb4
wired up claim notifications [ #37257639 ]
2013-11-06 14:58:50 -05:00
eric
6bdbe1d046
user can buy multiple library licenses [ #59827932 ]
...
also, some logic needed cleaning for setting expires on reserves
2013-11-01 16:15:01 -04:00
eric
c79572e8e4
notifications when user joins library or user borrows a book
2013-10-31 12:26:43 -04:00
eric
c2649f6ab2
implemented borrowing methods, "BORROWED" license acq, RESERVES
...
includes a schema migration!
2013-10-16 22:48:29 -04:00
eric
e6573ac0c5
library user can buy a library license
2013-10-15 16:18:30 -04:00
eric
aad6d72207
Merge branch 'master' into b2u_download
...
Conflicts:
core/signals.py
2013-09-05 22:56:46 -04:00
eric
b801eb4927
add acq handling to download
...
needs migration. should migrate core back to 0052 to refresh acq table
download page no longer passes ebook ids to send_to_kindle, url
calculations are now done in view
2013-09-05 22:54:11 -04:00
eric
f8df110163
only watermark on purchase
2013-08-29 11:57:41 -04:00
eric
e51fa1190e
wired watermarker into file uploads. migration needed
2013-08-26 23:56:01 -04:00
eric
1c33c34f21
purchase complete notification, contextual wishlist active, fulfillment in signal handler
2013-08-22 14:30:56 -04:00
eric
3bdb755419
move constant to params file to improve import
2013-08-22 14:22:54 -04:00
eric
94eb6aeab0
Demphasize "wishes" on the website in preparation for B2U
2013-08-18 18:10:25 -04:00
Raymond Yee
46d1d4f767
Merge branch 'master' into expiring_cc
...
Conflicts:
payment/models.py
payment/tests.py
2013-07-08 10:52:44 -07:00
Andromeda Yelton
ad69580b2d
PEP 8, PEP 328. I feel better now.
2013-06-03 12:31:39 -04:00
Raymond Yee
a3cc502924
get rid of AccountTest0
...
renamed notice to Credit Card Number Updated
actually save account in update_account_status
2013-05-20 13:58:21 -07:00
Raymond Yee
7265488484
Merge branch 'master' into expiring_cc
2013-04-26 08:58:47 -07:00
Andromeda Yelton
aca759447d
test for staffness in template
2013-04-24 11:28:05 -04:00
Andromeda Yelton
80ee477198
disambiguate staff and RH
2013-04-23 10:22:08 -04:00
Andromeda Yelton
516f867d87
removing word 'official'
2013-04-23 10:07:59 -04:00
Raymond Yee
3b900e2328
Align names signals.py with those in the short.txt for notices
2013-04-17 13:24:43 -07:00
Raymond Yee
aca38d66a1
Merge branch 'master' into expiring_cc
...
Conflicts:
payment/tests.py
2013-03-20 09:41:30 -07:00
eric
54d0aa1d59
merge master into seo
...
schema.org stuff into work page
2013-03-13 10:48:36 -04:00
Andromeda Yelton
dd1180ab30
notification description field limited to 100 characters
2013-03-12 16:12:11 -04:00
Andromeda Yelton
655a0a4f35
Merge branch 'master' into comment_notifications
2013-03-12 15:01:45 -04:00
thatandromeda
7dc1f4cba3
Merge pull request #129 from Gluejar/manager_supporter_msgs
...
Managers and staff can send messages to supporters [#36991391 ]
2013-03-12 11:52:43 -07:00
thatandromeda
99ba3499a7
Update signals.py
2013-03-12 11:58:33 -03:00
eric
d3077c988b
links should not point to http from https
2013-03-09 13:29:03 -05:00
eric
b327818e89
merge manager_supporter_messages
2013-03-07 15:12:22 -05:00
eric
0f6f433551
official comments now sent to ALL wishers except for commenter
2013-03-07 15:08:21 -05:00
eric
a56222426e
set queueing to use the master switch
...
use NOTIFICATION_QUEUE_ALL = False in m.py for testing
2013-03-04 23:11:50 -05:00
eric
14a6803b9f
mailchimp integration [finish #37732465 ]
...
need to pip install postmonkey
2013-03-04 17:01:33 -05:00
eric
a53c99e295
decided that supporter_message signal belonged in core
2013-03-01 09:46:52 -05:00