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))
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 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))