Raymond Yee
75fa4d5bf6
Merge pull request #194 from Gluejar/documentation
...
Documentation
2013-07-25 06:41:03 -07:00
Raymond Yee
923dc0de0d
Change Ed's name/email to Raymond's
2013-07-24 21:22:24 -07:00
Andromeda Yelton
da08afd0b8
now users can select the MARC records they want and get as single download
2013-07-24 14:52:01 -04:00
Andromeda Yelton
6528848b95
Merge branch 'master' into marc_provision
2013-07-24 10:43:11 -04:00
Andromeda Yelton
e7ac7febfd
fix url-writing bug
2013-07-24 10:19:21 -04:00
Raymond Yee
3936692244
[ #40140123 ] Add Account.update_status() to replace handle_Account_status_change thus resolving a number of issues Eric identified:
...
* [ ]https://github.com/Gluejar/regluit/pull/176/files#r4221450 "It also seems odd to be using signals to talk only within the same module. This seems to me to be a misuse of signals, and makes for code that is harder to read" -- I need to decide whether I agree w/ Eric.
* [ ]https://github.com/Gluejar/regluit/pull/176/files#r4366503 long exchange "making it readonly would be overkill (java-ish) but the current code is not clear. Your save signal handler has to figure out whether a state transition has occurred and then act accordingly, which seems like a lot of hoops to jump though. better to put all the transition work in one place. For example, shouldn't it be the deactivate method that sets the status to deactivated?
For example, the methods on campaign do a reasonable job of handling all the status transitions." What I should: mimic structure of 4fc449dad5/core/models.py (L322)
-> time to write up how Campaign works
* [ ]https://github.com/Gluejar/regluit/pull/176/files#r4214827 "could also mean the Account has been deleted. don't you really want instance.pk=None?"
* [ ]https://github.com/Gluejar/regluit/pull/176/files#r4221509 "since, these actions are being done in batch mode, the emit notifications would work a lot better if they were emitted after the batch of notifications is created."
2013-07-23 14:16:42 -07:00
Andromeda Yelton
ec57b7efee
user preference affects which MARC records we make available
2013-07-23 16:07:47 -04:00
eric
2baf2e7f24
add mysql utf8 note
2013-07-23 12:45:30 -04:00
Andromeda Yelton
bb5c1079b6
user can now change marc preferences
2013-07-23 12:23:04 -04:00
Andromeda Yelton
1414ae5fa4
add user preference for MARC record link target
2013-07-23 09:53:07 -04:00
Andromeda Yelton
ede556fbae
write records that link through unglueit
2013-07-23 09:41:55 -04:00
Andromeda Yelton
6ba623a2c8
database support for MARC records that link to download page
2013-07-23 08:49:15 -04:00
Andromeda Yelton
baa1f3f3ac
testing environments should not write MARC to main folder because of overwrite risk
2013-07-22 14:33:01 -04:00
Andromeda Yelton
287f017551
documentation for CC/PD MARC records
2013-07-22 14:23:59 -04:00
Raymond Yee
aa20d6e0af
Merge branch 'master' into expiring_cc
2013-07-19 19:15:10 -07:00
Raymond Yee
7c013ef93b
Merge pull request #190 from Gluejar/instant_charge
...
Instant charge: implementing PaymentManager.charge
2013-07-19 16:12:03 -07:00
Andromeda Yelton
8285af8611
maybe we should actually provide the URL
2013-07-19 15:39:55 -04:00
Andromeda Yelton
f18fc27f91
Merge branch 'marc_provision' of github.com:Gluejar/regluit into marc_provision
2013-07-19 15:34:53 -04:00
eric
1bebec42af
what about public domain ebooks?
2013-07-19 13:13:53 -04:00
eric
4c62a2b555
catch bad file errors
2013-07-19 12:47:36 -04:00
Andromeda Yelton
9cb3dcdadf
documenting how you get MARCXML from LOC
2013-07-19 09:56:47 -04:00
Raymond Yee
4fc449dad5
Issue: instead of updating all Accounts in core.tasks.update_account_status -- updating only Accounts with expiration dates this month or earlier.
...
Possible to make this even more narrow -- see https://www.evernote.com/shard/s1/sh/35adfc05-46cc-41b7-865e-8a0edb652fd0/a18917c04c0262cd624208b7a071ec52
2013-07-18 16:14:01 -07:00
Andromeda Yelton
293b9b9db5
Merge branch 'master' into marc_provision
2013-07-18 16:39:33 -04:00
Andromeda Yelton
516c8c768a
I can harvest files from the db instead of tempting error by entering them twice
2013-07-18 16:36:01 -04:00
Andromeda Yelton
c3349ef5eb
logging
2013-07-18 16:07:24 -04:00
Andromeda Yelton
0e143b15ba
persist information about where to find AWS files
2013-07-18 15:49:54 -04:00
Raymond Yee
37ce78fda2
Merge branch 'master' into expiring_cc
2013-07-17 18:12:30 -07:00
Andromeda Yelton
54e422e217
parametrizing formats and license choices, bugfixing
2013-07-17 13:03:35 -04:00
Andromeda Yelton
87c27cecee
wiring ungluify_record to front end and s3
2013-07-17 10:34:01 -04:00
Raymond Yee
635c25ea48
Merge pull request #192 from Gluejar/fix_test_merge_works
...
[Finishes #53514857 ] Change ISBNS of test editions to fix problem in regluit.core.BookLoaderTests.test_merge_works
2013-07-16 16:15:43 -07:00
Raymond Yee
a6f9e524e1
[Finishes #53514857 ] Change ISBNS of test editions
2013-07-16 16:08:20 -07:00
Andromeda Yelton
8e2d469bb5
see if we can fix this
2013-07-16 11:45:31 -04:00
Andromeda Yelton
e5a907644c
Merge branch 'master' into marc_provision
2013-07-16 11:43:28 -04:00
Andromeda Yelton
fe2e3b72c5
argh
2013-07-16 11:42:17 -04:00
Raymond Yee
dabaa2f843
update tests to account for new events (now stripe allows multiple cards/customer and now generates card related events in addition to customer events)
2013-07-15 14:52:29 -07:00
Andromeda Yelton
e3b6288e23
iterating unglify script, starting to integrate into front end
2013-07-15 16:35:41 -04:00
Andromeda Yelton
5f10047691
clarifying
2013-07-15 08:38:20 -04:00
Raymond Yee
e4ab0ccd61
Merge branch 'instant_charge' into expiring_cc
2013-07-09 14:46:06 -07:00
Raymond Yee
8b0398aefc
get rid of output cells in expiring_stripe_cc.ipynb and generate expiring_stripe_cc.py also.
2013-07-09 14:43:50 -07:00
Raymond Yee
030496a5a3
Merge branch 'master' into instant_charge
2013-07-09 14:09:59 -07:00
thatandromeda
30b3364e56
Delete .gitignore~
2013-07-09 15:14:52 -04:00
Andromeda Yelton
bbeb086cbc
bugfixing
2013-07-08 15:54:36 -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
1e1a0eda46
MARC record support in admin site
2013-07-08 11:14:25 -04:00
Andromeda Yelton
214467e8f1
display available MARC records
2013-07-08 11:14:09 -04:00
Andromeda Yelton
2ea00389b3
minimal MARC support in database
2013-07-08 10:03:22 -04:00
Raymond Yee
f9c87e08a4
Merge pull request #191 from Gluejar/fix_send_to_kindle
...
Fix send to kindle
2013-07-05 07:27:21 -07:00
Andromeda Yelton
6e853fc8f9
exclude google books, align error message with page text
2013-07-05 09:05:26 -04:00
Andromeda Yelton
8ff9bfc52f
filesize under Amazon SES 10MB limit
2013-07-05 08:43:02 -04:00
Raymond Yee
c3544955b0
Merge branch 'master' into instant_charge
2013-07-02 11:24:59 -07:00