eric
0f61bd8d66
added license selection to campaigns. Simple migration to apply.
2012-03-23 12:30:49 -04:00
eric
08af63e055
modified default premiums to make them implementable via existing profile
2012-03-22 17:05:39 -04:00
eric
58cb0c9f2a
while mucking around, set feed to atom to match type I set in autodiscovery link [ #26402939 ]
2012-03-20 13:53:53 -04:00
Raymond Yee
dab3ecfc31
Do not override the source on a Wish if a work is already on the wishlist
2012-03-19 18:23:25 +00:00
Andromeda Yelton
a17caa3ddc
Merge branch 'master' of github.com:Gluejar/regluit
2012-03-09 21:20:48 -05:00
Andromeda Yelton
85ce79e87a
that comment is now superfluous
2012-03-09 21:20:40 -05:00
Raymond Yee
bbec2ee92b
Merge branch 'payment' of github.com:Gluejar/regluit
2012-03-10 01:44:06 +00:00
Andromeda Yelton
f969afde3a
hey it works better if you use the supporter from the url instead of hardcoding it for testing
2012-03-09 20:04:21 -05:00
Andromeda Yelton
8d2f56c7bc
Merge branch 'master' of github.com:Gluejar/regluit
2012-03-09 19:08:39 -05:00
Andromeda Yelton
0776d68b43
supporter wishbook feed round 1! let's see if it works
2012-03-09 19:05:24 -05:00
Raymond Yee
dfd83765fe
I had missed dependencies on datetime.datetime now/utnow -- replaced it with regluit.utils.localdatetime.now()
2012-03-09 15:31:30 -08:00
Raymond Yee
3399e89541
renamed Campaign.update_success to Campaign.update_status to better reflect the purpose of the method (to update Campaign.status)
2012-03-09 14:18:11 -08:00
Raymond Yee
a252f9d173
[ #22561067 ] Implemented regluit.utils.localdatetime.now is by default datetime.datetime.now() (in Django 1.3) and django.utils.timezone.now() in Django 1.4+
...
One overrides regluit.utils.localdatetime._now to do "time travel" -- useful for testing scenarios requiring time changes (such as Campaigns)
Get rid of call references to datetime.datetime.now() or utcnow() and datetime.date.today() in favor of regluit.utils.localdatetime.now() and date_today().
2012-03-09 00:45:39 +00:00
eric
8dea738331
fixed stupid error removing et al.
2012-03-05 17:15:23 -05:00
eric
f84c6101d4
removed "et al." from work.author() because it was almost always wrong
2012-03-05 11:12:41 -05:00
eric
65e169a8e3
changed test isbns to deal with ThingISBN issue
2012-02-29 08:51:36 -05:00
Raymond Yee
cb3027ef2a
Merge branch 'master' of github.com:Gluejar/regluit
2012-02-28 15:58:25 -08:00
eric
eebeb2476f
finish committing all changes
2012-02-28 17:28:58 -05:00
eric
039f617f17
implemented ebook contribution, included non pdf/epub, license and provider in UI
...
many changes, couldn't run all test- some failing for unrelated reasons
2012-02-28 17:28:58 -05:00
Raymond Yee
30543c6135
Change ebook.provider from 'gutenberg' to 'Project Gutenberg' for PG books
2012-02-28 13:39:08 -08:00
Raymond Yee
2cae997629
Add a load_gutenberg command to load Gutenberg editions
2012-02-27 13:47:11 -08:00
Raymond Yee
538d225ad0
Merge branch 'production'
2012-02-24 14:56:45 -08:00
Raymond Yee
f7220d9812
Programs and data for fighting Frankenworks
2012-02-24 12:06:24 -08:00
eric
4b943d1acb
fixed bug where edition.public_domain never gets set
2012-02-23 18:51:29 -05:00
Raymond Yee
c970754cea
Merge branch 'master' of github.com:Gluejar/regluit into ry
2012-02-21 15:52:48 -08:00
Raymond Yee
1751627ad6
compare the url for the ebooks that come back on id and format alone
2012-02-21 09:39:36 -08:00
Raymond Yee
09ab830c20
Return the list of google books ids that are not recognized any more when trying to add ISBNs corresponding to isbn-less Editions that have Google Books IDs
2012-02-16 13:18:22 -08:00
Raymond Yee
cf2e937969
Merge branch 'master' into ry
2012-02-16 10:45:53 -08:00
Raymond Yee
fb5ad2da76
Add tracking for google_id_not_found to add_missing_isbn_to_editions
...
Add a django-admin command to run add_missing_isbn_to_editions
2012-02-16 10:44:13 -08:00
eric
471cb62fd2
changed core.tasks to not use models
2012-02-16 13:19:36 -05:00
Raymond Yee
4752181ace
Move add_missing_isbn_to_editions to bookloader.py
2012-02-15 19:36:18 -08:00
Raymond Yee
8c397f4953
Merge branch 'master' of github.com:Gluejar/regluit into ry
2012-02-15 13:23:58 -08:00
Raymond Yee
b7f47bfee5
Add a few comments to explain how various parts of our bookloading process works
2012-02-15 13:23:10 -08:00
Raymond Yee
25f6bd5e07
Merge branch 'master' of github.com:Gluejar/regluit into ry
2012-02-15 08:46:17 -08:00
Raymond Yee
9fb57a6b4e
At this point, I have logic in regluit.test.bookloader.load_gutenberg_books to read the data from regluit/experimental/gutenberg/g_seed_isbn.json and load books into the db. Still shaking out bugs from the process though.
2012-02-14 18:01:13 -08:00
Raymond Yee
5ff810049d
OK...I had to encode work.title, not work
2012-02-13 15:02:14 -08:00
Raymond Yee
bf07c4b7ed
Encode to ascii in the printout to the recluster_singletons
2012-02-13 15:01:00 -08:00
Raymond Yee
4024d9d3c9
book_loader was calling a merge_works more than once on the same pair of works, causing an integrity exception in WasWorks.
...
Changes made in add_related so that merge_works called only once for a given pair of works. Also put in some safeguards in merge_works to prevent from self-merging and from merging when either works is missing an id (which should happen if a work has been deleted.) Maybe we should check also to see whether the id for was is already in WasWorks
2012-02-13 14:35:08 -08:00
eric
7b6b1d067f
userlist queries now only look at first 100 works
2012-02-11 19:08:05 -05:00
eric
107e6ffd0c
apply migrations! added num_wishes on work model. "popular" page now 10x faster
2012-02-11 14:15:06 -05:00
eric
07e578699d
Added WasWork model to track deleted works. Apply migrations!
2012-02-09 22:30:33 -05:00
eric
346bb79e38
merge comments when works are merged
2012-02-09 20:51:10 -05:00
eric
0380ae838a
fixed error in Edition.get_by_isbn class method
2012-02-09 20:49:52 -05:00
Raymond Yee
e4285400ea
Changed the isbn.ISBN class to not throw exceptions on invalid ISBNs but rather return None at various places
2012-02-08 09:19:17 -08:00
Raymond Yee
26e8024eb2
Compute the number of works corresponding to new editions
2012-02-06 11:34:11 -08:00
Raymond Yee
3a2cece7dd
Adding a bit more info to recluster_singletons but now requires a max parameter
...
Also adding __unicode__ method to Identifier
2012-02-06 11:26:48 -08:00
eric
4a7f82d513
decided we should recluster by language
2012-02-06 12:42:15 -05:00
Ed Summers
08e10fb0ed
added test for pagination
2012-02-04 16:22:04 -08:00
Ed Summers
ac4a6b7570
Merge branch 'master' of github.com:Gluejar/regluit
2012-02-04 16:07:05 -08:00
Ed Summers
f55330365e
added endless scroll for search results
2012-02-04 16:06:53 -08:00