From 2a0f4975bb964a9b58fa30b44e3ac0ce7057c115 Mon Sep 17 00:00:00 2001 From: Alex Lovell-Troy Date: Tue, 13 May 2014 02:07:30 +0000 Subject: [PATCH] Adding the south migration --- ...cc_header__add_field_message_bcc_header.py | 65 +++++++++++++++++++ django_mailbox/models.py | 4 +- 2 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 django_mailbox/migrations/0017_auto__add_field_message_cc_header__add_field_message_bcc_header.py diff --git a/django_mailbox/migrations/0017_auto__add_field_message_cc_header__add_field_message_bcc_header.py b/django_mailbox/migrations/0017_auto__add_field_message_cc_header__add_field_message_bcc_header.py new file mode 100644 index 0000000..65aa137 --- /dev/null +++ b/django_mailbox/migrations/0017_auto__add_field_message_cc_header__add_field_message_bcc_header.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- +from south.utils import datetime_utils as datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding field 'Message.cc_header' + db.add_column(u'django_mailbox_message', 'cc_header', + self.gf('django.db.models.fields.TextField')(default=''), + keep_default=False) + + # Adding field 'Message.bcc_header' + db.add_column(u'django_mailbox_message', 'bcc_header', + self.gf('django.db.models.fields.TextField')(default=''), + keep_default=False) + + + def backwards(self, orm): + # Deleting field 'Message.cc_header' + db.delete_column(u'django_mailbox_message', 'cc_header') + + # Deleting field 'Message.bcc_header' + db.delete_column(u'django_mailbox_message', 'bcc_header') + + + models = { + u'django_mailbox.mailbox': { + 'Meta': {'object_name': 'Mailbox'}, + 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'from_email': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), + 'uri': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}) + }, + u'django_mailbox.message': { + 'Meta': {'object_name': 'Message'}, + 'bcc_header': ('django.db.models.fields.TextField', [], {'default': "''"}), + 'body': ('django.db.models.fields.TextField', [], {}), + 'cc_header': ('django.db.models.fields.TextField', [], {'default': "''"}), + 'encoded': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'from_header': ('django.db.models.fields.CharField', [], {'max_length': '255'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'in_reply_to': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'replies'", 'null': 'True', 'to': u"orm['django_mailbox.Message']"}), + 'mailbox': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'messages'", 'to': u"orm['django_mailbox.Mailbox']"}), + 'message_id': ('django.db.models.fields.CharField', [], {'max_length': '255'}), + 'outgoing': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'processed': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'read': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}), + 'subject': ('django.db.models.fields.CharField', [], {'max_length': '255'}), + 'to_header': ('django.db.models.fields.TextField', [], {}) + }, + u'django_mailbox.messageattachment': { + 'Meta': {'object_name': 'MessageAttachment'}, + 'document': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), + 'headers': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'message': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'attachments'", 'null': 'True', 'to': u"orm['django_mailbox.Message']"}) + } + } + + complete_apps = ['django_mailbox'] \ No newline at end of file diff --git a/django_mailbox/models.py b/django_mailbox/models.py index 6aec88b..6eef830 100644 --- a/django_mailbox/models.py +++ b/django_mailbox/models.py @@ -350,8 +350,8 @@ class Message(models.Model): max_length=255, ) to_header = models.TextField() - cc_header = models.TextField() - bcc_header = models.TextField() + cc_header = models.TextField(default='') + bcc_header = models.TextField(default='') outgoing = models.BooleanField( default=False, blank=True,