Beispiel #1
0
 def backwards(self, orm):
     db.add_column('object_permissions_group_perms', 'admin_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
     if db_table_exists('object_permissions_testmodel_perms'):
         db.add_column('object_permissions_testmodel_perms', 'Perm3_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodel_perms', 'Perm2_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodel_perms', 'Perm1_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodel_perms', 'Perm4_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
     if db_table_exists('object_permissions_testmodelchildchild_perms'):
         db.add_column('object_permissions_testmodelchildchild_perms', 'Perm3_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodelchildchild_perms', 'Perm2_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodelchildchild_perms', 'Perm1_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodelchildchild_perms', 'Perm4_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
     if db_table_exists('object_permissions_testmodelchild_perms'):
         db.add_column('object_permissions_testmodelchild_perms', 'Perm3_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodelchild_perms', 'Perm2_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodelchild_perms', 'Perm1_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
         db.add_column('object_permissions_testmodelchild_perms', 'Perm4_tmp', self.gf('django.db.models.fields.IntegerField')(default=True))
Beispiel #2
0
 def forwards(self, orm):
     # delete old boolean perm columns
     db.delete_column('object_permissions_group_perms', 'admin_tmp')
     if db_table_exists('object_permissions_testmodel_perms'):
         db.delete_column('object_permissions_testmodel_perms', 'Perm3_tmp')
         db.delete_column('object_permissions_testmodel_perms', 'Perm2_tmp')
         db.delete_column('object_permissions_testmodel_perms', 'Perm1_tmp')
         db.delete_column('object_permissions_testmodel_perms', 'Perm4_tmp')
     if db_table_exists('object_permissions_testmodelchildchild_perms'):
         db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm3_tmp')
         db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm2_tmp')
         db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm1_tmp')
         db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm4_tmp')
     if db_table_exists('object_permissions_testmodelchild_perms'):
         db.delete_column('object_permissions_testmodelchild_perms', 'Perm3_tmp')
         db.delete_column('object_permissions_testmodelchild_perms', 'Perm2_tmp')
         db.delete_column('object_permissions_testmodelchild_perms', 'Perm1_tmp')
         db.delete_column('object_permissions_testmodelchild_perms', 'Perm4_tmp')
    def backwards(self, orm):
        # remove new integer type fields
        db.delete_column('object_permissions_group_perms', 'admin')
        if db_table_exists('object_permissions_testmodel_perms'):
            db.delete_column('object_permissions_testmodel_perms', 'Perm3')
            db.delete_column('object_permissions_testmodel_perms', 'Perm2')
            db.delete_column('object_permissions_testmodel_perms', 'Perm1')
            db.delete_column('object_permissions_testmodel_perms', 'Perm4')
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.delete_column('object_permissions_testmodelchildchild_perms',
                             'Perm3')
            db.delete_column('object_permissions_testmodelchildchild_perms',
                             'Perm2')
            db.delete_column('object_permissions_testmodelchildchild_perms',
                             'Perm1')
            db.delete_column('object_permissions_testmodelchildchild_perms',
                             'Perm4')
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.delete_column('object_permissions_testmodelchild_perms',
                             'Perm3')
            db.delete_column('object_permissions_testmodelchild_perms',
                             'Perm2')
            db.delete_column('object_permissions_testmodelchild_perms',
                             'Perm1')
            db.delete_column('object_permissions_testmodelchild_perms',
                             'Perm4')

        # rename old perm columns back to original names
        db.rename_column('object_permissions_group_perms', 'admin_tmp',
                         'admin')
        if db_table_exists('object_permissions_testmodel_perms'):
            db.rename_column('object_permissions_testmodel_perms', 'Perm3_tmp',
                             'Perm3')
            db.rename_column('object_permissions_testmodel_perms', 'Perm2_tmp',
                             'Perm2')
            db.rename_column('object_permissions_testmodel_perms', 'Perm1_tmp',
                             'Perm1')
            db.rename_column('object_permissions_testmodel_perms', 'Perm4_tmp',
                             'Perm4')
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm3_tmp', 'Perm3')
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm2_tmp', 'Perm2')
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm1_tmp', 'Perm1')
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm4_tmp', 'Perm4')
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm3_tmp', 'Perm3')
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm2_tmp', 'Perm2')
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm1_tmp', 'Perm1')
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm4_tmp', 'Perm4')
    def forwards(self, orm):
        # temporarily rename old perm columns
        db.rename_column('object_permissions_group_perms', 'admin', 'admin_tmp')
        if db_table_exists('object_permissions_testmodel_perms'):
            db.rename_column('object_permissions_testmodel_perms', 'Perm3', 'Perm3_tmp')
            db.rename_column('object_permissions_testmodel_perms', 'Perm2', 'Perm2_tmp')
            db.rename_column('object_permissions_testmodel_perms', 'Perm1', 'Perm1_tmp')
            db.rename_column('object_permissions_testmodel_perms', 'Perm4', 'Perm4_tmp')
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm3', 'Perm3_tmp')
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm2', 'Perm2_tmp')
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm1', 'Perm1_tmp')
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm4', 'Perm4_tmp')
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm3', 'Perm3_tmp')
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm2', 'Perm2_tmp')
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm1', 'Perm1_tmp')
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm4', 'Perm4_tmp')

        # add new integer type fields
        db.add_column('object_permissions_group_perms', 'admin', self.gf('django.db.models.fields.IntegerField')(default=0))
        if db_table_exists('object_permissions_testmodel_perms'):
            db.add_column('object_permissions_testmodel_perms', 'Perm3', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodel_perms', 'Perm2', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodel_perms', 'Perm1', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodel_perms', 'Perm4', self.gf('django.db.models.fields.IntegerField')(default=0))
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.add_column('object_permissions_testmodelchildchild_perms', 'Perm3', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodelchildchild_perms', 'Perm2', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodelchildchild_perms', 'Perm1', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodelchildchild_perms', 'Perm4', self.gf('django.db.models.fields.IntegerField')(default=0))
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.add_column('object_permissions_testmodelchild_perms', 'Perm3', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodelchild_perms', 'Perm2', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodelchild_perms', 'Perm1', self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column('object_permissions_testmodelchild_perms', 'Perm4', self.gf('django.db.models.fields.IntegerField')(default=0))
    def backwards(self, orm):
        # remove new integer type fields
        db.delete_column('object_permissions_group_perms', 'admin')
        if db_table_exists('object_permissions_testmodel_perms'):
            db.delete_column('object_permissions_testmodel_perms', 'Perm3')
            db.delete_column('object_permissions_testmodel_perms', 'Perm2')
            db.delete_column('object_permissions_testmodel_perms', 'Perm1')
            db.delete_column('object_permissions_testmodel_perms', 'Perm4')
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm3')
            db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm2')
            db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm1')
            db.delete_column('object_permissions_testmodelchildchild_perms', 'Perm4')
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.delete_column('object_permissions_testmodelchild_perms', 'Perm3')
            db.delete_column('object_permissions_testmodelchild_perms', 'Perm2')
            db.delete_column('object_permissions_testmodelchild_perms', 'Perm1')
            db.delete_column('object_permissions_testmodelchild_perms', 'Perm4')

        # rename old perm columns back to original names
        db.rename_column('object_permissions_group_perms', 'admin_tmp', 'admin')
        if db_table_exists('object_permissions_testmodel_perms'):
            db.rename_column('object_permissions_testmodel_perms', 'Perm3_tmp', 'Perm3')
            db.rename_column('object_permissions_testmodel_perms', 'Perm2_tmp', 'Perm2')
            db.rename_column('object_permissions_testmodel_perms', 'Perm1_tmp', 'Perm1')
            db.rename_column('object_permissions_testmodel_perms', 'Perm4_tmp', 'Perm4')
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm3_tmp', 'Perm3')
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm2_tmp', 'Perm2')
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm1_tmp', 'Perm1')
            db.rename_column('object_permissions_testmodelchildchild_perms', 'Perm4_tmp', 'Perm4')
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm3_tmp', 'Perm3')
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm2_tmp', 'Perm2')
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm1_tmp', 'Perm1')
            db.rename_column('object_permissions_testmodelchild_perms', 'Perm4_tmp', 'Perm4')
    def forwards(self, orm):

        # Adding model 'TestModel'
        if not db_table_exists("object_permissions_testmodel"):
            db.create_table(
                "object_permissions_testmodel",
                (
                    ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)),
                    ("name", self.gf("django.db.models.fields.CharField")(max_length=32)),
                ),
            )
            db.send_create_signal("object_permissions", ["TestModel"])

        # Adding model 'TestModelChild'
        if not db_table_exists("object_permissions_testmodelchild"):
            db.create_table(
                "object_permissions_testmodelchild",
                (
                    ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)),
                    (
                        "parent",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            to=orm["object_permissions.TestModel"], null=True
                        ),
                    ),
                ),
            )
            db.send_create_signal("object_permissions", ["TestModelChild"])

        # Adding model 'TestModelChildChild'
        if not db_table_exists("object_permissions_testmodelchildchild"):
            db.create_table(
                "object_permissions_testmodelchildchild",
                (
                    ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)),
                    (
                        "parent",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            to=orm["object_permissions.TestModelChild"], null=True
                        ),
                    ),
                ),
            )
            db.send_create_signal("object_permissions", ["TestModelChildChild"])

        # Adding model 'TestModel_Perms'
        if not db_table_exists("object_permissions_testmodel_perms"):
            db.create_table(
                "object_permissions_testmodel_perms",
                (
                    (
                        "obj",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="operms", to=orm["object_permissions.TestModel"]
                        ),
                    ),
                    ("Perm3", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm2", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm1", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm4", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    (
                        "user",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="TestModel_uperms", null=True, to=orm["auth.User"]
                        ),
                    ),
                    (
                        "group",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="TestModel_gperms", null=True, to=orm["auth.Group"]
                        ),
                    ),
                    ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)),
                ),
            )
            db.send_create_signal("object_permissions", ["TestModel_Perms"])

        # Adding model 'TestModelChild_Perms'
        if not db_table_exists("object_permissions_testmodelchild_perms"):
            db.create_table(
                "object_permissions_testmodelchild_perms",
                (
                    (
                        "obj",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="operms", to=orm["object_permissions.TestModelChild"]
                        ),
                    ),
                    ("Perm3", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm2", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm1", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm4", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    (
                        "user",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="TestModelChild_uperms", null=True, to=orm["auth.User"]
                        ),
                    ),
                    (
                        "group",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="TestModelChild_gperms", null=True, to=orm["auth.Group"]
                        ),
                    ),
                    ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)),
                ),
            )
            db.send_create_signal("object_permissions", ["TestModelChild_Perms"])

        # Adding model 'TestModelChildChild_Perms'
        if not db_table_exists("object_permissions_testmodelchildchild_perms"):
            db.create_table(
                "object_permissions_testmodelchildchild_perms",
                (
                    (
                        "obj",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="operms", to=orm["object_permissions.TestModelChildChild"]
                        ),
                    ),
                    ("Perm3", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm2", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm1", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    ("Perm4", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    (
                        "user",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="TestModelChildChild_uperms", null=True, to=orm["auth.User"]
                        ),
                    ),
                    (
                        "group",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="TestModelChildChild_gperms", null=True, to=orm["auth.Group"]
                        ),
                    ),
                    ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)),
                ),
            )
            db.send_create_signal("object_permissions", ["TestModelChildChild_Perms"])

        # Adding model 'Group_Perms'
        if not db_table_exists("object_permissions_group_perms"):
            db.create_table(
                "object_permissions_group_perms",
                (
                    ("admin", self.gf("django.db.models.fields.BooleanField")(default=False, blank=True)),
                    (
                        "obj",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="operms", to=orm["auth.Group"]
                        ),
                    ),
                    (
                        "group",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="Group_gperms", null=True, to=orm["auth.Group"]
                        ),
                    ),
                    ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)),
                    (
                        "user",
                        self.gf("django.db.models.fields.related.ForeignKey")(
                            related_name="Group_uperms", null=True, to=orm["auth.User"]
                        ),
                    ),
                ),
            )
            db.send_create_signal("object_permissions", ["Group_Perms"])
    def forwards(self, orm):
        # temporarily rename old perm columns
        db.rename_column('object_permissions_group_perms', 'admin',
                         'admin_tmp')
        if db_table_exists('object_permissions_testmodel_perms'):
            db.rename_column('object_permissions_testmodel_perms', 'Perm3',
                             'Perm3_tmp')
            db.rename_column('object_permissions_testmodel_perms', 'Perm2',
                             'Perm2_tmp')
            db.rename_column('object_permissions_testmodel_perms', 'Perm1',
                             'Perm1_tmp')
            db.rename_column('object_permissions_testmodel_perms', 'Perm4',
                             'Perm4_tmp')
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm3', 'Perm3_tmp')
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm2', 'Perm2_tmp')
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm1', 'Perm1_tmp')
            db.rename_column('object_permissions_testmodelchildchild_perms',
                             'Perm4', 'Perm4_tmp')
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm3', 'Perm3_tmp')
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm2', 'Perm2_tmp')
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm1', 'Perm1_tmp')
            db.rename_column('object_permissions_testmodelchild_perms',
                             'Perm4', 'Perm4_tmp')

        # add new integer type fields
        db.add_column(
            'object_permissions_group_perms', 'admin',
            self.gf('django.db.models.fields.IntegerField')(default=0))
        if db_table_exists('object_permissions_testmodel_perms'):
            db.add_column(
                'object_permissions_testmodel_perms', 'Perm3',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodel_perms', 'Perm2',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodel_perms', 'Perm1',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodel_perms', 'Perm4',
                self.gf('django.db.models.fields.IntegerField')(default=0))
        if db_table_exists('object_permissions_testmodelchildchild_perms'):
            db.add_column(
                'object_permissions_testmodelchildchild_perms', 'Perm3',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodelchildchild_perms', 'Perm2',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodelchildchild_perms', 'Perm1',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodelchildchild_perms', 'Perm4',
                self.gf('django.db.models.fields.IntegerField')(default=0))
        if db_table_exists('object_permissions_testmodelchild_perms'):
            db.add_column(
                'object_permissions_testmodelchild_perms', 'Perm3',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodelchild_perms', 'Perm2',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodelchild_perms', 'Perm1',
                self.gf('django.db.models.fields.IntegerField')(default=0))
            db.add_column(
                'object_permissions_testmodelchild_perms', 'Perm4',
                self.gf('django.db.models.fields.IntegerField')(default=0))