mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
Fixing migrations.
This commit is contained in:
@@ -11,34 +11,15 @@ class Migration(DataMigration):
|
||||
|
||||
def forwards(self, orm):
|
||||
"Write your forwards methods here."
|
||||
oldct = orm['contenttypes.ContentType'].objects.get(
|
||||
app_label='admin', model='user'
|
||||
)
|
||||
newct = orm['contenttypes.ContentType'].objects.get(
|
||||
app_label='core', model='user'
|
||||
)
|
||||
orm['core.ObjectAccess'].objects.filter(content_type=oldct).update(
|
||||
content_type=newct
|
||||
)
|
||||
orm['reversion.Version'].objects.filter(content_type=oldct).update(
|
||||
content_type=newct
|
||||
)
|
||||
oldct.delete()
|
||||
orm['contenttypes.ContentType'].objects.filter(
|
||||
app_label='admin', model__in=['user', 'extension', 'objectaccess']
|
||||
).update(app_label='core')
|
||||
|
||||
def backwards(self, orm):
|
||||
"Write your backwards methods here."
|
||||
newct = orm['contenttypes.ContentType'].objects.create(
|
||||
app_label='admin', model='user', name='user'
|
||||
)
|
||||
oldct = orm['contenttypes.ContentType'].objects.get(
|
||||
app_label='core', model='user'
|
||||
)
|
||||
orm['core.ObjectAccess'].objects.filter(content_type=oldct).update(
|
||||
content_type=newct
|
||||
)
|
||||
orm['reversion.Version'].objects.filter(content_type=oldct).update(
|
||||
content_type=newct
|
||||
)
|
||||
orm['contenttypes.ContentType'].objects.filter(
|
||||
app_label='core', model__in=['user', 'extension', 'objectaccess']
|
||||
).update(app_label='admin')
|
||||
|
||||
models = {
|
||||
u'auth.group': {
|
||||
|
||||
@@ -24,8 +24,6 @@ class Migration(SchemaMigration):
|
||||
|
||||
db.rename_table('admin_extension', 'core_extension')
|
||||
|
||||
db.send_create_signal('core', ['User', 'Extension', 'ObjectAccess'])
|
||||
|
||||
def backwards(self, orm):
|
||||
db.rename_table('core_user', 'admin_user')
|
||||
# Changing field 'Mailbox.user'
|
||||
@@ -39,8 +37,6 @@ class Migration(SchemaMigration):
|
||||
|
||||
db.rename_table('core_extension', 'admin_extension')
|
||||
|
||||
db.send_create_signal('admin', ['User', 'Extension', 'ObjectAccess'])
|
||||
|
||||
models = {
|
||||
'admin.alias': {
|
||||
'Meta': {'ordering': "['domain__name', 'address']", 'unique_together': "(('address', 'domain'),)", 'object_name': 'Alias'},
|
||||
|
||||
Reference in New Issue
Block a user