Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • konstantin/akplanning
  • matedealer/akplanning
  • kif/akplanning
  • mirco/akplanning
  • lordofthevoid/akplanning
  • voidptr/akplanning
  • xayomer/akplanning-fork
  • mollux/akplanning
  • neumantm/akplanning
  • mmarx/akplanning
  • nerf/akplanning
  • felix_bonn/akplanning
  • sebastian.uschmann/akplanning
13 results
Show changes
Showing
with 490 additions and 0 deletions
# Generated by Django 2.2.6 on 2019-10-12 14:50
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0007_availability'),
]
operations = [
migrations.AlterField(
model_name='ak',
name='track',
field=models.ForeignKey(blank=True, help_text='Track the AK belongs to', null=True,
on_delete=django.db.models.deletion.SET_NULL, to='AKModel.AKTrack',
verbose_name='Track'),
),
migrations.AlterField(
model_name='event',
name='place',
field=models.CharField(blank=True, help_text='City etc. the event takes place in', max_length=128,
verbose_name='Place'),
),
migrations.AlterField(
model_name='room',
name='building',
field=models.CharField(blank=True, help_text='Name or number of the building', max_length=256,
verbose_name='Building'),
),
migrations.AlterField(
model_name='room',
name='properties',
field=models.ManyToManyField(blank=True, help_text='AK requirements fulfilled by the room',
to='AKModel.AKRequirement', verbose_name='Properties'),
),
]
# Generated by Django 2.2.6 on 2019-10-16 18:41
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0008_akmodel_reuired_attributes'),
]
operations = [
migrations.AddField(
model_name='event',
name='slug',
field=models.SlugField(help_text='Short name of letters/numbers/dots/dashes/underscores used in URLs.',
max_length=32, null=True, verbose_name='Short Form'),
),
]
# Generated by Django 2.2.6 on 2019-10-16 18:41
from django.db import migrations
def gen_slug(apps, schema_editor):
event = apps.get_model('AKModel', 'Event')
for row in event.objects.all():
row.slug = ''.join(filter(str.isalnum, row.name.lower()))
row.save(update_fields=['slug'])
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0009_add_event_slug_field'),
]
operations = [
migrations.RunPython(gen_slug, reverse_code=migrations.RunPython.noop)
]
# Generated by Django 2.2.6 on 2019-10-16 18:42
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0010_populate_event_slug_field'),
]
operations = [
migrations.AlterField(
model_name='event',
name='slug',
field=models.SlugField(help_text='Short name of letters/numbers/dots/dashes/underscores used in URLs.',
max_length=32, unique=True, verbose_name='Short Form'),
),
]
# Generated by Django 2.2.6 on 2019-10-18 09:00
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0011_remove_null_event_slug_field'),
]
operations = [
migrations.AlterField(
model_name='ak',
name='owners',
field=models.ManyToManyField(blank=True, help_text='Those organizing the AK', to='AKModel.AKOwner',
verbose_name='Owners'),
),
]
# Generated by Django 2.2.6 on 2019-10-18 10:12
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0012_ak_wish'),
]
operations = [
migrations.AlterField(
model_name='ak',
name='type',
field=models.IntegerField(),
),
migrations.AlterField(
model_name='availability',
name='ak_type',
field=models.IntegerField(),
),
migrations.RenameModel(
old_name='AKType',
new_name='AKCategory',
),
migrations.RenameField(
model_name='ak',
old_name='type',
new_name='category',
),
migrations.RenameField(
model_name='availability',
old_name='ak_type',
new_name='ak_category',
),
migrations.AlterField(
model_name='ak',
name='category',
field=models.ForeignKey(help_text='Category of the AK', on_delete=django.db.models.deletion.PROTECT,
to='AKModel.AKCategory', verbose_name='Category'),
),
migrations.AlterField(
model_name='availability',
name='ak_category',
field=models.ForeignKey(blank=True, help_text='AK Category whose availability this is', null=True,
on_delete=django.db.models.deletion.CASCADE, related_name='availabilities',
to='AKModel.AKCategory', verbose_name='AK Category'),
),
]
# Generated by Django 2.2.6 on 2019-10-18 12:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0013_aktype_to_akcategory'),
]
operations = [
migrations.AlterModelOptions(
name='akcategory',
options={'ordering': ['name'], 'verbose_name': 'AK Category', 'verbose_name_plural': 'AK Categories'},
),
migrations.AlterField(
model_name='akcategory',
name='name',
field=models.CharField(help_text='Name of the AK Category', max_length=64, unique=True,
verbose_name='Name'),
),
]
# Generated by Django 2.2.6 on 2019-10-18 12:55
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0014_akcategory'),
]
operations = [
migrations.AddField(
model_name='ak',
name='present',
field=models.BooleanField(help_text='Present results of this AK', null=True, verbose_name='Present this AK'),
),
]
# Generated by Django 2.2.6 on 2019-10-20 17:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0015_ak_present_field'),
]
operations = [
migrations.AddField(
model_name='akcategory',
name='description',
field=models.TextField(blank=True, help_text='Short description of this AK Category', verbose_name='Description'),
),
]
# Generated by Django 2.2.6 on 2019-10-18 23:15
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0015_ak_present_field'),
]
operations = [
migrations.AlterField(
model_name='akslot',
name='room',
field=models.ForeignKey(blank=True, help_text='Room the AK will take place in', null=True,
on_delete=django.db.models.deletion.SET_NULL, to='AKModel.Room',
verbose_name='Room'),
),
]
# 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')},
)
]
# Generated by Django 2.2.6 on 2019-10-23 22:27
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0016_category_description'),
('AKModel', '0017_owner_slug'),
]
operations = [
]
# Generated by Django 2.2.6 on 2019-10-24 15:24
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0018_merge_20191023_2227'),
]
operations = [
migrations.AlterField(
model_name='akslot',
name='start',
field=models.DateTimeField(blank=True, help_text='Time and date the slot begins', null=True, verbose_name='Slot Begin'),
),
]
# Generated by Django 2.2.6 on 2019-10-24 19:51
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0019_slot_start_optional'),
]
operations = [
migrations.AlterField(
model_name='ak',
name='name',
field=models.CharField(help_text='Name of the AK', max_length=256, verbose_name='Name'),
),
migrations.AlterField(
model_name='ak',
name='short_name',
field=models.CharField(blank=True, help_text='Name displayed in the schedule', max_length=64, verbose_name='Short Name'),
),
migrations.AlterUniqueTogether(
name='ak',
unique_together={('short_name', 'event'), ('name', 'event')},
),
]
# Generated by Django 2.2.6 on 2019-10-24 22:46
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0020_ak_unique'),
]
operations = [
migrations.AddField(
model_name='event',
name='base_url',
field=models.URLField(blank=True, help_text='Prefix for wiki link construction', verbose_name='Base URL'),
),
]
# Generated by Django 2.2.6 on 2019-10-25 12:38
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0021_base_url'),
]
operations = [
migrations.RemoveField(
model_name='akowner',
name='email',
),
]
# Generated by Django 2.2.6 on 2019-10-25 13:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0022_remove_akowner_email'),
]
operations = [
migrations.AddField(
model_name='event',
name='default_slot',
field=models.DecimalField(decimal_places=2, default=2,
help_text='Default length in hours that is assumed for AKs in this event.',
max_digits=4, verbose_name='Default Slot Length'),
),
]
# Generated by Django 2.2.6 on 2019-10-25 13:44
import django.db.models.deletion
from django.db import migrations, models
from AKModel.models import AKCategory, Event, AKTrack
def migrate_data_forward(apps, schema_editor):
for instance in AKCategory.objects.only('event').all():
if not instance.event:
instance.event = Event.objects.filter(active=True).last()
instance.save()
for instance in AKTrack.objects.only('event').all():
if not instance.event:
instance.event = Event.objects.filter(active=True).last()
instance.save()
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0023_event_default_slot'),
]
operations = [
migrations.AddField(
model_name='akcategory',
name='event',
field=models.ForeignKey(help_text='Associated event', null=True,
on_delete=django.db.models.deletion.CASCADE, to='AKModel.Event',
verbose_name='Event'),
),
migrations.AddField(
model_name='aktrack',
name='event',
field=models.ForeignKey(help_text='Associated event', null=True,
on_delete=django.db.models.deletion.CASCADE, to='AKModel.Event',
verbose_name='Event'),
),
migrations.RunPython(
migrate_data_forward,
reverse_code=migrations.RunPython.noop,
),
migrations.AlterField(
model_name='akcategory',
name='event',
field=models.ForeignKey(help_text='Associated event',
on_delete=django.db.models.deletion.CASCADE, to='AKModel.Event',
verbose_name='Event'),
),
migrations.AlterField(
model_name='aktrack',
name='event',
field=models.ForeignKey(help_text='Associated event',
on_delete=django.db.models.deletion.CASCADE, to='AKModel.Event',
verbose_name='Event'),
),
]
# Generated by Django 2.2.6 on 2019-10-28 17:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0024_event_dependencies'),
]
operations = [
migrations.AddField(
model_name='event',
name='contact_email',
field=models.EmailField(blank=True, help_text='An email address that is displayed on every page and can be used for all kinds of questions', max_length=254, verbose_name='Contact email address'),
),
]
# Generated by Django 2.2.6 on 2019-10-31 00:02
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0025_contact_email'),
]
operations = [
migrations.AddField(
model_name='akslot',
name='updated',
field=models.DateTimeField(auto_now=True, verbose_name='Last update'),
),
]