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', serialize=False, auto_created=True, primary_key=True)),
19
('size', models.IntegerField(verbose_name='Size')),
20
('content_type', models.CharField(max_length=255, verbose_name='Content type')),
21
('path', models.CharField(max_length=255, verbose_name='Path')),
22
('name', models.TextField(verbose_name='Name')),
23
('hash', models.CharField(default=b'', max_length=40, verbose_name='Hash', db_index=True, blank=True)),
26
migrations.CreateModel(
29
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
30
('name', models.CharField(max_length=80, verbose_name='Name')),
31
('position', models.IntegerField(default=0, verbose_name='Position', blank=True)),
34
'ordering': ['position'],
35
'verbose_name': 'Category',
36
'verbose_name_plural': 'Categories',
39
migrations.CreateModel(
42
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
43
('name', models.CharField(max_length=80, verbose_name='Name')),
44
('position', models.IntegerField(default=0, verbose_name='Position', blank=True)),
45
('description', models.TextField(default=b'', verbose_name='Description', blank=True)),
46
('updated', models.DateTimeField(null=True, verbose_name='Updated')),
47
('category', models.ForeignKey(related_name='forums', verbose_name='Category', to='pybb.Category')),
48
('moderators', models.ManyToManyField(to=settings.AUTH_USER_MODEL, verbose_name='Moderators', blank=True)),
51
'ordering': ['position'],
52
'verbose_name': 'Forum',
53
'verbose_name_plural': 'Forums',
56
migrations.CreateModel(
59
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
60
('created', models.DateTimeField(verbose_name='Created', blank=True)),
61
('updated', models.DateTimeField(null=True, verbose_name='Updated', blank=True)),
62
('markup', models.CharField(default=b'markdown', max_length=15, verbose_name='Markup', choices=[(b'markdown', b'markdown'), (b'bbcode', b'bbcode')])),
63
('body', models.TextField(verbose_name='Message')),
64
('body_html', models.TextField(verbose_name='HTML version')),
65
('body_text', models.TextField(verbose_name='Text version')),
66
('user_ip', models.GenericIPAddressField(default=b'', verbose_name='User IP')),
69
'ordering': ['created'],
70
'verbose_name': 'Post',
71
'verbose_name_plural': 'Posts',
74
migrations.CreateModel(
75
name='PrivateMessage',
77
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
78
('read', models.BooleanField(default=False, verbose_name='Read')),
79
('created', models.DateTimeField(verbose_name='Created', blank=True)),
80
('markup', models.CharField(default=b'markdown', max_length=15, verbose_name='Markup', choices=[(b'markdown', b'markdown'), (b'bbcode', b'bbcode')])),
81
('subject', models.CharField(max_length=255, verbose_name='Subject')),
82
('body', models.TextField(verbose_name='Message')),
83
('body_html', models.TextField(verbose_name='HTML version')),
84
('body_text', models.TextField(verbose_name='Text version')),
85
('dst_user', models.ForeignKey(related_name='dst_users', verbose_name='Recipient', to=settings.AUTH_USER_MODEL)),
86
('src_user', models.ForeignKey(related_name='src_users', verbose_name='Author', to=settings.AUTH_USER_MODEL)),
89
'ordering': ['-created'],
90
'verbose_name': 'Private message',
91
'verbose_name_plural': 'Private messages',
94
migrations.CreateModel(
97
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
98
('time', models.DateTimeField(verbose_name='Time', blank=True)),
101
'verbose_name': 'Read',
102
'verbose_name_plural': 'Reads',
105
migrations.CreateModel(
108
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
109
('name', models.CharField(max_length=255, verbose_name='Subject')),
110
('created', models.DateTimeField(null=True, verbose_name='Created')),
111
('updated', models.DateTimeField(null=True, verbose_name='Updated')),
112
('views', models.IntegerField(default=0, verbose_name='Views count', blank=True)),
113
('sticky', models.BooleanField(default=False, verbose_name='Sticky')),
114
('closed', models.BooleanField(default=False, verbose_name='Closed')),
115
('forum', models.ForeignKey(related_name='topics', verbose_name='Forum', to='pybb.Forum')),
116
('subscribers', models.ManyToManyField(related_name='subscriptions', verbose_name='Subscribers', to=settings.AUTH_USER_MODEL, blank=True)),
117
('user', models.ForeignKey(verbose_name='User', to=settings.AUTH_USER_MODEL)),
120
'ordering': ['-updated'],
121
'verbose_name': 'Topic',
122
'verbose_name_plural': 'Topics',
128
field=models.ForeignKey(verbose_name='Topic', to='pybb.Topic'),
133
field=models.ForeignKey(verbose_name='User', to=settings.AUTH_USER_MODEL),
138
field=models.ForeignKey(related_name='posts', verbose_name='Topic', to='pybb.Topic'),
143
field=models.ForeignKey(related_name='posts', verbose_name='User', to=settings.AUTH_USER_MODEL),
146
model_name='attachment',
148
field=models.ForeignKey(related_name='attachments', verbose_name='Post', to='pybb.Post'),
150
migrations.AlterUniqueTogether(
152
unique_together=set([('user', 'topic')]),