Commit Graph

3940 Commits (5bb359fb1e40845f2edf35e9c9cbee46dd57fee4)

Author SHA1 Message Date
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