Raymond Yee
cc9b4ed7c0
Merge pull request #568 from Gluejar/really-delete-ebook-files
...
delete files when deleting ebookfiles
2016-05-10 17:46:31 -07:00
eric
ee0d19810c
delete files when deleting ebookfiles
...
apparently the behavior changed after django 1.2. Anyway, we should
delete files from s3 before we delete the referring object
2016-05-06 15:28:19 -04:00
Raymond Yee
ba516cd08d
Merge branch 'master' into dj16
2016-05-04 13:52:25 -07:00
Raymond Yee
7ec9a98206
separate out failing test
2016-04-29 08:55:12 -07:00
eric
730c46c02a
Merge branch 'master' into dj16
2016-04-27 12:03:41 -04:00
eric
9c6ff70e65
add comments
2016-04-24 10:34:13 -04:00
eric
c5886e5584
allow thanks campaign after success
2016-04-23 17:55:01 -04:00
Raymond Yee
db0ab1ac39
accidental extra characters
2016-04-21 13:39:28 -07:00
Raymond Yee
0f31a617c5
fix missing comma
2016-04-21 13:37:59 -07:00
eric
a4d0b2d172
no, don't deactivate other ebooks
2016-04-21 14:44:50 -04:00
eric
b47d166eda
1.6 transaction sideeffect
2016-04-09 13:24:44 -04:00
eric
2b9fd4e021
undo deletion of "edition.unglued"
2016-04-09 13:23:36 -04:00
eric
bca17837a0
add fixtures in testcases
2016-04-09 13:21:12 -04:00
eric
a4e9855b35
revert to older, patched Notification
2016-04-08 18:45:50 -04:00
eric
14829c327a
misc fixes for 1.6
2016-04-08 18:12:10 -04:00
eric
562be5f12d
patch django-notification
2016-04-07 20:37:54 -04:00
Raymond Yee
182e784144
add a comment to clarify distinction betwen Ebookfile and Ebook
2016-03-30 14:59:04 -07:00
eric
a72ac07dcf
add function to generate mobi from the active epub
2016-03-29 13:06:23 -04:00
eric
c902d6503c
can add asks to non-ebf ebooks
...
(and can start a thanks campaign with non-ebf ebooks
2016-03-28 17:53:33 -04:00
eric
7180661fe3
generate mobi on ask
2016-03-28 14:30:05 -04:00
eric
ab0c8814b4
add management command
2016-03-25 23:44:18 -04:00
Raymond Yee
7bd29807f6
fix problem with Obama book in Chinese
2016-03-25 15:07:31 -07:00
Raymond Yee
bf914a53de
make use of settings.CONTENT_TYPES to compute EBOOK_FORMATS
2016-03-07 13:30:40 -08:00
Raymond Yee
c5b7c20593
mock_ebook -> test_mode (much clearer)
2016-03-07 13:17:33 -08:00
Raymond Yee
abe04a02c7
* Modified core.bookloader.load_from_yaml to go from assuming that there is an epub to enumerating
...
ebooks from corresponding release specified in yaml_url
* add GitHubTests.test_ebooks_in_github_release
* modified bookloader.load_from_yaml to allow for mock loading of epub in core.tests.BookLoaderTests.test_add_by_local_yaml
2016-03-04 12:09:30 -08:00
Raymond Yee
1ab3711bbf
placeholder for updating load_from_yaml to handle formats other than epub -- e.g., mobi, pdf
2016-03-03 09:49:48 -08:00
Raymond Yee
f9320c6279
recognize that get_or_create returns (ebook, created) in load_from_yaml
2016-02-10 16:23:58 -08:00
Raymond Yee
45cb7d4eac
[ #113378215 ] prevent a duplicate ebooks with exact same metadata from being created by /api/loader/yaml
...
add dedupe_ebooks_with_same_urls.py command for deleting duplicate ebooks
2016-02-10 11:04:06 -08:00
eric
a575de59b6
make pubname and authname unique
2016-01-25 14:08:37 -05:00
eric
2b100ece61
fix pub_id not integet
2016-01-25 13:29:18 -05:00
Raymond Yee
bf8e385cb1
Merge pull request #545 from Gluejar/improve-opds
...
Improve opds
2016-01-20 17:19:31 -08:00
eric
51f5ac990b
fix test
2016-01-19 20:53:55 -05:00
eric
f33cd6e487
revamp sitemap priority, add to opds
2016-01-19 17:28:45 -05:00
eric
561ae6b94a
handle the exception
2016-01-18 10:13:43 -05:00
eric
4dc4e2d898
add test to reproduce duplicate pubname
...
Unglue.it error on January 11, 2016 at 5:02 AM:
Traceback (most recent call last):
File
"/opt/regluit/ENV/local/lib/python2.7/site-packages/django/core/handlers
/base.py", line 109, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/opt/regluit/frontend/views.py", line 795, in googlebooks
edition = bookloader.add_by_googlebooks_id(googlebooks_id)
File "/opt/regluit/core/bookloader.py", line 343, in
add_by_googlebooks_id
e.set_publisher(d.get('publisher'))
File "/opt/regluit/core/models.py", line 1827, in set_publisher
pub_name = PublisherName.objects.get(name=publisher_name)
File
"/opt/regluit/ENV/local/lib/python2.7/site-packages/django/db/models/man
ager.py", line 131, in get
return self.get_query_set().get(*args, **kwargs)
File
"/opt/regluit/ENV/local/lib/python2.7/site-packages/django/db/models/que
ry.py", line 368, in get
% (self.model._meta.object_name, num, kwargs))
MultipleObjectsReturned: get() returned more than one PublisherName --
it returned 2! Lookup parameters were {'name': u'North-Holland'}
2016-01-18 10:08:58 -05:00
eric
3d3a90941a
switch to obscure book for tests
2016-01-18 09:59:52 -05:00
Raymond Yee
bac02db88a
Merge pull request #540 from Gluejar/missing-work-title
...
fixed work title in templates
2015-12-19 15:32:17 -05:00
Raymond Yee
c662da6a32
Merge pull request #538 from Gluejar/fix-merge-ui
...
Fix merge ui
2015-12-19 15:04:09 -05:00
Raymond Yee
65b0ded78b
fix failing http://jenkins.unglueit.com/view/All/job/regluit/3436/console -- Google books api data change
2015-12-19 14:10:51 -05:00
eric
ff5263c185
fix at the core
2015-12-18 14:28:49 -05:00
eric
a35c39b96f
supply a value for the work selectable
...
fixes a problem, but I'm mystified why this problem appeared. perhaps
we redefined work.__unicode__() ?
2015-12-14 12:03:38 -05:00
Raymond Yee
5544aeb70c
Merge pull request #531 from Gluejar/pubdate-range
...
Pubdate range
2015-11-17 13:56:59 -08:00
Raymond Yee
d417eeec2d
Re [ #108339512 ] ( https://www.pivotaltracker.com/story/show/108339512 ) -- for now
...
just mark the failing Google Books API tests as expected failures.
2015-11-17 08:00:08 -08:00
eric
7b7d7cf174
Merge branch 'master' into pubdate-range
2015-11-16 11:06:21 -05:00
Raymond Yee
2a07aa32dc
Merge pull request #526 from Gluejar/edition_loader
...
Edition loader
2015-10-07 14:36:14 -07:00
Raymond Yee
27d4a354db
Merge pull request #527 from Gluejar/repair-relation-migration
...
fix relator model
2015-10-07 14:17:27 -07:00
Raymond Yee
271663054c
Merge pull request #525 from Gluejar/bisac-tree
...
Bisac headings in edition edit
2015-10-07 11:14:34 -07:00
eric
1ccdc144ba
display publication range
...
needs a migration
2015-10-05 19:17:16 -04:00
eric
841bcb66ec
fix relator model
...
this error was causing subsequent core migrations to fail
2015-10-05 17:17:53 -04:00
eric
a74a2c47b2
now handles loading multiple editions
2015-09-24 17:58:34 -04:00