Fix ACL app migrations.

This commit is contained in:
Roberto Rosario
2015-07-03 01:15:07 -04:00
parent 6522b909f7
commit 0a42233e58
4 changed files with 38 additions and 72 deletions

View File

@@ -13,7 +13,7 @@ class Migration(migrations.Migration):
operations = [ operations = [
migrations.CreateModel( migrations.CreateModel(
name='AccessControlList', name='AccessEntry',
fields=[ fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('holder_id', models.PositiveIntegerField()), ('holder_id', models.PositiveIntegerField()),
@@ -40,7 +40,7 @@ class Migration(migrations.Migration):
bases=(models.Model,), bases=(models.Model,),
), ),
migrations.CreateModel( migrations.CreateModel(
name='DefaultAccessControlList', name='DefaultAccessEntry',
fields=[ fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('holder_id', models.PositiveIntegerField()), ('holder_id', models.PositiveIntegerField()),

View File

@@ -1,47 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('permissions', '0002_auto_20150628_0533'),
('acls', '0001_initial'),
]
operations = [
migrations.DeleteModel(
name='CreatorSingleton',
),
migrations.RemoveField(
model_name='defaultaccessentry',
name='content_type',
),
migrations.RemoveField(
model_name='defaultaccessentry',
name='holder_type',
),
migrations.RemoveField(
model_name='defaultaccessentry',
name='permission',
),
migrations.DeleteModel(
name='DefaultAccessControlList',
),
migrations.RemoveField(
model_name='accessentry',
name='holder_id',
),
migrations.RemoveField(
model_name='accessentry',
name='holder_type',
),
migrations.AddField(
model_name='accessentry',
name='role',
field=models.ForeignKey(default=1, verbose_name='Role', to='permissions.Role'),
preserve_default=False,
),
]

View File

@@ -9,7 +9,7 @@ class Migration(migrations.Migration):
dependencies = [ dependencies = [
('contenttypes', '0001_initial'), ('contenttypes', '0001_initial'),
('permissions', '0002_auto_20150628_0533'), ('permissions', '0002_auto_20150628_0533'),
('acls', '0002_auto_20150629_1852'), ('acls', '0001_initial'),
] ]
operations = [ operations = [
@@ -19,7 +19,7 @@ class Migration(migrations.Migration):
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('object_id', models.PositiveIntegerField()), ('object_id', models.PositiveIntegerField()),
('content_type', models.ForeignKey(related_name='object_content_type', to='contenttypes.ContentType')), ('content_type', models.ForeignKey(related_name='object_content_type', to='contenttypes.ContentType')),
('permissions', models.ManyToManyField(related_name='acls', verbose_name='Permissions', to='permissions.StoredPermission')), ('permissions', models.ManyToManyField(related_name='acls', verbose_name='Permissions', to='permissions.StoredPermission', blank=True)),
('role', models.ForeignKey(related_name='acls', verbose_name='Role', to='permissions.Role')), ('role', models.ForeignKey(related_name='acls', verbose_name='Role', to='permissions.Role')),
], ],
options={ options={
@@ -28,10 +28,41 @@ class Migration(migrations.Migration):
}, },
bases=(models.Model,), bases=(models.Model,),
), ),
migrations.AlterField( migrations.RemoveField(
model_name='accessentry', model_name='accessentry',
name='content_type', name='content_type',
field=models.ForeignKey(related_name='object_content_type_1', to='contenttypes.ContentType'), ),
preserve_default=True, migrations.RemoveField(
model_name='accessentry',
name='holder_type',
),
migrations.RemoveField(
model_name='accessentry',
name='permission',
),
migrations.DeleteModel(
name='AccessEntry',
),
migrations.DeleteModel(
name='CreatorSingleton',
),
migrations.RemoveField(
model_name='defaultaccessentry',
name='content_type',
),
migrations.RemoveField(
model_name='defaultaccessentry',
name='holder_type',
),
migrations.RemoveField(
model_name='defaultaccessentry',
name='permission',
),
migrations.DeleteModel(
name='DefaultAccessEntry',
),
migrations.AlterUniqueTogether(
name='accesscontrollist',
unique_together=set([('content_type', 'object_id', 'role')]),
), ),
] ]

View File

@@ -1,18 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('acls', '0003_auto_20150630_0442'),
]
operations = [
migrations.AlterUniqueTogether(
name='accesscontrollist',
unique_together=set([('content_type', 'object_id', 'role')]),
),
]