Merge lp:~abompard/postorius/postorius_migrations into lp:postorius

Proposed by Aurélien Bompard
Status: Merged
Merged at revision: 254
Proposed branch: lp:~abompard/postorius/postorius_migrations
Merge into: lp:postorius
Diff against target: 32 lines (+25/-0)
1 file modified
src/postorius/migrations/0001_initial.py (+25/-0)
To merge this branch: bzr merge lp:~abompard/postorius/postorius_migrations
Reviewer Review Type Date Requested Status
Florian Fuchs Approve
Review via email: mp+259693@code.launchpad.net

Description of the change

Enable migrations as required by Django 1.8+

Django 1.8+ won't let an app without migrations depend on django.contrib.auth
models, which is migrations-enabled. Django will create the legacy tables first
and there will be a database error.
This commit add basic migrations support in Postorius by following:
https://docs.djangoproject.com/en/1.8/topics/migrations/#adding-migrations-to-apps

To post a comment you must log in.
Revision history for this message
Florian Fuchs (flo-fuchs) wrote :

Hi Aurélien,

thanks for the fix. Just merged it into trunk.

Florian

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'src/postorius/migrations'
2=== added file 'src/postorius/migrations/0001_initial.py'
3--- src/postorius/migrations/0001_initial.py 1970-01-01 00:00:00 +0000
4+++ src/postorius/migrations/0001_initial.py 2015-05-20 21:33:26 +0000
5@@ -0,0 +1,25 @@
6+# -*- coding: utf-8 -*-
7+from __future__ import unicode_literals
8+
9+from django.db import models, migrations
10+from django.conf import settings
11+
12+
13+class Migration(migrations.Migration):
14+
15+ dependencies = [
16+ migrations.swappable_dependency(settings.AUTH_USER_MODEL),
17+ ]
18+
19+ operations = [
20+ migrations.CreateModel(
21+ name='AddressConfirmationProfile',
22+ fields=[
23+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
24+ ('email', models.EmailField(max_length=254)),
25+ ('activation_key', models.CharField(max_length=40)),
26+ ('created', models.DateTimeField()),
27+ ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
28+ ],
29+ ),
30+ ]
31
32=== added file 'src/postorius/migrations/__init__.py'

Subscribers

People subscribed via source and target branches