Commit Graph

27 Commits (master)

Author SHA1 Message Date
eric 3661faec0a Merge remote-tracking branch 'Gluejar/master' into catchup
# Conflicts:
#	core/models/__init__.py
#	core/models/bibmodels.py
#	vagrant/host_vars/prod/secrets.yml
2018-05-23 13:56:27 -04:00
eric 620bedd1e5 error should not be thrown if duplicate id is already the id 2018-05-10 21:45:56 -04:00
nicholas antonov 3a63d5a243 merge newfoundation 2018-04-24 20:28:23 -04:00
nicholas antonov fe18b14f3e Fix some rendering quirks 2018-04-24 20:05:01 -04:00
eric 39fdd9683a rip out dead code 2018-04-19 12:24:34 -04:00
eric f74a802254 increase maximum pledge to 5K 2018-02-02 22:31:32 -05:00
eric 128b8c2f48 url not guaranteed to be cleaned before provider 2018-02-01 15:19:06 -05:00
eric 95e19e5971 enable easy ebook rights setting 2018-01-03 17:50:21 -05:00
eric af2034da77 add form validation of donation restriction 2017-12-15 14:04:32 -05:00
eric 4aeae6e67c implement donation options 2017-12-14 16:24:26 -05:00
eric 816b0a1099 how did that ever work? 2017-12-08 11:04:00 -05:00
eric 20902c7676 fix identifier validation 2017-12-02 18:02:47 -05:00
eric 132d87f8e4 clean up campaign-manage 2017-11-27 21:45:45 -05:00
eric a957706c23 clean up campaign creation 2017-11-27 20:12:42 -05:00
eric ce003c5607 revise rh signup workflow 2017-11-13 15:30:00 -05:00
eric 96f40a8514 add rh agreement form 2017-11-07 10:43:40 -05:00
eric b5e52effd9 optimize id access
See
https://docs.djangoproject.com/en/1.11/topics/db/optimization/#use-forei
gn-key-values-directly
2017-10-28 18:33:58 -04:00
eric efbffa683c Open up editing privileges
keep track of who has added the work with a many-to-many table
2017-10-26 13:03:05 -04:00
eric 3602c3c964 fix bug where ids weren't cleaned 2017-10-17 15:44:44 -04:00
eric 4077127f3f guess I didn't test this! 2017-09-26 10:36:51 -04:00
eric 0ebbb21d47 add source to EbookFile
Want to be able to avoid downloading duplicate ebooks
2017-08-08 10:02:25 -04:00
eric 389e9a1749 'format' is a built-in
test_file was not doing anything because format parameter not passed.
Didn't raise error because 'format' is a built-in function
2017-08-07 16:13:22 -04:00
eric e8bd8725cc handle edition ids better
also, allow contributor to request unglue.it id
2017-08-04 17:12:05 -04:00
eric 08702a7b08 scrapes the metadata
also moves id validation to core
2017-08-03 16:15:06 -04:00
eric 2adf3cc7cd handle isbn and goog lookups 2017-07-27 15:13:04 -04:00
eric 52127faec9 put id creation at start of new edition form
this reworks the identifier creation UI
2017-07-26 17:33:38 -04:00
eric d85a272576 reorg forms module 2017-07-25 09:28:14 -04:00