2023-11-20 01:59:26 -05:00
|
|
|
# Generated by Django 4.2.7 on 2023-11-20 06:52
|
|
|
|
|
|
|
|
import django.db.models.deletion
|
|
|
|
from django.db import migrations, models
|
|
|
|
|
|
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
|
|
("takahe", "0001_initial"),
|
|
|
|
("journal", "0017_alter_piece_options_and_more"),
|
|
|
|
]
|
|
|
|
|
|
|
|
operations = [
|
2023-11-20 14:24:28 -05:00
|
|
|
migrations.RemoveField(
|
|
|
|
model_name="shelflogentry",
|
|
|
|
name="metadata",
|
|
|
|
),
|
2023-11-20 01:59:26 -05:00
|
|
|
migrations.CreateModel(
|
|
|
|
name="ShelfLogEntryPost",
|
|
|
|
fields=[
|
|
|
|
(
|
|
|
|
"id",
|
|
|
|
models.BigAutoField(
|
|
|
|
auto_created=True,
|
|
|
|
primary_key=True,
|
|
|
|
serialize=False,
|
|
|
|
verbose_name="ID",
|
|
|
|
),
|
|
|
|
),
|
|
|
|
(
|
|
|
|
"log_entry",
|
|
|
|
models.ForeignKey(
|
|
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
|
|
to="journal.shelflogentry",
|
|
|
|
),
|
|
|
|
),
|
|
|
|
(
|
|
|
|
"post",
|
|
|
|
models.ForeignKey(
|
|
|
|
db_constraint=False,
|
|
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
|
|
to="takahe.post",
|
|
|
|
),
|
|
|
|
),
|
|
|
|
],
|
|
|
|
),
|
|
|
|
migrations.AddField(
|
|
|
|
model_name="shelflogentry",
|
|
|
|
name="posts",
|
|
|
|
field=models.ManyToManyField(
|
|
|
|
related_name="log_entries",
|
|
|
|
through="journal.ShelfLogEntryPost",
|
|
|
|
to="takahe.post",
|
|
|
|
),
|
|
|
|
),
|
|
|
|
migrations.AddConstraint(
|
|
|
|
model_name="shelflogentrypost",
|
|
|
|
constraint=models.UniqueConstraint(
|
|
|
|
fields=("log_entry", "post"), name="unique_log_entry_post"
|
|
|
|
),
|
|
|
|
),
|
|
|
|
]
|