mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
Fixed migrations.
This commit is contained in:
@@ -12,8 +12,7 @@ def move_dates(apps, schema_editor):
|
||||
DomainAlias = apps.get_model("admin", "DomainAlias")
|
||||
Mailbox = apps.get_model("admin", "Mailbox")
|
||||
Alias = apps.get_model("admin", "Alias")
|
||||
RelayDomain = apps.get_model("relaydomains", "RelayDomain")
|
||||
for model in [Domain, DomainAlias, Mailbox, Alias, RelayDomain]:
|
||||
for model in [Domain, DomainAlias, Mailbox, Alias]:
|
||||
for instance in model.objects.all():
|
||||
instance.creation = instance.dates.creation
|
||||
instance.last_modification = instance.dates.last_modification
|
||||
|
||||
@@ -8,8 +8,8 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('relaydomains', '0003_remove_relaydomain_dates'),
|
||||
('admin', '0006_auto_20161104_1900'),
|
||||
('relaydomains', '0004_auto_20161105_1426'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-11-05 13:24
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.utils.timezone
|
||||
|
||||
|
||||
def move_dates(apps, schema_editor):
|
||||
"""Move dates to models."""
|
||||
RelayDomain = apps.get_model("relaydomains", "RelayDomain")
|
||||
for model in [RelayDomain]:
|
||||
for instance in model.objects.all():
|
||||
instance.creation = instance.dates.creation
|
||||
instance.last_modification = instance.dates.last_modification
|
||||
instance.save()
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('relaydomains', '0002_migrate_from_modoboa_admin_relaydomains'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='relaydomain',
|
||||
name='creation',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='relaydomain',
|
||||
name='last_modification',
|
||||
field=models.DateTimeField(null=True),
|
||||
),
|
||||
migrations.RunPython(move_dates),
|
||||
]
|
||||
+2
-3
@@ -1,5 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-11-04 18:15
|
||||
# Generated by Django 1.9.5 on 2016-11-05 13:26
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations
|
||||
@@ -8,8 +8,7 @@ from django.db import migrations
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('relaydomains', '0002_migrate_from_modoboa_admin_relaydomains'),
|
||||
('admin', '0006_auto_20161104_1900'),
|
||||
('relaydomains', '0003_auto_20161105_1424'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
Reference in New Issue
Block a user