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
+ # Adding model 'Stack'
12
+ db .create_table ('stacks_stack' , (
13
+ ('id' , self .gf ('django.db.models.fields.AutoField' )(primary_key = True )),
14
+ ('name' , self .gf ('django.db.models.fields.CharField' )(default = '' , max_length = 255 , blank = True )),
15
+ ('code' , self .gf ('django.db.models.fields.CharField' )(unique = True , max_length = 255 , blank = True )),
16
+ ('content' , self .gf ('django.db.models.fields.related.ForeignKey' )(related_name = 'stacks_contents' , null = True , to = orm ['cms.Placeholder' ])),
17
+ ))
18
+ db .send_create_signal ('stacks' , ['Stack' ])
19
+
20
+ # Adding model 'StackLink'
21
+ db .create_table ('cmsplugin_stacklink' , (
22
+ ('cmsplugin_ptr' , self .gf ('django.db.models.fields.related.OneToOneField' )(to = orm ['cms.CMSPlugin' ], unique = True , primary_key = True )),
23
+ ('stack' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['stacks.Stack' ])),
24
+ ))
25
+ db .send_create_signal ('stacks' , ['StackLink' ])
26
+
27
+
28
+ def backwards (self , orm ):
29
+ # Deleting model 'Stack'
30
+ db .delete_table ('stacks_stack' )
31
+
32
+ # Deleting model 'StackLink'
33
+ db .delete_table ('cmsplugin_stacklink' )
34
+
35
+
36
+ models = {
37
+ 'cms.cmsplugin' : {
38
+ 'Meta' : {'object_name' : 'CMSPlugin' },
39
+ 'changed_date' : ('django.db.models.fields.DateTimeField' , [], {'auto_now' : 'True' , 'blank' : 'True' }),
40
+ 'creation_date' : ('django.db.models.fields.DateTimeField' , [], {'default' : 'datetime.datetime(2012, 12, 10, 0, 0)' }),
41
+ 'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
42
+ 'language' : ('django.db.models.fields.CharField' , [], {'max_length' : '15' , 'db_index' : 'True' }),
43
+ 'level' : ('django.db.models.fields.PositiveIntegerField' , [], {'db_index' : 'True' }),
44
+ 'lft' : ('django.db.models.fields.PositiveIntegerField' , [], {'db_index' : 'True' }),
45
+ 'parent' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['cms.CMSPlugin']" , 'null' : 'True' , 'blank' : 'True' }),
46
+ 'placeholder' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['cms.Placeholder']" , 'null' : 'True' }),
47
+ 'plugin_type' : ('django.db.models.fields.CharField' , [], {'max_length' : '50' , 'db_index' : 'True' }),
48
+ 'position' : ('django.db.models.fields.PositiveSmallIntegerField' , [], {'null' : 'True' , 'blank' : 'True' }),
49
+ 'rght' : ('django.db.models.fields.PositiveIntegerField' , [], {'db_index' : 'True' }),
50
+ 'tree_id' : ('django.db.models.fields.PositiveIntegerField' , [], {'db_index' : 'True' })
51
+ },
52
+ 'cms.placeholder' : {
53
+ 'Meta' : {'object_name' : 'Placeholder' },
54
+ 'default_width' : ('django.db.models.fields.PositiveSmallIntegerField' , [], {'null' : 'True' }),
55
+ 'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
56
+ 'slot' : ('django.db.models.fields.CharField' , [], {'max_length' : '50' , 'db_index' : 'True' })
57
+ },
58
+ 'stacks.stack' : {
59
+ 'Meta' : {'object_name' : 'Stack' },
60
+ 'code' : ('django.db.models.fields.CharField' , [], {'unique' : 'True' , 'max_length' : '255' , 'blank' : 'True' }),
61
+ 'content' : ('django.db.models.fields.related.ForeignKey' , [], {'related_name' : "'stacks_contents'" , 'null' : 'True' , 'to' : "orm['cms.Placeholder']" }),
62
+ 'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
63
+ 'name' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '255' , 'blank' : 'True' })
64
+ },
65
+ 'stacks.stacklink' : {
66
+ 'Meta' : {'object_name' : 'StackLink' , 'db_table' : "'cmsplugin_stacklink'" , '_ormbases' : ['cms.CMSPlugin' ]},
67
+ 'cmsplugin_ptr' : ('django.db.models.fields.related.OneToOneField' , [], {'to' : "orm['cms.CMSPlugin']" , 'unique' : 'True' , 'primary_key' : 'True' }),
68
+ 'stack' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['stacks.Stack']" })
69
+ }
70
+ }
71
+
72
+ complete_apps = ['stacks' ]
0 commit comments