extend length of taskid

This commit is contained in:
2022-12-19 10:24:36 +01:00
parent 2a01717033
commit c10091a9c9

View File

@@ -4,7 +4,7 @@ import datetime
import logging import logging
import fet2020.utils import fet2020.utils
import uuid
from django.db import migrations, models from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
import django.db.models.expressions import django.db.models.expressions
@@ -16,7 +16,7 @@ logger = logging.getLogger(__name__)
def forwards_func(apps, schema_editor): def forwards_func(apps, schema_editor):
Tasks = apps.get_model("tasks", "Task") Tasks = apps.get_model("tasks", "Task")
for elem in Tasks.objects.all(): for elem in Tasks.objects.all():
elem.slug_id = fet2020.utils.create_random_id() elem.slug_id = str(uuid.uuid4())#fet2020.utils.create_random_id()
elem.slug = elem.slug_id + "-" + slugify(elem.title) elem.slug = elem.slug_id + "-" + slugify(elem.title)
logger.info(f"Task: {elem}") logger.info(f"Task: {elem}")
@@ -53,7 +53,7 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='task', model_name='task',
name='slug_id', name='slug_id',
field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=8), field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=36),
), ),
# remove unique=True to set value, and then set option unique=True # remove unique=True to set value, and then set option unique=True
migrations.AddField( migrations.AddField(
@@ -96,7 +96,7 @@ class Migration(migrations.Migration):
migrations.AlterField( migrations.AlterField(
model_name='task', model_name='task',
name='slug_id', name='slug_id',
field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=8, unique=True), field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=36, unique=True),
), ),
migrations.AlterField( migrations.AlterField(
model_name='tasklist', model_name='tasklist',