Commit Graph

3949 Commits (678372b863bc4f1f2abd47aae5b43452e69573f3)

Author SHA1 Message Date
Andromeda Yelton c4513ead03 do migration properly 2013-07-26 09:00:23 -04:00
Andromeda Yelton 32f6546a04 spinny thing should go away if they want to use the form again 2013-07-26 08:59:31 -04:00
Andromeda Yelton 2e141cc66d Merge branch 'master' into marc_provision 2013-07-25 11:10:26 -04:00
Andromeda Yelton 8a37d59c03 add 776 field to preserve pISBN, OCLCnum, LCCN 2013-07-25 11:09:39 -04:00
Andromeda Yelton 5e0ee9f5f9 need a bit more flexibility and validation if we're creating CC/PD MARCrecord instances directly from admin 2013-07-25 10:36:03 -04:00
Andromeda Yelton 8281d99563 edge cases 2013-07-25 10:25:14 -04:00
Andromeda Yelton 89768ef837 debug write of UNGLUE records 2013-07-25 10:25:03 -04:00
Andromeda Yelton 3a9e588fc7 replacing confusing field names 2013-07-25 10:18:36 -04:00
Andromeda Yelton e5f1866912 documenting marc features and usage 2013-07-25 10:18:25 -04:00
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