Skip to content
Snippets Groups Projects
Select Git revision
  • b3a634fde18ded9276c652a726a71765b805d8f0
  • renovate/django-split-settings-1.x
  • renovate/djangorestframework-3.x
  • main
  • 520-improve-trackmanager
  • 520-fix-scheduling
  • 520-akowner
  • 520-status
  • 520-message-resolved
  • 520-improve-scheduling-2
  • renovate/django-bootstrap5-24.x
  • 520-improve-submission
  • 520-improve-scheduling
  • 520-improve-wall
  • 520-fix-event-wizard-datepicker
  • 520-upgrades
  • renovate/tzdata-2023.x
  • renovate/django-5.x
  • renovate/fontawesomefree-6.x
  • renovate/sphinx-rtd-theme-2.x
  • renovate/sphinxcontrib-apidoc-0.x
21 results

site.py

Blame
  • Forked from KIF / AKPlanning
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    0017_owner_slug.py 1.18 KiB
    # Generated by Django 2.2.6 on 2019-10-19 17:47
    
    from django.db import migrations, models
    
    from AKModel.models import AKOwner
    
    
    def migrate_data_forward(apps, schema_editor):
        for instance in AKOwner.objects.all():
            if instance.slug == '':
                instance.slug = instance._generate_slug()
            instance.save() # Will trigger slug update
    
    
    class Migration(migrations.Migration):
    
        dependencies = [
            ('AKModel', '0016_slot_room_blank'),
        ]
    
        operations = [
            migrations.AddField(
                model_name='akowner',
                name='slug',
                field=models.SlugField(blank=True, help_text='Slug for URL generation', max_length=64, verbose_name='Slug'),
            ),
            migrations.AlterField(
                model_name='akowner',
                name='name',
                field=models.CharField(help_text='Name to identify an AK owner by', max_length=64, verbose_name='Nickname'),
            ),
            migrations.RunPython(
                migrate_data_forward,
                migrations.RunPython.noop,
            ),
            migrations.AlterUniqueTogether(
                name='akowner',
                unique_together={('event', 'name', 'institution'), ('event', 'slug')},
            )
        ]