Raymond Yee
|
d207dbc6b4
|
Reduce the number of related editions to expect to be greater than 9 (instead of greater than 10) to allow test to pass
Don't know why the number of edtions should go down
|
2012-02-04 12:40:10 -08:00 |
eric
|
b584684390
|
add "update edition" method in bookloader
|
2012-02-02 09:05:41 -05:00 |
eric
|
85366cc21a
|
handle locale in language
|
2012-01-28 22:16:14 -05:00 |
eric
|
c3dcd3d294
|
fixed issues with null pubdates
|
2012-01-16 23:28:34 -05:00 |
eric
|
7affe92c8d
|
Merge branch 'generic_id'
|
2012-01-16 13:21:47 -05:00 |
Raymond Yee
|
51cc7d4389
|
IMPORTANT: Transactions that are ACTIVE status must also have approved=True to be counted as an effectlvely active Transaction.
Changes in two tests are made to reflect this change.
|
2012-01-11 15:31:26 -08:00 |
eric
|
0d19018e62
|
api tests working; non-google id's working
|
2012-01-10 15:20:02 -05:00 |
eric
|
0b91017dd5
|
Did what edso told me not to do- re-architected db to use generic ids
|
2012-01-09 13:55:22 -05:00 |
eric
|
f81a4e8e6d
|
removed isbn_10 column and fixed many isbn13 non-compliance issues
apply migrations!
|
2011-12-19 23:26:55 -05:00 |
Ed Summers
|
bf388a11b9
|
fixed subject test again
|
2011-12-19 02:34:29 -05:00 |
Ed Summers
|
b6a4125e67
|
fixing subject test, removing settings test
|
2011-12-19 02:27:07 -05:00 |
Ed Summers
|
2417886169
|
removing 0014_populate_subjects migration since it is problematic to run with South ORM, instead have people run add_openlibrary management command
|
2011-12-19 02:20:24 -05:00 |
Ed Summers
|
55656e2d3d
|
now getting subjects from openlibrary instead of from googlebooks. You will need to APPLY MIGRATIONS!
|
2011-12-19 01:33:13 -05:00 |
eric
|
deabe01385
|
moved as-yet unsaid campaign actions into their own table. Apply migrations!
|
2011-12-13 16:24:56 -05:00 |
Ed Summers
|
e8339697f6
|
works are mono-lingual now. language is now a property of Work instead of Edition. YOU WILL NEED TO APPLY MIGRATIONS!
|
2011-12-13 09:55:26 -05:00 |
eric
|
167dccf574
|
Wishlists are now filled using the Wishes intermediate table. It's named the same as previous intermediate table, and I've edited the migration so data is not lost.
Also, I've added methods od Wishlists to add and remove Works. There
are "source" and created columns on the Wishes table
|
2011-12-08 18:22:20 -05:00 |
eric
|
70d1eeca39
|
removed bad test
|
2011-12-06 10:45:11 -05:00 |
eric
|
e603f5a3c6
|
updated tests to match new campaign model
|
2011-12-06 10:36:20 -05:00 |
Ed Summers
|
5a02fb4ec5
|
persist goodreads and librarything identifiers when loading wishlists from there
|
2011-12-02 22:16:11 -05:00 |
Andromeda Yelton
|
0e33932435
|
improving display of hover state of book panel (still in progress)
|
2011-11-28 10:13:21 -05:00 |
Andromeda Yelton
|
24f9122a85
|
modified the name of a key in search.py for integration with book_panel, need to modify corresponding name in test
|
2011-11-23 13:18:32 -05:00 |
eric
|
c8cb7853c6
|
Sorry, wrong test!
|
2011-11-20 09:28:53 -05:00 |
eric
|
cd8dc2d825
|
Oh yeah, the tests
|
2011-11-20 09:25:18 -05:00 |
Raymond Yee
|
50ac0c6991
|
Added checking for non-978/979 ISBN-13 and also checks against converting 979 ISBN 13 to ISBN-10.
|
2011-11-18 11:25:13 -08:00 |
Raymond Yee
|
ee76eb136a
|
Changed the behavior of __str__ and __unicode__ of ISBN to spit back a representation matching the type of the ISBN -- and not automatically push to ISBN 13 format
|
2011-11-18 10:21:29 -08:00 |
Raymond Yee
|
bc771274e4
|
An ISBN class that will take ISBN-10 or ISBN-13, convert between formats, handles hyphenation, tested for equality, and validated
Corresponding tests show how to use the ISBN class
|
2011-11-18 10:01:37 -08:00 |
Raymond Yee
|
84c2b5bade
|
Some first tests for Goodreads and Librarything
|
2011-11-18 06:14:33 -08:00 |
Raymond Yee
|
ca526e1afb
|
Basic tests for Goodreads and LibraryThing
|
2011-11-17 16:45:26 -08:00 |
Raymond Yee
|
38105c3de9
|
First pass at writing the celery tasks to the db and displaying them.
|
2011-11-10 15:14:33 -08:00 |
Ed Summers
|
110b996769
|
added logic to display ebooks, badly for now
|
2011-11-07 15:39:02 -05:00 |
Raymond Yee
|
f73aa1b570
|
Added grabbing of pdf ebooks corresponding to edition
|
2011-11-06 17:49:25 -05:00 |
Ed Summers
|
e1ea725d0f
|
ebooks must have a downloadUrl
|
2011-11-06 17:42:09 -05:00 |
Ed Summers
|
22d904f1bf
|
added ebook model and add_b_oclc
|
2011-11-06 16:33:04 -05:00 |
Ed Summers
|
76b70f3676
|
minor doc fix
|
2011-10-18 23:47:48 -04:00 |
Ed Summers
|
5c88878a30
|
added merge_works function for merging the one work into another when adding related editions based on ThingISBN. also added a test that makes sure related campaigns and wishlists are appropriately updated.
|
2011-10-18 23:00:07 -04:00 |
Raymond Yee
|
f92f39dc35
|
don't run settings.me/settings.dev alignment if we can't import modules
|
2011-10-18 08:02:49 -07:00 |
Raymond Yee
|
38166177c4
|
First cut of PaymentDetails
small fix to explicitly calculate URI of PayPalIPN url pattern
update status of a PAY transaction to CREATED instead of leaving as None
|
2011-10-14 10:52:17 -07:00 |
Raymond Yee
|
d79b228d39
|
Merge branch 'master' of github.com:Gluejar/regluit into payment_integration
Conflicts:
core/tests.py
|
2011-10-14 07:42:33 -07:00 |
Ed Summers
|
93404d42ff
|
when a user views another users contributor page, works they already have on their wishlist show up that way instead of as "add to wishlist"
|
2011-10-14 14:18:38 +00:00 |
Ed Summers
|
ffe84fa46a
|
got bookloader.add_related working w/ some tests. also added Edition.language because it looks like it will be useful to know.
|
2011-10-14 00:02:19 -04:00 |
Raymond Yee
|
e8c8f2dfc2
|
Got rid of a lot of code that was there to help RY learn about class based generic views.
Inserted a setting for the Gluejar paypal account email.
|
2011-10-13 19:16:28 -07:00 |
Ed Summers
|
983c045a8c
|
added bookloader.thingisbn and a test
|
2011-10-12 21:59:46 -04:00 |
Ed Summers
|
030f2fbae7
|
needed to start over with clean slate for migrations since they were not being run as part of test suite, which was covering up some errors in the migrations
|
2011-10-10 22:31:24 -04:00 |
Ed Summers
|
1b54ba5f6b
|
make sure there are some hits when adding a book by isbn
|
2011-10-10 17:26:38 -04:00 |
Raymond Yee
|
ca2fc9afdc
|
I've wrapped Campaign.status with a property decorator -- access campaign status as campaign.status not campaign.status() now.
|
2011-10-10 13:35:22 -07:00 |
Ed Summers
|
c0f4ad11c3
|
merged upstream changes
|
2011-10-10 13:09:00 -04:00 |
Ed Summers
|
70a620b27f
|
moved to using googlebooks api for data. required moving authors and subjects to be associated to editions, since we google books does not have a notion of a work
|
2011-10-10 12:57:10 -04:00 |
Ed Summers
|
a905d6c820
|
added test of required fields for Campaign
|
2011-10-09 14:48:03 -04:00 |
Ed Summers
|
90859811a9
|
simplified some things since the database schema does not allow for campaigns that lack a name, description or work
|
2011-10-09 14:27:27 -04:00 |
Raymond Yee
|
711546f414
|
First pass at incorporating status into Campaign
|
2011-10-07 20:11:57 -07:00 |
Raymond Yee
|
68b94f768f
|
Changes in progress to the model
|
2011-10-07 14:17:54 -07:00 |
Ed Summers
|
53ceeb800c
|
adjusted test to expect the title and isbns in the new location
|
2011-09-29 19:07:16 +00:00 |
Ed Summers
|
409df080ce
|
got search passably working and a somewhat functional ajax add to list
|
2011-09-29 02:23:50 -04:00 |
Ed Summers
|
2c7f858125
|
handle duplicates using openlibrary ids for edition, work and author
|
2011-09-10 11:36:38 +00:00 |
Ed Summers
|
0f5ff789ff
|
lots of changes to support dynamically loading from openlibrary based on an isbn...which still needs some work to prevent duplication
|
2011-09-09 01:38:28 -04:00 |
Ed Summers
|
19d73f8bf8
|
added core edition googlebooks lookup and test, plus the start of a load_books management command
|
2011-09-07 05:34:03 -04:00 |
Ed Summers
|
139a866bf6
|
setup api, core and frontend apps, also added initial homepage template from stefan
|
2011-08-30 23:46:55 -04:00 |