Commit 671b8263dd8bc48ccaf52aace74bcfffbaac7b8e

Authored by Sergio Oliveira
1 parent d3f9b27b

Removing old userprofile

src/super_archives/migrations/0012_auto__del_userprofile__chg_field_vote_user__chg_field_emailaddress_use.py 0 → 100644
... ... @@ -0,0 +1,159 @@
  1 +# -*- coding: utf-8 -*-
  2 +import datetime
  3 +from south.db import db
  4 +from south.v2 import SchemaMigration
  5 +from django.db import models
  6 +
  7 +
  8 +class Migration(SchemaMigration):
  9 +
  10 + def forwards(self, orm):
  11 + # Deleting model 'UserProfile'
  12 + db.delete_table(u'super_archives_userprofile')
  13 +
  14 +
  15 + # Changing field 'Vote.user'
  16 + db.alter_column(u'super_archives_vote', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['accounts.User']))
  17 +
  18 + # Changing field 'EmailAddress.user'
  19 + db.alter_column(u'super_archives_emailaddress', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(null=True, to=orm['accounts.User']))
  20 +
  21 + # Changing field 'MailingListMembership.user'
  22 + db.alter_column(u'super_archives_mailinglistmembership', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['accounts.User']))
  23 +
  24 + def backwards(self, orm):
  25 + # Adding model 'UserProfile'
  26 + db.create_table(u'super_archives_userprofile', (
  27 + ('google_talk', self.gf('django.db.models.fields.EmailField')(max_length=75, null=True)),
  28 + ('facebook', self.gf('django.db.models.fields.CharField')(max_length=128, null=True)),
  29 + ('user', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['auth.User'], unique=True)),
  30 + ('webpage', self.gf('django.db.models.fields.CharField')(max_length=256, null=True)),
  31 + ('role', self.gf('django.db.models.fields.CharField')(max_length=128, null=True)),
  32 + ('twitter', self.gf('django.db.models.fields.CharField')(max_length=128, null=True)),
  33 + ('verification_hash', self.gf('django.db.models.fields.CharField')(max_length=32, null=True)),
  34 + (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
  35 + ('institution', self.gf('django.db.models.fields.CharField')(max_length=128, null=True)),
  36 + ))
  37 + db.send_create_signal(u'super_archives', ['UserProfile'])
  38 +
  39 +
  40 + # Changing field 'Vote.user'
  41 + db.alter_column(u'super_archives_vote', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User']))
  42 +
  43 + # Changing field 'EmailAddress.user'
  44 + db.alter_column(u'super_archives_emailaddress', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(null=True, to=orm['auth.User']))
  45 +
  46 + # Changing field 'MailingListMembership.user'
  47 + db.alter_column(u'super_archives_mailinglistmembership', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User']))
  48 +
  49 + models = {
  50 + u'accounts.user': {
  51 + 'Meta': {'object_name': 'User'},
  52 + 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
  53 + 'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '75', 'blank': 'True'}),
  54 + 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
  55 + 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
  56 + 'google_talk': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True'}),
  57 + 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
  58 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  59 + 'institution': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
  60 + 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
  61 + 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
  62 + 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
  63 + 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
  64 + 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
  65 + 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
  66 + 'role': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
  67 + 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
  68 + 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
  69 + 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}),
  70 + 'verification_hash': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
  71 + 'webpage': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'})
  72 + },
  73 + u'auth.group': {
  74 + 'Meta': {'object_name': 'Group'},
  75 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  76 + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
  77 + 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
  78 + },
  79 + u'auth.permission': {
  80 + 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
  81 + 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  82 + 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
  83 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  84 + 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
  85 + },
  86 + u'contenttypes.contenttype': {
  87 + 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
  88 + 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  89 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  90 + 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  91 + 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
  92 + },
  93 + u'super_archives.emailaddress': {
  94 + 'Meta': {'object_name': 'EmailAddress'},
  95 + 'address': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '75'}),
  96 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  97 + 'md5': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
  98 + 'real_name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '64', 'blank': 'True'}),
  99 + 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'emails'", 'null': 'True', 'to': u"orm['accounts.User']"})
  100 + },
  101 + u'super_archives.mailinglist': {
  102 + 'Meta': {'object_name': 'MailingList'},
  103 + 'description': ('django.db.models.fields.TextField', [], {}),
  104 + 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
  105 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  106 + 'last_imported_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
  107 + 'logo': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
  108 + 'name': ('django.db.models.fields.CharField', [], {'max_length': '80'})
  109 + },
  110 + u'super_archives.mailinglistmembership': {
  111 + 'Meta': {'object_name': 'MailingListMembership'},
  112 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  113 + 'mailinglist': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['super_archives.MailingList']"}),
  114 + 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['accounts.User']"})
  115 + },
  116 + u'super_archives.message': {
  117 + 'Meta': {'unique_together': "(('thread', 'message_id'),)", 'object_name': 'Message'},
  118 + 'body': ('django.db.models.fields.TextField', [], {'default': "''"}),
  119 + 'from_address': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['super_archives.EmailAddress']"}),
  120 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  121 + 'message_id': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
  122 + 'received_time': ('django.db.models.fields.DateTimeField', [], {}),
  123 + 'spam': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
  124 + 'subject': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'}),
  125 + 'subject_clean': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'}),
  126 + 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['super_archives.Thread']", 'null': 'True'})
  127 + },
  128 + u'super_archives.messagemetadata': {
  129 + 'Message': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['super_archives.Message']"}),
  130 + 'Meta': {'object_name': 'MessageMetadata'},
  131 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  132 + 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
  133 + 'value': ('django.db.models.fields.TextField', [], {})
  134 + },
  135 + u'super_archives.pagehit': {
  136 + 'Meta': {'object_name': 'PageHit'},
  137 + 'hit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
  138 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  139 + 'url_path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'})
  140 + },
  141 + u'super_archives.thread': {
  142 + 'Meta': {'unique_together': "(('subject_token', 'mailinglist'),)", 'object_name': 'Thread'},
  143 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  144 + 'latest_message': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'+'", 'unique': 'True', 'null': 'True', 'to': u"orm['super_archives.Message']"}),
  145 + 'mailinglist': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['super_archives.MailingList']"}),
  146 + 'score': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
  147 + 'spam': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
  148 + 'subject_token': ('django.db.models.fields.CharField', [], {'max_length': '512'})
  149 + },
  150 + u'super_archives.vote': {
  151 + 'Meta': {'unique_together': "(('user', 'message'),)", 'object_name': 'Vote'},
  152 + 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
  153 + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  154 + 'message': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['super_archives.Message']"}),
  155 + 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['accounts.User']"})
  156 + }
  157 + }
  158 +
  159 + complete_apps = ['super_archives']
0 160 \ No newline at end of file
... ...