~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to pybb/south_migrations/0001_initial.py

  • Committer: franku
  • Date: 2016-12-13 18:28:51 UTC
  • mto: This revision was merged to the branch mainline in revision 443.
  • Revision ID: somal@arcor.de-20161213182851-bo5ebf8pdvw5beua
run the script

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
from south.v2 import SchemaMigration
5
5
from django.db import models
6
6
 
 
7
 
7
8
class Migration(SchemaMigration):
8
9
 
9
10
    def forwards(self, orm):
10
 
        
 
11
 
11
12
        # Adding model 'Category'
12
13
        db.create_table('pybb_category', (
13
14
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14
15
            ('name', self.gf('django.db.models.fields.CharField')(max_length=80)),
15
 
            ('position', self.gf('django.db.models.fields.IntegerField')(default=0, blank=True)),
 
16
            ('position', self.gf('django.db.models.fields.IntegerField')(
 
17
                default=0, blank=True)),
16
18
        ))
17
19
        db.send_create_signal('pybb', ['Category'])
18
20
 
19
21
        # Adding model 'Forum'
20
22
        db.create_table('pybb_forum', (
21
23
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
22
 
            ('category', self.gf('django.db.models.fields.related.ForeignKey')(related_name='forums', to=orm['pybb.Category'])),
 
24
            ('category', self.gf('django.db.models.fields.related.ForeignKey')(
 
25
                related_name='forums', to=orm['pybb.Category'])),
23
26
            ('name', self.gf('django.db.models.fields.CharField')(max_length=80)),
24
 
            ('position', self.gf('django.db.models.fields.IntegerField')(default=0, blank=True)),
25
 
            ('description', self.gf('django.db.models.fields.TextField')(default='', blank=True)),
 
27
            ('position', self.gf('django.db.models.fields.IntegerField')(
 
28
                default=0, blank=True)),
 
29
            ('description', self.gf('django.db.models.fields.TextField')(
 
30
                default='', blank=True)),
26
31
            ('updated', self.gf('django.db.models.fields.DateTimeField')(null=True)),
27
32
        ))
28
33
        db.send_create_signal('pybb', ['Forum'])
29
34
 
30
35
        # Adding M2M table for field moderators on 'Forum'
31
36
        db.create_table('pybb_forum_moderators', (
32
 
            ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
 
37
            ('id', models.AutoField(verbose_name='ID',
 
38
                                    primary_key=True, auto_created=True)),
33
39
            ('forum', models.ForeignKey(orm['pybb.forum'], null=False)),
34
40
            ('user', models.ForeignKey(orm['auth.user'], null=False))
35
41
        ))
38
44
        # Adding model 'Topic'
39
45
        db.create_table('pybb_topic', (
40
46
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
41
 
            ('forum', self.gf('django.db.models.fields.related.ForeignKey')(related_name='topics', to=orm['pybb.Forum'])),
 
47
            ('forum', self.gf('django.db.models.fields.related.ForeignKey')(
 
48
                related_name='topics', to=orm['pybb.Forum'])),
42
49
            ('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
43
50
            ('created', self.gf('django.db.models.fields.DateTimeField')(null=True)),
44
51
            ('updated', self.gf('django.db.models.fields.DateTimeField')(null=True)),
45
 
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])),
46
 
            ('views', self.gf('django.db.models.fields.IntegerField')(default=0, blank=True)),
 
52
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(
 
53
                to=orm['auth.User'])),
 
54
            ('views', self.gf('django.db.models.fields.IntegerField')(
 
55
                default=0, blank=True)),
47
56
            ('sticky', self.gf('django.db.models.fields.BooleanField')(default=False)),
48
57
            ('closed', self.gf('django.db.models.fields.BooleanField')(default=False)),
49
 
            ('post_count', self.gf('django.db.models.fields.IntegerField')(default=0, blank=True)),
 
58
            ('post_count', self.gf('django.db.models.fields.IntegerField')(
 
59
                default=0, blank=True)),
50
60
        ))
51
61
        db.send_create_signal('pybb', ['Topic'])
52
62
 
53
63
        # Adding M2M table for field subscribers on 'Topic'
54
64
        db.create_table('pybb_topic_subscribers', (
55
 
            ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
 
65
            ('id', models.AutoField(verbose_name='ID',
 
66
                                    primary_key=True, auto_created=True)),
56
67
            ('topic', models.ForeignKey(orm['pybb.topic'], null=False)),
57
68
            ('user', models.ForeignKey(orm['auth.user'], null=False))
58
69
        ))
61
72
        # Adding model 'Post'
62
73
        db.create_table('pybb_post', (
63
74
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
64
 
            ('topic', self.gf('django.db.models.fields.related.ForeignKey')(related_name='posts', to=orm['pybb.Topic'])),
65
 
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='posts', to=orm['auth.User'])),
 
75
            ('topic', self.gf('django.db.models.fields.related.ForeignKey')(
 
76
                related_name='posts', to=orm['pybb.Topic'])),
 
77
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(
 
78
                related_name='posts', to=orm['auth.User'])),
66
79
            ('created', self.gf('django.db.models.fields.DateTimeField')(blank=True)),
67
 
            ('updated', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
68
 
            ('markup', self.gf('django.db.models.fields.CharField')(default='markdown', max_length=15)),
 
80
            ('updated', self.gf('django.db.models.fields.DateTimeField')(
 
81
                null=True, blank=True)),
 
82
            ('markup', self.gf('django.db.models.fields.CharField')(
 
83
                default='markdown', max_length=15)),
69
84
            ('body', self.gf('django.db.models.fields.TextField')()),
70
85
            ('body_html', self.gf('django.db.models.fields.TextField')()),
71
86
            ('body_text', self.gf('django.db.models.fields.TextField')()),
72
 
            ('user_ip', self.gf('django.db.models.fields.IPAddressField')(default='', max_length=15, blank=True)),
 
87
            ('user_ip', self.gf('django.db.models.fields.IPAddressField')(
 
88
                default='', max_length=15, blank=True)),
73
89
        ))
74
90
        db.send_create_signal('pybb', ['Post'])
75
91
 
76
92
        # Adding model 'Read'
77
93
        db.create_table('pybb_read', (
78
94
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
79
 
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])),
80
 
            ('topic', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['pybb.Topic'])),
 
95
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(
 
96
                to=orm['auth.User'])),
 
97
            ('topic', self.gf('django.db.models.fields.related.ForeignKey')(
 
98
                to=orm['pybb.Topic'])),
81
99
            ('time', self.gf('django.db.models.fields.DateTimeField')(blank=True)),
82
100
        ))
83
101
        db.send_create_signal('pybb', ['Read'])
88
106
        # Adding model 'PrivateMessage'
89
107
        db.create_table('pybb_privatemessage', (
90
108
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
91
 
            ('dst_user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='dst_users', to=orm['auth.User'])),
92
 
            ('src_user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='src_users', to=orm['auth.User'])),
 
109
            ('dst_user', self.gf('django.db.models.fields.related.ForeignKey')(
 
110
                related_name='dst_users', to=orm['auth.User'])),
 
111
            ('src_user', self.gf('django.db.models.fields.related.ForeignKey')(
 
112
                related_name='src_users', to=orm['auth.User'])),
93
113
            ('read', self.gf('django.db.models.fields.BooleanField')(default=False)),
94
114
            ('created', self.gf('django.db.models.fields.DateTimeField')(blank=True)),
95
 
            ('markup', self.gf('django.db.models.fields.CharField')(default='markdown', max_length=15)),
 
115
            ('markup', self.gf('django.db.models.fields.CharField')(
 
116
                default='markdown', max_length=15)),
96
117
            ('subject', self.gf('django.db.models.fields.CharField')(max_length=255)),
97
118
            ('body', self.gf('django.db.models.fields.TextField')()),
98
119
            ('body_html', self.gf('django.db.models.fields.TextField')()),
103
124
        # Adding model 'Attachment'
104
125
        db.create_table('pybb_attachment', (
105
126
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
106
 
            ('post', self.gf('django.db.models.fields.related.ForeignKey')(related_name='attachments', to=orm['pybb.Post'])),
 
127
            ('post', self.gf('django.db.models.fields.related.ForeignKey')(
 
128
                related_name='attachments', to=orm['pybb.Post'])),
107
129
            ('size', self.gf('django.db.models.fields.IntegerField')()),
108
130
            ('content_type', self.gf('django.db.models.fields.CharField')(max_length=255)),
109
131
            ('path', self.gf('django.db.models.fields.CharField')(max_length=255)),
110
132
            ('name', self.gf('django.db.models.fields.TextField')()),
111
 
            ('hash', self.gf('django.db.models.fields.CharField')(default='', max_length=40, db_index=True, blank=True)),
 
133
            ('hash', self.gf('django.db.models.fields.CharField')
 
134
             (default='', max_length=40, db_index=True, blank=True)),
112
135
        ))
113
136
        db.send_create_signal('pybb', ['Attachment'])
114
137
 
115
 
 
116
138
    def backwards(self, orm):
117
 
        
 
139
 
118
140
        # Removing unique constraint on 'Read', fields ['user', 'topic']
119
141
        db.delete_unique('pybb_read', ['user_id', 'topic_id'])
120
142
 
145
167
        # Deleting model 'Attachment'
146
168
        db.delete_table('pybb_attachment')
147
169
 
148
 
 
149
170
    models = {
150
171
        'auth.group': {
151
172
            'Meta': {'object_name': 'Group'},