Browse Source

Updated migrations

Rafał Pitoń 10 years ago
parent
commit
ad04eee7d0

+ 2 - 2
misago/forums/migrations/0001_initial.py

@@ -59,9 +59,9 @@ class Migration(migrations.Migration):
             name='RoleForumACL',
             name='RoleForumACL',
             fields=[
             fields=[
                 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
                 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
-                ('forum', models.ForeignKey(to='misago_forums.Forum', to_field='id')),
+                ('forum', models.ForeignKey(related_name=b'forum_role_set', to='misago_forums.Forum')),
                 ('forum_role', models.ForeignKey(to='misago_forums.ForumRole', to_field='id')),
                 ('forum_role', models.ForeignKey(to='misago_forums.ForumRole', to_field='id')),
-                ('role', models.ForeignKey(to='misago_acl.Role', to_field='id')),
+                ('role', models.ForeignKey(related_name=b'forums_acls', to='misago_acl.Role')),
             ],
             ],
             options={
             options={
             },
             },

+ 101 - 1
misago/threads/migrations/0001_initial.py

@@ -1,13 +1,16 @@
 # -*- coding: utf-8 -*-
 # -*- coding: utf-8 -*-
 from __future__ import unicode_literals
 from __future__ import unicode_literals
 
 
+from django.conf import settings
 from django.db import models, migrations
 from django.db import models, migrations
+import django.db.models.deletion
 
 
 
 
 class Migration(migrations.Migration):
 class Migration(migrations.Migration):
 
 
     dependencies = [
     dependencies = [
         ('misago_forums', '0001_initial'),
         ('misago_forums', '0001_initial'),
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
     ]
     ]
 
 
     operations = [
     operations = [
@@ -24,4 +27,101 @@ class Migration(migrations.Migration):
             },
             },
             bases=(models.Model,),
             bases=(models.Model,),
         ),
         ),
-    ]
+        migrations.CreateModel(
+            name='Post',
+            fields=[
+                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+                ('poster_name', models.CharField(max_length=255)),
+                ('poster_ip', models.GenericIPAddressField()),
+                ('post', models.TextField()),
+                ('post_parsed', models.TextField()),
+                ('post_checksum', models.CharField(max_length=64)),
+                ('has_attachments', models.BooleanField(default=False)),
+                ('pickled_attachments', models.TextField(null=True, blank=True)),
+                ('posted_on', models.DateTimeField()),
+                ('updated_on', models.DateTimeField()),
+                ('edits', models.PositiveIntegerField(default=0)),
+                ('last_editor_name', models.CharField(max_length=255, null=True, blank=True)),
+                ('last_editor_slug', models.SlugField(max_length=255, null=True, blank=True)),
+                ('is_reported', models.BooleanField(default=False, db_index=True)),
+                ('is_moderated', models.BooleanField(default=False)),
+                ('is_hidden', models.BooleanField(default=False)),
+                ('is_protected', models.BooleanField(default=False)),
+                ('forum', models.ForeignKey(to='misago_forums.Forum')),
+                ('last_editor', models.ForeignKey(related_name=b'+', on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
+                ('mentions', models.ManyToManyField(related_name=b'mention_set', to=settings.AUTH_USER_MODEL)),
+                ('poster', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
+            ],
+            options={
+            },
+            bases=(models.Model,),
+        ),
+        migrations.CreateModel(
+            name='Thread',
+            fields=[
+                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+                ('weight', models.PositiveIntegerField(default=0)),
+                ('name', models.CharField(max_length=255)),
+                ('slug', models.SlugField(max_length=255)),
+                ('replies', models.PositiveIntegerField(default=0)),
+                ('has_reported_posts', models.BooleanField(default=False)),
+                ('has_moderated_posts', models.BooleanField(default=False)),
+                ('has_hidden_posts', models.BooleanField(default=False)),
+                ('started_on', models.DateTimeField()),
+                ('starter_name', models.CharField(max_length=255)),
+                ('starter_slug', models.SlugField(max_length=255)),
+                ('last_post_on', models.DateTimeField()),
+                ('last_poster_name', models.CharField(max_length=255, null=True, blank=True)),
+                ('last_poster_slug', models.SlugField(max_length=255, null=True, blank=True)),
+                ('is_poll', models.BooleanField(default=False)),
+                ('is_moderated', models.BooleanField(default=False)),
+                ('is_hidden', models.BooleanField(default=False)),
+                ('is_closed', models.BooleanField(default=False)),
+            ],
+            options={
+            },
+            bases=(models.Model,),
+        ),
+        migrations.AddField(
+            model_name='post',
+            name='thread',
+            field=models.ForeignKey(to='misago_threads.Thread'),
+            preserve_default=True,
+        ),
+        migrations.AddField(
+            model_name='thread',
+            name='first_post',
+            field=models.ForeignKey(related_name=b'+', on_delete=django.db.models.deletion.SET_NULL, blank=True, to='misago_threads.Post', null=True),
+            preserve_default=True,
+        ),
+        migrations.AddField(
+            model_name='thread',
+            name='forum',
+            field=models.ForeignKey(to='misago_forums.Forum'),
+            preserve_default=True,
+        ),
+        migrations.AddField(
+            model_name='thread',
+            name='last_post',
+            field=models.ForeignKey(related_name=b'+', on_delete=django.db.models.deletion.SET_NULL, blank=True, to='misago_threads.Post', null=True),
+            preserve_default=True,
+        ),
+        migrations.AddField(
+            model_name='thread',
+            name='last_poster',
+            field=models.ForeignKey(related_name=b'+', on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True),
+            preserve_default=True,
+        ),
+        migrations.AddField(
+            model_name='thread',
+            name='prefix',
+            field=models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to='misago_threads.Prefix', null=True),
+            preserve_default=True,
+        ),
+        migrations.AddField(
+            model_name='thread',
+            name='starter',
+            field=models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True),
+            preserve_default=True,
+        ),
+]

+ 11 - 11
misago/users/migrations/0001_initial.py

@@ -37,9 +37,9 @@ class Migration(migrations.Migration):
                 ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into admin sites.', verbose_name='staff status')),
                 ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into admin sites.', verbose_name='staff status')),
                 ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
                 ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
                 ('acl_key', models.CharField(max_length=12, null=True, blank=True)),
                 ('acl_key', models.CharField(max_length=12, null=True, blank=True)),
-                ('groups', models.ManyToManyField(to='auth.Group', verbose_name='groups', blank=True)),
+                ('groups', models.ManyToManyField(related_query_name='user', related_name='user_set', to=b'auth.Group', blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of his/her group.', verbose_name='groups')),
                 ('roles', models.ManyToManyField(to='misago_acl.Role')),
                 ('roles', models.ManyToManyField(to='misago_acl.Role')),
-                ('user_permissions', models.ManyToManyField(to='auth.Permission', verbose_name='user permissions', blank=True)),
+                ('user_permissions', models.ManyToManyField(related_query_name='user', related_name='user_set', to=b'auth.Permission', blank=True, help_text='Specific permissions for this user.', verbose_name='user permissions')),
                 ('is_avatar_locked', models.BooleanField(default=False)),
                 ('is_avatar_locked', models.BooleanField(default=False)),
                 ('avatar_crop', models.CharField(max_length=255, null=True, blank=True)),
                 ('avatar_crop', models.CharField(max_length=255, null=True, blank=True)),
                 ('avatar_lock_user_message', models.TextField(null=True, blank=True)),
                 ('avatar_lock_user_message', models.TextField(null=True, blank=True)),
@@ -86,7 +86,7 @@ class Migration(migrations.Migration):
                 ('current_ip', models.GenericIPAddressField()),
                 ('current_ip', models.GenericIPAddressField()),
                 ('last_click', models.DateTimeField(default=django.utils.timezone.now)),
                 ('last_click', models.DateTimeField(default=django.utils.timezone.now)),
                 ('is_visible_on_index', models.BooleanField(default=False)),
                 ('is_visible_on_index', models.BooleanField(default=False)),
-                ('user', models.OneToOneField(primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)),
+                ('user', models.OneToOneField(related_name=b'online_tracker', primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)),
             ],
             ],
             options={
             options={
             },
             },
@@ -101,8 +101,8 @@ class Migration(migrations.Migration):
                 ('changed_on', models.DateTimeField(default=django.utils.timezone.now)),
                 ('changed_on', models.DateTimeField(default=django.utils.timezone.now)),
                 ('new_username', models.CharField(max_length=255)),
                 ('new_username', models.CharField(max_length=255)),
                 ('old_username', models.CharField(max_length=255)),
                 ('old_username', models.CharField(max_length=255)),
-                ('changed_by', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
-                ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
+                ('changed_by', models.ForeignKey(related_name=b'user_renames', on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
+                ('user', models.ForeignKey(related_name=b'namechanges', to=settings.AUTH_USER_MODEL)),
             ],
             ],
             options={
             options={
                 'get_latest_by': b'changed_on',
                 'get_latest_by': b'changed_on',
@@ -138,13 +138,13 @@ class Migration(migrations.Migration):
         migrations.AddField(
         migrations.AddField(
             model_name='user',
             model_name='user',
             name='follows',
             name='follows',
-            field=models.ManyToManyField(to=settings.AUTH_USER_MODEL),
+            field=models.ManyToManyField(related_name=b'followed_by', to=settings.AUTH_USER_MODEL),
             preserve_default=True,
             preserve_default=True,
         ),
         ),
         migrations.AddField(
         migrations.AddField(
             model_name='user',
             model_name='user',
             name='blocks',
             name='blocks',
-            field=models.ManyToManyField(to=settings.AUTH_USER_MODEL),
+            field=models.ManyToManyField(related_name=b'blocked_by', to=settings.AUTH_USER_MODEL),
             preserve_default=True,
             preserve_default=True,
         ),
         ),
         migrations.CreateModel(
         migrations.CreateModel(
@@ -168,7 +168,7 @@ class Migration(migrations.Migration):
                 ('bans_version', models.PositiveIntegerField(default=0)),
                 ('bans_version', models.PositiveIntegerField(default=0)),
                 ('valid_until', models.DateField(null=True, blank=True)),
                 ('valid_until', models.DateField(null=True, blank=True)),
                 ('ban', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to='misago_users.Ban', null=True)),
                 ('ban', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to='misago_users.Ban', null=True)),
-                ('user', models.OneToOneField(primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)),
+                ('user', models.OneToOneField(related_name=b'ban_cache', primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)),
             ],
             ],
             options={
             options={
             },
             },
@@ -200,9 +200,9 @@ class Migration(migrations.Migration):
                 ('canceled_on', models.DateTimeField(null=True, blank=True)),
                 ('canceled_on', models.DateTimeField(null=True, blank=True)),
                 ('canceler_username', models.CharField(max_length=255)),
                 ('canceler_username', models.CharField(max_length=255)),
                 ('canceler_slug', models.CharField(max_length=255)),
                 ('canceler_slug', models.CharField(max_length=255)),
-                ('canceler', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
-                ('giver', models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
-                ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
+                ('canceler', models.ForeignKey(related_name=b'warnings_canceled', on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
+                ('giver', models.ForeignKey(related_name=b'warnings_given', on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True)),
+                ('user', models.ForeignKey(related_name=b'warnings', to=settings.AUTH_USER_MODEL)),
             ],
             ],
             options={
             options={
             },
             },