# -*- coding: utf-8 -*-
# Generated by Django 1.10.3 on 2017-03-17 15:49
from __future__ import unicode_literals

import autoslug.fields
from django.db import migrations
from backoffice.models import Place,Event
def migrate_data_forward(apps, schema_editor):
    for instance in Place.objects.all():
        print "Generating slug for %s"%instance
        instance.save() # Will trigger slug update
    for instance in Event.objects.all():
        print "Generating slug for %s"%instance
        instance.save() # Will trigger slug update

def migrate_data_backward(apps, schema_editor):
    pass

class Migration(migrations.Migration):

    dependencies = [
        ('backoffice', '0044_post_websiteimageurl_remoteurl'),
    ]

    operations = [
        migrations.AddField(
            model_name='event',
            name='slug',
            field=autoslug.fields.AutoSlugField(default=None, editable=False, null=True, populate_from='name', unique=True),
        ),
        migrations.AddField(
            model_name='place',
            name='slug',
            field=autoslug.fields.AutoSlugField(default=None, editable=False, null=True, populate_from='name', unique=True),
        ),
          migrations.RunPython(
            migrate_data_forward,
            migrate_data_backward,
        ),
    ]
