Statistics
| Branch: | Tag: | Revision:

root / cloudcms / migrate / cloudcmsguide / 0004_auto__chg_field_userguideentry_published_on__chg_field_sectioncontent_.py @ 6b9ccffa

History | View | Annotate | Download (14.5 kB)

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

    
12
        # Changing field 'UserGuideEntry.published_on'
13
        db.alter_column('cloudcmsguide_userguideentry', 'published_on', self.gf('django.db.models.fields.DateTimeField')())
14

    
15
        # Changing field 'SectionContent.richtext'
16
        db.alter_column('cloudcmsguide_userguideentry_sectioncontent', 'richtext', self.gf('feincms.contrib.richtext.RichTextField')())
17

    
18
        # Changing field 'SectionContent.mediafile'
19
        db.alter_column('cloudcmsguide_userguideentry_sectioncontent', 'mediafile_id', self.gf('feincms.module.medialibrary.fields.MediaFileForeignKey')(null=True, to=orm['medialibrary.MediaFile']))
20
        # Adding field 'ImageContent.alt_text'
21
        db.add_column('cloudcmsguide_userguideentry_imagecontent', 'alt_text',
22
                      self.gf('django.db.models.fields.CharField')(default='', max_length=255, blank=True),
23
                      keep_default=False)
24

    
25
        # Adding field 'ImageContent.caption'
26
        db.add_column('cloudcmsguide_userguideentry_imagecontent', 'caption',
27
                      self.gf('django.db.models.fields.CharField')(default='', max_length=255, blank=True),
28
                      keep_default=False)
29

    
30

    
31
        # Changing field 'ImageContent.image'
32
        db.alter_column('cloudcmsguide_userguideentry_imagecontent', 'image', self.gf('django.db.models.fields.files.ImageField')(max_length=255))
33

    
34
        # Changing field 'RichTextContent.text'
35
        db.alter_column('cloudcmsguide_userguideentry_richtextcontent', 'text', self.gf('feincms.contrib.richtext.RichTextField')())
36

    
37
    def backwards(self, orm):
38

    
39
        # Changing field 'UserGuideEntry.published_on'
40
        db.alter_column('cloudcmsguide_userguideentry', 'published_on', self.gf('django.db.models.fields.DateTimeField')(null=True))
41

    
42
        # Changing field 'SectionContent.richtext'
43
        db.alter_column('cloudcmsguide_userguideentry_sectioncontent', 'richtext', self.gf('django.db.models.fields.TextField')())
44

    
45
        # Changing field 'SectionContent.mediafile'
46
        db.alter_column('cloudcmsguide_userguideentry_sectioncontent', 'mediafile_id', self.gf('django.db.models.fields.related.ForeignKey')(null=True, to=orm['medialibrary.MediaFile']))
47
        # Deleting field 'ImageContent.alt_text'
48
        db.delete_column('cloudcmsguide_userguideentry_imagecontent', 'alt_text')
49

    
50
        # Deleting field 'ImageContent.caption'
51
        db.delete_column('cloudcmsguide_userguideentry_imagecontent', 'caption')
52

    
53

    
54
        # Changing field 'ImageContent.image'
55
        db.alter_column('cloudcmsguide_userguideentry_imagecontent', 'image', self.gf('django.db.models.fields.files.ImageField')(max_length=100))
56

    
57
        # Changing field 'RichTextContent.text'
58
        db.alter_column('cloudcmsguide_userguideentry_richtextcontent', 'text', self.gf('django.db.models.fields.TextField')())
59

    
60
    models = {
61
        'auth.group': {
62
            'Meta': {'object_name': 'Group'},
63
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
64
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
65
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
66
        },
67
        'auth.permission': {
68
            'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
69
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
70
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
71
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
72
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
73
        },
74
        'auth.user': {
75
            'Meta': {'object_name': 'User'},
76
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
77
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
78
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
79
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
80
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
81
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
82
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
83
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
84
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
85
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
86
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
87
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
88
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
89
        },
90
        'cloudcms.service': {
91
            'Meta': {'ordering': "['-ordering']", 'object_name': 'Service'},
92
            'class_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
93
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
94
            'image_faq': ('feincms.module.medialibrary.fields.MediaFileForeignKey', [], {'blank': 'True', 'related_name': "'image_faq'", 'null': 'True', 'to': "orm['medialibrary.MediaFile']"}),
95
            'image_userguide': ('feincms.module.medialibrary.fields.MediaFileForeignKey', [], {'blank': 'True', 'related_name': "'image_userguide'", 'null': 'True', 'to': "orm['medialibrary.MediaFile']"}),
96
            'ordering': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'})
97
        },
98
        'cloudcmsguide.imagecontent': {
99
            'Meta': {'ordering': "['ordering']", 'object_name': 'ImageContent', 'db_table': "'cloudcmsguide_userguideentry_imagecontent'"},
100
            'alt_text': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
101
            'caption': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
102
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
103
            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '255'}),
104
            'ordering': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
105
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'imagecontent_set'", 'to': "orm['cloudcmsguide.UserGuideEntry']"}),
106
            'position': ('django.db.models.fields.CharField', [], {'default': "'default'", 'max_length': '10'}),
107
            'region': ('django.db.models.fields.CharField', [], {'max_length': '255'})
108
        },
109
        'cloudcmsguide.rawcontent': {
110
            'Meta': {'ordering': "['ordering']", 'object_name': 'RawContent', 'db_table': "'cloudcmsguide_userguideentry_rawcontent'"},
111
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
112
            'ordering': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
113
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'rawcontent_set'", 'to': "orm['cloudcmsguide.UserGuideEntry']"}),
114
            'region': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
115
            'text': ('django.db.models.fields.TextField', [], {'blank': 'True'})
116
        },
117
        'cloudcmsguide.richtextcontent': {
118
            'Meta': {'ordering': "['ordering']", 'object_name': 'RichTextContent', 'db_table': "'cloudcmsguide_userguideentry_richtextcontent'"},
119
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
120
            'ordering': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
121
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'richtextcontent_set'", 'to': "orm['cloudcmsguide.UserGuideEntry']"}),
122
            'region': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
123
            'text': ('feincms.contrib.richtext.RichTextField', [], {'blank': 'True'})
124
        },
125
        'cloudcmsguide.sectioncontent': {
126
            'Meta': {'ordering': "['ordering']", 'object_name': 'SectionContent', 'db_table': "'cloudcmsguide_userguideentry_sectioncontent'"},
127
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
128
            'mediafile': ('feincms.module.medialibrary.fields.MediaFileForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['medialibrary.MediaFile']"}),
129
            'ordering': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
130
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sectioncontent_set'", 'to': "orm['cloudcmsguide.UserGuideEntry']"}),
131
            'region': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
132
            'richtext': ('feincms.contrib.richtext.RichTextField', [], {'blank': 'True'}),
133
            'title': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}),
134
            'type': ('django.db.models.fields.CharField', [], {'default': "'block'", 'max_length': '10'})
135
        },
136
        'cloudcmsguide.templatecontent': {
137
            'Meta': {'ordering': "['ordering']", 'object_name': 'TemplateContent', 'db_table': "'cloudcmsguide_userguideentry_templatecontent'"},
138
            'filename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
139
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
140
            'ordering': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
141
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'templatecontent_set'", 'to': "orm['cloudcmsguide.UserGuideEntry']"}),
142
            'region': ('django.db.models.fields.CharField', [], {'max_length': '255'})
143
        },
144
        'cloudcmsguide.userguideentry': {
145
            'Meta': {'ordering': "['service', 'published_on']", 'object_name': 'UserGuideEntry'},
146
            'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'guide_pages'", 'to': "orm['auth.User']"}),
147
            'creation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
148
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
149
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
150
            'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
151
            'language': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
152
            'last_changed': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
153
            'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
154
            'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
155
            'meta_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
156
            'meta_keywords': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
157
            'modification_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
158
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'null': 'True', 'to': "orm['cloudcmsguide.UserGuideEntry']"}),
159
            'published_on': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now', 'blank': 'True'}),
160
            'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
161
            'service': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'userguideentries'", 'null': 'True', 'to': "orm['cloudcms.Service']"}),
162
            'slug': ('django.db.models.fields.SlugField', [], {'max_length': '100'}),
163
            'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
164
            'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
165
        },
166
        'contenttypes.contenttype': {
167
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
168
            'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
169
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
170
            'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
171
            'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
172
        },
173
        'medialibrary.category': {
174
            'Meta': {'ordering': "['parent__title', 'title']", 'object_name': 'Category'},
175
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
176
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'null': 'True', 'to': "orm['medialibrary.Category']"}),
177
            'slug': ('django.db.models.fields.SlugField', [], {'max_length': '150'}),
178
            'title': ('django.db.models.fields.CharField', [], {'max_length': '200'})
179
        },
180
        'medialibrary.mediafile': {
181
            'Meta': {'ordering': "['-created']", 'object_name': 'MediaFile'},
182
            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['medialibrary.Category']", 'null': 'True', 'blank': 'True'}),
183
            'copyright': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}),
184
            'created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
185
            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '255'}),
186
            'file_size': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
187
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
188
            'type': ('django.db.models.fields.CharField', [], {'max_length': '12'})
189
        }
190
    }
191

    
192
    complete_apps = ['cloudcmsguide']