1
# -*- coding: utf-8 -*-
2
from __future__ import unicode_literals
4
from django.db import models, migrations
5
from django.conf import settings
8
class Migration(migrations.Migration):
11
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
15
migrations.CreateModel(
18
('id', models.AutoField(verbose_name='ID',
19
serialize=False, auto_created=True, primary_key=True)),
20
('size', models.IntegerField(verbose_name='Size')),
21
('content_type', models.CharField(
22
max_length=255, verbose_name='Content type')),
23
('path', models.CharField(max_length=255, verbose_name='Path')),
24
('name', models.TextField(verbose_name='Name')),
25
('hash', models.CharField(default=b'', max_length=40,
26
verbose_name='Hash', db_index=True, blank=True)),
29
migrations.CreateModel(
32
('id', models.AutoField(verbose_name='ID',
33
serialize=False, auto_created=True, primary_key=True)),
34
('name', models.CharField(max_length=80, verbose_name='Name')),
35
('position', models.IntegerField(
36
default=0, verbose_name='Position', blank=True)),
39
'ordering': ['position'],
40
'verbose_name': 'Category',
41
'verbose_name_plural': 'Categories',
44
migrations.CreateModel(
47
('id', models.AutoField(verbose_name='ID',
48
serialize=False, auto_created=True, primary_key=True)),
49
('name', models.CharField(max_length=80, verbose_name='Name')),
50
('position', models.IntegerField(
51
default=0, verbose_name='Position', blank=True)),
52
('description', models.TextField(default=b'',
53
verbose_name='Description', blank=True)),
54
('updated', models.DateTimeField(
55
null=True, verbose_name='Updated')),
56
('category', models.ForeignKey(related_name='forums',
57
verbose_name='Category', to='pybb.Category')),
58
('moderators', models.ManyToManyField(
59
to=settings.AUTH_USER_MODEL, verbose_name='Moderators', blank=True)),
62
'ordering': ['position'],
63
'verbose_name': 'Forum',
64
'verbose_name_plural': 'Forums',
67
migrations.CreateModel(
70
('id', models.AutoField(verbose_name='ID',
71
serialize=False, auto_created=True, primary_key=True)),
72
('created', models.DateTimeField(
73
verbose_name='Created', blank=True)),
74
('updated', models.DateTimeField(
75
null=True, verbose_name='Updated', blank=True)),
76
('markup', models.CharField(default=b'markdown', max_length=15, verbose_name='Markup', choices=[
77
(b'markdown', b'markdown'), (b'bbcode', b'bbcode')])),
78
('body', models.TextField(verbose_name='Message')),
79
('body_html', models.TextField(verbose_name='HTML version')),
80
('body_text', models.TextField(verbose_name='Text version')),
81
('user_ip', models.GenericIPAddressField(
82
default=b'', verbose_name='User IP')),
85
'ordering': ['created'],
86
'verbose_name': 'Post',
87
'verbose_name_plural': 'Posts',
90
migrations.CreateModel(
91
name='PrivateMessage',
93
('id', models.AutoField(verbose_name='ID',
94
serialize=False, auto_created=True, primary_key=True)),
95
('read', models.BooleanField(default=False, verbose_name='Read')),
96
('created', models.DateTimeField(
97
verbose_name='Created', blank=True)),
98
('markup', models.CharField(default=b'markdown', max_length=15, verbose_name='Markup', choices=[
99
(b'markdown', b'markdown'), (b'bbcode', b'bbcode')])),
100
('subject', models.CharField(max_length=255, verbose_name='Subject')),
101
('body', models.TextField(verbose_name='Message')),
102
('body_html', models.TextField(verbose_name='HTML version')),
103
('body_text', models.TextField(verbose_name='Text version')),
104
('dst_user', models.ForeignKey(related_name='dst_users',
105
verbose_name='Recipient', to=settings.AUTH_USER_MODEL)),
106
('src_user', models.ForeignKey(related_name='src_users',
107
verbose_name='Author', to=settings.AUTH_USER_MODEL)),
110
'ordering': ['-created'],
111
'verbose_name': 'Private message',
112
'verbose_name_plural': 'Private messages',
115
migrations.CreateModel(
118
('id', models.AutoField(verbose_name='ID',
119
serialize=False, auto_created=True, primary_key=True)),
120
('time', models.DateTimeField(verbose_name='Time', blank=True)),
123
'verbose_name': 'Read',
124
'verbose_name_plural': 'Reads',
127
migrations.CreateModel(
130
('id', models.AutoField(verbose_name='ID',
131
serialize=False, auto_created=True, primary_key=True)),
132
('name', models.CharField(max_length=255, verbose_name='Subject')),
133
('created', models.DateTimeField(
134
null=True, verbose_name='Created')),
135
('updated', models.DateTimeField(
136
null=True, verbose_name='Updated')),
137
('views', models.IntegerField(default=0,
138
verbose_name='Views count', blank=True)),
139
('sticky', models.BooleanField(default=False, verbose_name='Sticky')),
140
('closed', models.BooleanField(default=False, verbose_name='Closed')),
141
('forum', models.ForeignKey(related_name='topics',
142
verbose_name='Forum', to='pybb.Forum')),
143
('subscribers', models.ManyToManyField(related_name='subscriptions',
144
verbose_name='Subscribers', to=settings.AUTH_USER_MODEL, blank=True)),
145
('user', models.ForeignKey(
146
verbose_name='User', to=settings.AUTH_USER_MODEL)),
149
'ordering': ['-updated'],
150
'verbose_name': 'Topic',
151
'verbose_name_plural': 'Topics',
157
field=models.ForeignKey(verbose_name='Topic', to='pybb.Topic'),
162
field=models.ForeignKey(
163
verbose_name='User', to=settings.AUTH_USER_MODEL),
168
field=models.ForeignKey(
169
related_name='posts', verbose_name='Topic', to='pybb.Topic'),
174
field=models.ForeignKey(
175
related_name='posts', verbose_name='User', to=settings.AUTH_USER_MODEL),
178
model_name='attachment',
180
field=models.ForeignKey(
181
related_name='attachments', verbose_name='Post', to='pybb.Post'),
183
migrations.AlterUniqueTogether(
185
unique_together=set([('user', 'topic')]),