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

Up size limit on some fields

parent 608a1db9
Loading
Loading
Loading
Loading
+47 −0
Original line number Diff line number Diff line
# Generated by Django 5.2.5 on 2025-10-13 06:56

from django.db import migrations, models


class Migration(migrations.Migration):
    dependencies = [
        ("resources", "0042_collection_published_at"),
    ]

    operations = [
        migrations.AlterField(
            model_name="collection",
            name="title",
            field=models.TextField(verbose_name="titre"),
        ),
        migrations.AlterField(
            model_name="file",
            name="original_name",
            field=models.TextField(verbose_name="nom d'origine"),
        ),
        migrations.AlterField(
            model_name="filetype",
            name="title",
            field=models.TextField(verbose_name="titre"),
        ),
        migrations.AlterField(
            model_name="metadata",
            name="title",
            field=models.TextField(verbose_name="titre"),
        ),
        migrations.AlterField(
            model_name="metadataset",
            name="title",
            field=models.TextField(verbose_name="titre"),
        ),
        migrations.AlterField(
            model_name="projectproperty",
            name="key",
            field=models.CharField(max_length=128),
        ),
        migrations.AlterField(
            model_name="resource",
            name="title",
            field=models.TextField(verbose_name="titre"),
        ),
    ]
+7 −7
Original line number Diff line number Diff line
@@ -167,7 +167,7 @@ class ProjectProperty(models.Model):
    """

    project = models.ForeignKey(Project, on_delete=models.CASCADE)
    key = models.CharField(max_length=64, null=False, blank=False)
    key = models.CharField(max_length=128, null=False, blank=False)
    value = models.JSONField()

    class Meta:
@@ -216,7 +216,7 @@ class FileExtension(models.Model):


class FileType(models.Model):
    title = models.CharField("titre", max_length=128)
    title = models.TextField("titre")
    mime = models.CharField("type MIME", max_length=128, unique=True)
    extensions = models.ManyToManyField(FileExtension)
    serve_with_iiif = models.BooleanField("Servir par IIIF", default=False)
@@ -235,7 +235,7 @@ def _file_type_is_served_with_iiif(file_type_id: int) -> bool:


class MetadataSet(models.Model):
    title = models.CharField("titre", max_length=128)
    title = models.TextField("titre")
    project = models.ForeignKey(Project, on_delete=models.CASCADE)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
@@ -250,7 +250,7 @@ class MetadataSet(models.Model):


class Metadata(models.Model):
    title = models.CharField("titre", max_length=128)
    title = models.TextField("titre")
    set = models.ForeignKey(MetadataSet, on_delete=models.CASCADE)
    rank = models.IntegerField("ordre", default=0)
    project = models.ForeignKey(Project, on_delete=models.CASCADE)
@@ -267,7 +267,7 @@ class Metadata(models.Model):


class Resource(models.Model):
    title = models.CharField("titre", max_length=128)
    title = models.TextField("titre")
    collections = models.ManyToManyField("Collection", through="CollectionMembership")
    tags = models.ManyToManyField(Tag)
    created_at = models.DateTimeField(auto_now_add=True)
@@ -297,7 +297,7 @@ class Resource(models.Model):


class File(Resource):
    original_name = models.CharField("nom d'origine", max_length=256)
    original_name = models.TextField("nom d'origine")
    # this duplicates "ptr_project" from Resource class
    # (can't have unique constraints across tables unfortunately)
    project = models.ForeignKey(Project, on_delete=models.CASCADE)
@@ -542,7 +542,7 @@ class File(Resource):


class Collection(models.Model):
    title = models.CharField("titre", max_length=256)
    title = models.TextField("titre")
    resources = models.ManyToManyField(Resource, through="CollectionMembership")
    tags = models.ManyToManyField(Tag)
    project = models.ForeignKey(Project, on_delete=models.CASCADE, null=True)