Commit Graph

168 Commits (9d1bb7f8bf86237322393a02cf49afa25dab5edd)

Author SHA1 Message Date
eric 7af278fc58 match ebf.source to ebook.url 2021-05-03 17:47:06 -04:00
eric 0d1a57f8fd remove goodreads
GR api set to be retired
2020-12-10 15:29:57 -05:00
eric 71238de397 add 'online' to formats for ebook
should have been done before, but....
2020-08-12 12:48:39 -04:00
eric 94924500c6 when splitting editions only creat 1 new work. 2020-08-06 17:15:26 -04:00
eric 61d0c80b12 remove facebook 2020-07-20 13:29:47 -04:00
eric a9b00fabb6 remove Key model
stripe keys now encrypted by ansible
2020-02-17 15:18:56 -05:00
eric 824ba51e8b migrations 2020-02-14 13:55:12 -05:00
eric 82db131740 change print to print() 2020-02-12 10:43:41 -05:00
eric e162308191 change to a fulltext query and indices
(this is only a ~20% improvement)
2019-02-27 16:40:21 -05:00
eric cb1ec66a08 addressed deprecations
mostly adding on_delete to models
2018-07-23 23:48:35 -04:00
eric 18c0afd38e update tastypie 2018-07-23 22:51:01 -04:00
eric 5455c21d26 cleanup after the facebook changes 2018-07-20 15:10:38 -04:00
eric 53a0791da0 handle series properly 2018-06-18 17:04:19 -04:00
eric c422965bdb add column to EbookFile to indicate a failed make_mobi
so we don't keep trying with a bad epub file
2018-06-06 22:26:27 -04:00
eric 4aeae6e67c implement donation options 2017-12-14 16:24:26 -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 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 0ebbb21d47 add source to EbookFile
Want to be able to avoid downloading duplicate ebooks
2017-08-08 10:02:25 -04:00
eric a49be9e61f blank=True, not null=True 2016-11-09 14:55:37 -05:00
eric 5fc4d631ff split version into label and iter 2016-09-23 14:53:58 -04:00
Raymond Yee e8d4ab82be add comments to this migration 2016-09-22 14:28:49 -07:00
Raymond Yee 0e75a750ab an extra migration produced by `makemigrations` 2016-09-15 11:50:31 -07:00
eric 7ad0d7f494 implemented ebook versions
It turned out that ebookfile handling needed revamping with the
addition of ebook versions; so this change turned out to be rather big.
2016-08-24 15:41:29 -04:00
eric 363c86fd94 implement EditionNote 2016-08-16 17:16:44 -04:00
eric abedff089c add direct support for doi 2016-08-08 16:27:12 -04:00
eric c650c672c2 change the models 2016-08-05 15:53:29 -04:00
eric 9e3fef8e9e fix models so django migrate can build an empty db 2016-07-22 18:49:19 -04:00
eric d8eb4297d9 migrations 2016-07-21 15:38:09 -04:00
eric a575de59b6 make pubname and authname unique 2016-01-25 14:08:37 -05: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 50429e4f1b migrate model
add through relation to authors
add authority code to subjects
2015-07-27 16:22:04 -04:00
eric f340826276 fb id to bigint 2015-04-16 23:20:29 -04:00
eric 0c4550fe4a save ebook file size on send_to_kindle
don't deal with booxtream (b2u) ebooks at a all, only deal with free
ebooks
2015-03-05 22:30:03 -05:00
Raymond Yee 134988f082 modify migration to handle situation in which a subject does not exist (e.g., Selenium tests) 2015-01-11 12:44:31 -08:00
eric 62daa67880 coming together! (needs migration) 2015-01-09 17:05:34 -05:00
eric 5e4b7a7b89 fix wrong field type in model 2014-12-22 13:49:39 -05:00
eric f18acfc091 notify the giver when the gift is redeemed
migration needed
2014-12-19 15:13:54 -05:00
eric 41163d81a2 purchase and provisioning the gift 2014-12-16 14:18:51 -05:00
eric 7b5174aca6 ui and model for buy as a gift 2014-12-15 00:56:08 -05:00
eric 7ceaffd124 add is_free flag 2014-12-11 23:01:13 -05:00
eric aeb07049da delete core.marcrecord table 2014-11-03 14:52:43 -05:00
Raymond Yee 1dd114bc74 add to migration the change in default collation for core_identifier. One possible problem is that this code is mysql specific. In practice, not a problem for now since we're using mysql. 2014-10-15 07:46:50 -07:00
eric d8d97faee2 change size of value column
This migration will throw an error unless the entire table has
collation utf8_bin because of the unique together constraint. Also, 250
is the largest size we can have with mySQL as back end (together with
the unique together index)
2014-10-14 15:42:57 -04:00
eric 30e50260a3 make ebooks when new files are uploaded, clean up old
the download bits are suppressed when the ask comes from the pdf
seems we weren't making new ebooks when new files were uploaded
old ebooks now deactivated so we don't loase download counts and history
add ask to pdf is triggered by file upload or THANKS campaign save
2014-09-04 18:33:20 -04:00
eric 40831b6161 incorporate add_ask into campaign management 2014-08-30 12:04:50 -04:00
eric 73c616092d campaign.add_ask_to_ebfs for pdfs 2014-08-28 15:29:41 -04:00
eric af3ea58b7b examined order_by queries, added indices as required 2014-07-31 12:17:42 -04:00
eric bc7850a2a9 add featured column, use it 2014-07-01 10:07:07 -07:00