# Generated by Django 2.2.24 on 2024-02-26 11:40 from django.db import migrations, models from ishtar_common.utils import create_slug def set_slug(apps, __): BiographicalNote = apps.get_model('ishtar_common', 'BiographicalNote') for bn in BiographicalNote.objects.all(): bn.slug = create_slug(BiographicalNote, bn.denomination, max_length=250, pk=bn.pk) bn.skip_history_when_saving = True bn.save() class Migration(migrations.Migration): dependencies = [ ('ishtar_common', '0237_data_migration_licenses_shootingangle'), ] operations = [ migrations.AddField( model_name='biographicalnote', name='slug', field=models.SlugField(blank=True, help_text='The slug is the standardized version of the name. It contains only lowercase letters, numbers and hyphens. Each slug must be unique.', max_length=300, null=True, verbose_name='Textual ID'), ), migrations.RunPython(set_slug), migrations.AlterField( model_name='biographicalnote', name='slug', field=models.SlugField(blank=True, help_text='The slug is the standardized version of the name. It contains only lowercase letters, numbers and hyphens. Each slug must be unique.', max_length=300, verbose_name='Textual ID'), ), ]