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
eric
03f3dd1287
can now edit language via edition edit
...
Also, the language field is widened to support language ids such as
"zh-tw".
Migration required.
2014-06-06 14:32:34 -04:00
eric
ebc3a1a02a
add selected_edition, earliest_publication
2014-03-10 22:22:14 -04:00
eric
70004a0f0f
can create a THANKS campaign
2014-01-03 14:15:26 -05:00
eric
973d2c3bc0
made watermarking optional [ #62120182 ]
...
apply migrations
2013-12-18 12:34:53 -05:00
eric
0840a1fd71
implement holds. Also fix borrow view that didn't specify work.
2013-11-08 12:13:34 -05:00
eric
93d128102e
display of borrowability and library holdings
...
needed another date column on acqs to manage this
bookpanel getting complicated- moved some logic into tempalte tags
library page now shows b2u books it owns
"library" has its own view now
2013-10-18 12:36:55 -04:00
eric
c2649f6ab2
implemented borrowing methods, "BORROWED" license acq, RESERVES
...
includes a schema migration!
2013-10-16 22:48:29 -04:00
eric
be711e142d
cleaned up marc file storage issues before implementing b2u
...
MIGRATION!
1. multi-record marc files no longer saved, sent to user directly
2. works with both s3 and file system- default storage by name used for
both read and write.
3. stupid storage of computed filenames/urls eliminated
4. removed verbose logging
5. no need to have pymarc write to a StringIO
6. the MARCRecord.clean method didn't do anything
2013-09-23 00:34:51 -04:00
eric
b801eb4927
add acq handling to download
...
needs migration. should migrate core back to 0052 to refresh acq table
download page no longer passes ebook ids to send_to_kindle, url
calculations are now done in view
2013-09-05 22:54:11 -04:00
eric
e51fa1190e
wired watermarker into file uploads. migration needed
2013-08-26 23:56:01 -04:00
eric
18c836d6cd
connect purchases to the new Acq table which records purchases
2013-08-19 22:54:43 -04:00
eric
2c06139a6f
make dollar/day a float validate cc_date_initial, max target prevent changes after launch
2013-08-10 16:29:58 -04:00