forked from mirrors/bookwyrm
4d4ee8b8c3
also fixes the fields on the image model and runs a long overdue migration
353 lines
14 KiB
Python
353 lines
14 KiB
Python
# 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),
|
|
),
|
|
]
|