Commit 0546606c authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

Add region and rotation metadatas in IIIF metadatas set.

parent bf88b062
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
# Generated by Django 4.0 on 2022-01-31 16:36

from django.db import migrations
from resources.models import MetadataSet, Metadata, Project


def add_fixtures(*args):
    """
    Adds region and rotation to iiif metadataset
    """
    for project_instance in Project.objects.all():
        m_set, _ = MetadataSet.objects.get_or_create(
            project=project_instance, title="IIIF"
        )
        meta_region, _ = Metadata.objects.get_or_create(
            set=m_set, title="region", project=project_instance
        )
        meta_rotation, _ = Metadata.objects.get_or_create(
            set=m_set, title="rotation", project=project_instance
        )


class Migration(migrations.Migration):

    dependencies = [
        ("resources", "0026_project_props_fixtures"),
    ]

    operations = [migrations.RunPython(add_fixtures)]