*: migrate from PolicyModel to PolicyBindingModel, move Policy to passbook_policies
This commit is contained in:
		@ -19,6 +19,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
 | 
			
		||||
    dependencies = [
 | 
			
		||||
        ("auth", "0011_update_proxy_permissions"),
 | 
			
		||||
        ("passbook_policies", "0001_initial"),
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    operations = [
 | 
			
		||||
@ -158,7 +159,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
                ),
 | 
			
		||||
                (
 | 
			
		||||
                    "policies",
 | 
			
		||||
                    models.ManyToManyField(blank=True, to="passbook_core.Policy"),
 | 
			
		||||
                    models.ManyToManyField(blank=True, to="passbook_policies.Policy"),
 | 
			
		||||
                ),
 | 
			
		||||
            ],
 | 
			
		||||
            options={"abstract": False,},
 | 
			
		||||
@ -182,30 +183,6 @@ class Migration(migrations.Migration):
 | 
			
		||||
                "verbose_name_plural": "Property Mappings",
 | 
			
		||||
            },
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.CreateModel(
 | 
			
		||||
            name="DebugPolicy",
 | 
			
		||||
            fields=[
 | 
			
		||||
                (
 | 
			
		||||
                    "policy_ptr",
 | 
			
		||||
                    models.OneToOneField(
 | 
			
		||||
                        auto_created=True,
 | 
			
		||||
                        on_delete=django.db.models.deletion.CASCADE,
 | 
			
		||||
                        parent_link=True,
 | 
			
		||||
                        primary_key=True,
 | 
			
		||||
                        serialize=False,
 | 
			
		||||
                        to="passbook_core.Policy",
 | 
			
		||||
                    ),
 | 
			
		||||
                ),
 | 
			
		||||
                ("result", models.BooleanField(default=False)),
 | 
			
		||||
                ("wait_min", models.IntegerField(default=5)),
 | 
			
		||||
                ("wait_max", models.IntegerField(default=30)),
 | 
			
		||||
            ],
 | 
			
		||||
            options={
 | 
			
		||||
                "verbose_name": "Debug Policy",
 | 
			
		||||
                "verbose_name_plural": "Debug Policies",
 | 
			
		||||
            },
 | 
			
		||||
            bases=("passbook_core.policy",),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.CreateModel(
 | 
			
		||||
            name="Factor",
 | 
			
		||||
            fields=[
 | 
			
		||||
@ -217,7 +194,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
                        parent_link=True,
 | 
			
		||||
                        primary_key=True,
 | 
			
		||||
                        serialize=False,
 | 
			
		||||
                        to="passbook_core.PolicyModel",
 | 
			
		||||
                        to="passbook_policies.PolicyBindingModel",
 | 
			
		||||
                    ),
 | 
			
		||||
                ),
 | 
			
		||||
                ("name", models.TextField()),
 | 
			
		||||
@ -226,7 +203,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
                ("enabled", models.BooleanField(default=True)),
 | 
			
		||||
            ],
 | 
			
		||||
            options={"abstract": False,},
 | 
			
		||||
            bases=("passbook_core.policymodel",),
 | 
			
		||||
            bases=("passbook_policies.policybindingmodel",),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.CreateModel(
 | 
			
		||||
            name="Source",
 | 
			
		||||
@ -239,7 +216,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
                        parent_link=True,
 | 
			
		||||
                        primary_key=True,
 | 
			
		||||
                        serialize=False,
 | 
			
		||||
                        to="passbook_core.PolicyModel",
 | 
			
		||||
                        to="passbook_policies.PolicyBindingModel",
 | 
			
		||||
                    ),
 | 
			
		||||
                ),
 | 
			
		||||
                ("name", models.TextField()),
 | 
			
		||||
@ -247,7 +224,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
                ("enabled", models.BooleanField(default=True)),
 | 
			
		||||
            ],
 | 
			
		||||
            options={"abstract": False,},
 | 
			
		||||
            bases=("passbook_core.policymodel",),
 | 
			
		||||
            bases=("passbook_policies.policybindingmodel",),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.CreateModel(
 | 
			
		||||
            name="Provider",
 | 
			
		||||
@ -418,7 +395,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
                        parent_link=True,
 | 
			
		||||
                        primary_key=True,
 | 
			
		||||
                        serialize=False,
 | 
			
		||||
                        to="passbook_core.PolicyModel",
 | 
			
		||||
                        to="passbook_policies.PolicyBindingModel",
 | 
			
		||||
                    ),
 | 
			
		||||
                ),
 | 
			
		||||
                ("name", models.TextField()),
 | 
			
		||||
@ -438,7 +415,7 @@ class Migration(migrations.Migration):
 | 
			
		||||
                ),
 | 
			
		||||
            ],
 | 
			
		||||
            options={"abstract": False,},
 | 
			
		||||
            bases=("passbook_core.policymodel",),
 | 
			
		||||
            bases=("passbook_policies.policybindingmodel",),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name="user",
 | 
			
		||||
 | 
			
		||||
@ -6,11 +6,7 @@ from django.db import migrations
 | 
			
		||||
class Migration(migrations.Migration):
 | 
			
		||||
 | 
			
		||||
    dependencies = [
 | 
			
		||||
        ("passbook_policies", "0003_auto_20200508_1642"),
 | 
			
		||||
        ("passbook_stages_password", "0001_initial"),
 | 
			
		||||
        ("passbook_core", "0012_delete_factor"),
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    operations = [
 | 
			
		||||
        migrations.DeleteModel(name="DebugPolicy",),
 | 
			
		||||
    ]
 | 
			
		||||
    operations = []
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										48
									
								
								passbook/core/migrations/0016_auto_20200516_1446.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								passbook/core/migrations/0016_auto_20200516_1446.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,48 @@
 | 
			
		||||
# Generated by Django 3.0.5 on 2020-05-16 14:46
 | 
			
		||||
 | 
			
		||||
import django.db.models.deletion
 | 
			
		||||
from django.db import migrations, models
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Migration(migrations.Migration):
 | 
			
		||||
 | 
			
		||||
    dependencies = [
 | 
			
		||||
        ("passbook_policies", "__first__"),
 | 
			
		||||
        ("passbook_core", "0015_auto_20200516_1407"),
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    operations = [
 | 
			
		||||
        migrations.RemoveField(model_name="policymodel", name="policies",),
 | 
			
		||||
        migrations.RemoveField(model_name="application", name="policymodel_ptr",),
 | 
			
		||||
        migrations.RemoveField(model_name="source", name="policymodel_ptr",),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name="application",
 | 
			
		||||
            name="policybindingmodel_ptr",
 | 
			
		||||
            field=models.OneToOneField(
 | 
			
		||||
                auto_created=True,
 | 
			
		||||
                default=None,
 | 
			
		||||
                on_delete=django.db.models.deletion.CASCADE,
 | 
			
		||||
                parent_link=True,
 | 
			
		||||
                primary_key=True,
 | 
			
		||||
                serialize=False,
 | 
			
		||||
                to="passbook_policies.PolicyBindingModel",
 | 
			
		||||
            ),
 | 
			
		||||
            preserve_default=False,
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name="source",
 | 
			
		||||
            name="policybindingmodel_ptr",
 | 
			
		||||
            field=models.OneToOneField(
 | 
			
		||||
                auto_created=True,
 | 
			
		||||
                default=None,
 | 
			
		||||
                on_delete=django.db.models.deletion.CASCADE,
 | 
			
		||||
                parent_link=True,
 | 
			
		||||
                primary_key=True,
 | 
			
		||||
                serialize=False,
 | 
			
		||||
                to="passbook_policies.PolicyBindingModel",
 | 
			
		||||
            ),
 | 
			
		||||
            preserve_default=False,
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.DeleteModel(name="Policy",),
 | 
			
		||||
        migrations.DeleteModel(name="PolicyModel",),
 | 
			
		||||
    ]
 | 
			
		||||
		Reference in New Issue
	
	Block a user