# Generated by Django 3.0.7 on 2020-12-08 02:13 import bookwyrm.models.fields from django.conf import settings import django.core.validators from django.db import migrations, models import django.db.models.deletion import django.utils.timezone class Migration(migrations.Migration): dependencies = [ ("bookwyrm", "0019_auto_20201130_1939"), ] operations = [ migrations.AlterField( model_name="author", name="aliases", field=bookwyrm.models.fields.ArrayField( base_field=models.CharField(max_length=255), blank=True, default=list, size=None, ), ), migrations.AlterField( model_name="author", name="bio", field=bookwyrm.models.fields.TextField(blank=True, null=True), ), migrations.AlterField( model_name="author", name="born", field=bookwyrm.models.fields.DateTimeField(blank=True, null=True), ), migrations.AlterField( model_name="author", name="died", field=bookwyrm.models.fields.DateTimeField(blank=True, null=True), ), migrations.AlterField( model_name="author", name="name", field=bookwyrm.models.fields.CharField(max_length=255), ), migrations.AlterField( model_name="author", name="openlibrary_key", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="author", name="wikipedia_link", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="authors", field=bookwyrm.models.fields.ManyToManyField(to="bookwyrm.Author"), ), migrations.AlterField( model_name="book", name="cover", field=bookwyrm.models.fields.ImageField( blank=True, null=True, upload_to="covers/" ), ), migrations.AlterField( model_name="book", name="description", field=bookwyrm.models.fields.TextField(blank=True, null=True), ), migrations.AlterField( model_name="book", name="first_published_date", field=bookwyrm.models.fields.DateTimeField(blank=True, null=True), ), migrations.AlterField( model_name="book", name="goodreads_key", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="languages", field=bookwyrm.models.fields.ArrayField( base_field=models.CharField(max_length=255), blank=True, default=list, size=None, ), ), migrations.AlterField( model_name="book", name="librarything_key", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="openlibrary_key", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="published_date", field=bookwyrm.models.fields.DateTimeField(blank=True, null=True), ), migrations.AlterField( model_name="book", name="series", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="series_number", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="sort_title", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="subject_places", field=bookwyrm.models.fields.ArrayField( base_field=models.CharField(max_length=255), blank=True, default=list, null=True, size=None, ), ), migrations.AlterField( model_name="book", name="subjects", field=bookwyrm.models.fields.ArrayField( base_field=models.CharField(max_length=255), blank=True, default=list, null=True, size=None, ), ), migrations.AlterField( model_name="book", name="subtitle", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="book", name="title", field=bookwyrm.models.fields.CharField(max_length=255), ), migrations.AlterField( model_name="boost", name="boosted_status", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="boosters", to="bookwyrm.Status", ), ), migrations.AlterField( model_name="comment", name="book", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Edition" ), ), migrations.AlterField( model_name="edition", name="asin", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="edition", name="isbn_10", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="edition", name="isbn_13", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="edition", name="oclc_number", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="edition", name="pages", field=bookwyrm.models.fields.IntegerField(blank=True, null=True), ), migrations.AlterField( model_name="edition", name="parent_work", field=bookwyrm.models.fields.ForeignKey( null=True, on_delete=django.db.models.deletion.PROTECT, related_name="editions", to="bookwyrm.Work", ), ), migrations.AlterField( model_name="edition", name="physical_format", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), migrations.AlterField( model_name="edition", name="publishers", field=bookwyrm.models.fields.ArrayField( base_field=models.CharField(max_length=255), blank=True, default=list, size=None, ), ), migrations.AlterField( model_name="favorite", name="status", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Status" ), ), migrations.AlterField( model_name="favorite", name="user", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL ), ), migrations.AlterField( model_name="image", name="caption", field=bookwyrm.models.fields.TextField(blank=True, null=True), ), migrations.AlterField( model_name="image", name="image", field=bookwyrm.models.fields.ImageField( blank=True, null=True, upload_to="status/" ), ), migrations.AlterField( model_name="quotation", name="book", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Edition" ), ), migrations.AlterField( model_name="quotation", name="quote", field=bookwyrm.models.fields.TextField(), ), migrations.AlterField( model_name="review", name="book", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Edition" ), ), migrations.AlterField( model_name="review", name="name", field=bookwyrm.models.fields.CharField(max_length=255, null=True), ), migrations.AlterField( model_name="review", name="rating", field=bookwyrm.models.fields.IntegerField( blank=True, default=None, null=True, validators=[ django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5), ], ), ), migrations.AlterField( model_name="shelf", name="name", field=bookwyrm.models.fields.CharField(max_length=100), ), migrations.AlterField( model_name="shelf", name="privacy", field=bookwyrm.models.fields.CharField( choices=[ ("public", "Public"), ("unlisted", "Unlisted"), ("followers", "Followers"), ("direct", "Direct"), ], default="public", max_length=255, ), ), migrations.AlterField( model_name="shelf", name="user", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL ), ), migrations.AlterField( model_name="shelfbook", name="added_by", field=bookwyrm.models.fields.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="shelfbook", name="book", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Edition" ), ), migrations.AlterField( model_name="shelfbook", name="shelf", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Shelf" ), ), migrations.AlterField( model_name="status", name="content", field=bookwyrm.models.fields.TextField(blank=True, null=True), ), migrations.AlterField( model_name="status", name="mention_books", field=bookwyrm.models.fields.TagField( related_name="mention_book", to="bookwyrm.Edition" ), ), migrations.AlterField( model_name="status", name="mention_users", field=bookwyrm.models.fields.TagField( related_name="mention_user", to=settings.AUTH_USER_MODEL ), ), migrations.AlterField( model_name="status", name="published_date", field=bookwyrm.models.fields.DateTimeField( default=django.utils.timezone.now ), ), migrations.AlterField( model_name="status", name="reply_parent", field=bookwyrm.models.fields.ForeignKey( null=True, on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Status", ), ), migrations.AlterField( model_name="status", name="sensitive", field=bookwyrm.models.fields.BooleanField(default=False), ), migrations.AlterField( model_name="status", name="user", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL ), ), migrations.AlterField( model_name="tag", name="name", field=bookwyrm.models.fields.CharField(max_length=100, unique=True), ), migrations.AlterField( model_name="userblocks", name="user_object", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="userblocks_user_object", to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="userblocks", name="user_subject", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="userblocks_user_subject", to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="userfollowrequest", name="user_object", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="userfollowrequest_user_object", to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="userfollowrequest", name="user_subject", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="userfollowrequest_user_subject", to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="userfollows", name="user_object", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="userfollows_user_object", to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="userfollows", name="user_subject", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="userfollows_user_subject", to=settings.AUTH_USER_MODEL, ), ), migrations.AlterField( model_name="usertag", name="book", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Edition" ), ), migrations.AlterField( model_name="usertag", name="tag", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Tag" ), ), migrations.AlterField( model_name="usertag", name="user", field=bookwyrm.models.fields.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL ), ), migrations.AlterField( model_name="work", name="default_edition", field=bookwyrm.models.fields.ForeignKey( null=True, on_delete=django.db.models.deletion.PROTECT, to="bookwyrm.Edition", ), ), migrations.AlterField( model_name="work", name="lccn", field=bookwyrm.models.fields.CharField( blank=True, max_length=255, null=True ), ), ]