mirror of
https://github.com/Mistake35/Cedar-Django.git
synced 2026-07-18 00:21:14 +10:00
Removed MOTDs, Allowed mods and staff to edit communities.
This commit is contained in:
@@ -1,433 +0,0 @@
|
||||
# Generated by Django 3.2.3 on 2023-02-07 01:50
|
||||
|
||||
import closedverse_main.models
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='User',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('username', models.CharField(max_length=32, unique=True)),
|
||||
('nickname', models.CharField(max_length=64, null=True)),
|
||||
('password', models.CharField(max_length=128)),
|
||||
('email', models.EmailField(blank=True, default='', max_length=254, null=True)),
|
||||
('has_mh', models.BooleanField(default=False)),
|
||||
('avatar', models.CharField(blank=True, default='', max_length=1200)),
|
||||
('theme', closedverse_main.models.ColorField(blank=True, max_length=18, null=True)),
|
||||
('level', models.SmallIntegerField(default=0)),
|
||||
('role', models.SmallIntegerField(choices=[(0, 'normal'), (1, 'Bot'), (2, 'Administrator'), (3, 'Moderator'), (4, 'NO'), (5, 'Donator'), (6, 'Tester'), (7, 'Cools'), (8, 'Developer'), (9, 'SMF9-Django'), (10, 'Staff'), (11, 'GAY DOGWATER'), (12, 'DUMB SNAIL'), (13, 'Russian ADRIAN'), (14, 'Contest'), (15, 'Gamecon'), (16, 'Cedar')], default=0)),
|
||||
('addr', models.CharField(blank=True, max_length=64, null=True)),
|
||||
('signup_addr', models.CharField(blank=True, max_length=64, null=True)),
|
||||
('user_agent', models.TextField(blank=True, null=True)),
|
||||
('c_tokens', models.IntegerField(default=1)),
|
||||
('hide_online', models.BooleanField(default=False)),
|
||||
('color', closedverse_main.models.ColorField(blank=True, default='', max_length=18, null=True)),
|
||||
('staff', models.BooleanField(default=False)),
|
||||
('active', models.BooleanField(default=True)),
|
||||
('warned', models.BooleanField(default=False)),
|
||||
('warned_reason', models.CharField(blank=True, max_length=600, null=True)),
|
||||
('bg_url', models.CharField(blank=True, max_length=300, null=True)),
|
||||
('last_login', models.DateTimeField(auto_now=True)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Ads',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('url', models.CharField(max_length=256)),
|
||||
('imageurl', models.ImageField(upload_to='ad/%y/%m/%d/')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Comment',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('feeling', models.SmallIntegerField(choices=[(0, 'normal'), (1, 'happy'), (2, 'wink'), (3, 'surprised'), (4, 'frustrated'), (5, 'confused'), (38, 'japan'), (39, 'lol i lied'), (69, 'adam is gay'), (70, 'I am a faggot!'), (71, 'Juice'), (72, 'Commit Suicide'), (73, 'Fresh!')], default=0)),
|
||||
('body', models.TextField(null=True)),
|
||||
('screenshot', models.CharField(blank=True, default='', max_length=1200, null=True)),
|
||||
('drawing', models.CharField(blank=True, max_length=200, null=True)),
|
||||
('spoils', models.BooleanField(default=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('edited', models.DateTimeField(auto_now=True)),
|
||||
('befores', models.TextField(blank=True, null=True)),
|
||||
('has_edit', models.BooleanField(default=False)),
|
||||
('is_rm', models.BooleanField(default=False)),
|
||||
('status', models.SmallIntegerField(choices=[(0, 'ok'), (1, 'delete by user'), (2, 'delete by authority'), (3, 'delete by mod'), (4, 'delete by admin'), (5, 'account pruge')], default=0)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Community',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('name', models.CharField(max_length=255)),
|
||||
('description', models.TextField(blank=True, default='')),
|
||||
('ico', models.ImageField(blank=True, null=True, upload_to='icon/%y/%m/%d/')),
|
||||
('banner', models.ImageField(blank=True, null=True, upload_to='banner/%y/%m/%d/')),
|
||||
('type', models.SmallIntegerField(choices=[(0, 'General'), (1, 'Game'), (2, 'Special'), (3, 'User Community'), (4, 'Hide')], default=0)),
|
||||
('platform', models.SmallIntegerField(choices=[(0, 'none'), (1, '3ds'), (2, 'wii u'), (3, 'switch'), (4, 'both'), (5, 'PC'), (6, 'Xbox'), (7, 'Playstation')], default=0)),
|
||||
('tags', models.CharField(blank=True, choices=[('announcements', 'main announcement community'), ('changelog', 'main changelog'), ('activity', 'Activity Feed posting community'), ('general', 'General Discussion Community')], max_length=255, null=True)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('updated', models.DateTimeField(auto_now=True)),
|
||||
('is_rm', models.BooleanField(default=False)),
|
||||
('is_feature', models.BooleanField(default=False)),
|
||||
('require_auth', models.BooleanField(default=False)),
|
||||
('allowed_users', models.TextField(blank=True, null=True)),
|
||||
('creator', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'communities',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Conversation',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='conv_source', to=settings.AUTH_USER_MODEL)),
|
||||
('target', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='conv_target', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Motd',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('order', models.IntegerField(default=1, max_length=3)),
|
||||
('show', models.BooleanField(default=True)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('Title', models.CharField(blank=True, default='Title', max_length=256)),
|
||||
('message', models.TextField()),
|
||||
('hide_date', models.BooleanField(default=False)),
|
||||
('image', models.ImageField(blank=True, max_length=255, null=True, upload_to='MOTD/%y/%m/%d/')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Poll',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('able_vote', models.BooleanField(default=True)),
|
||||
('choices', models.TextField(default='[]')),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Post',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('feeling', models.SmallIntegerField(choices=[(0, 'normal'), (1, 'happy'), (2, 'wink'), (3, 'surprised'), (4, 'frustrated'), (5, 'confused'), (38, 'japan'), (39, 'lol i lied'), (69, 'adam is gay'), (70, 'I am a faggot!'), (71, 'Juice'), (72, 'Commit Suicide'), (73, 'Fresh!')], default=0)),
|
||||
('body', models.TextField(null=True)),
|
||||
('drawing', models.CharField(blank=True, max_length=200, null=True)),
|
||||
('screenshot', models.CharField(blank=True, default='', max_length=1200, null=True)),
|
||||
('url', models.URLField(blank=True, default='', max_length=1200, null=True)),
|
||||
('spoils', models.BooleanField(default=False)),
|
||||
('disable_yeah', models.BooleanField(default=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('edited', models.DateTimeField(auto_now=True)),
|
||||
('befores', models.TextField(blank=True, null=True)),
|
||||
('has_edit', models.BooleanField(default=False)),
|
||||
('is_rm', models.BooleanField(default=False)),
|
||||
('status', models.SmallIntegerField(choices=[(0, 'ok'), (1, 'delete by user'), (2, 'delete by authority'), (3, 'delete by mod'), (4, 'delete by admin'), (5, 'account pruge')], default=0)),
|
||||
('community', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.community')),
|
||||
('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
('poll', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.poll')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='welcomemsg',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('order', models.IntegerField(default=1, max_length=3)),
|
||||
('show', models.BooleanField(default=True)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('Title', models.CharField(default='Title', max_length=256)),
|
||||
('message', models.TextField()),
|
||||
('image', models.ImageField(blank=True, max_length=255, null=True, upload_to='welcomemsg/%y/%m/%d/')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='UserRequest',
|
||||
fields=[
|
||||
('user_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='closedverse_main.user')),
|
||||
('ua', models.TextField(blank=True, default='', null=True)),
|
||||
('latest', models.DateTimeField(auto_now=True)),
|
||||
('status', models.SmallIntegerField(choices=[(0, 'submitted'), (1, 'viewed'), (2, 'accepted'), (3, 'decline'), (4, 'ignore')], default=0)),
|
||||
],
|
||||
bases=('closedverse_main.user',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Yeah',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)),
|
||||
('type', models.SmallIntegerField(choices=[(0, 'post'), (1, 'comment')], default=0)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
('comment', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.comment')),
|
||||
('post', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.post')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='UserBlock',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('full', models.BooleanField(default=False)),
|
||||
('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='block_source', to=settings.AUTH_USER_MODEL)),
|
||||
('target', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='block_target', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ThermostatTouch',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('lvl', models.IntegerField(default=1)),
|
||||
('who', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Restriction',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('type', models.SmallIntegerField(choices=[(0, 'Prevent yeah'), (1, 'Prevent follow'), (2, 'Prevent comment')])),
|
||||
('by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='restriction_by', to=settings.AUTH_USER_MODEL)),
|
||||
('comment', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='restriction_comment', to='closedverse_main.comment')),
|
||||
('post', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='restriction_post', to='closedverse_main.post')),
|
||||
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='restriction_user', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RedFlag',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('type', models.SmallIntegerField(choices=[(0, 'Post'), (1, 'Comment'), (2, 'User')])),
|
||||
('reason', models.SmallIntegerField(choices=[(0, 'Actual harassment'), (1, 'Spam'), (2, "I don't like this"), (3, 'Personal info'), (4, 'Obscene use of swearing'), (5, 'NSFW where not allowed'), (6, 'Overly advertising/spam'), (7, 'Please delete this')])),
|
||||
('reasoning', models.TextField(blank=True, default='', null=True)),
|
||||
('comment', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.comment')),
|
||||
('post', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.post')),
|
||||
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ProfileHistory',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('old_nickname', models.CharField(blank=True, max_length=64)),
|
||||
('new_nickname', models.CharField(blank=True, max_length=64)),
|
||||
('old_comment', models.TextField(blank=True)),
|
||||
('new_comment', models.TextField(blank=True)),
|
||||
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Profile',
|
||||
fields=[
|
||||
('is_new', models.BooleanField(default=True)),
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('origin_id', models.CharField(blank=True, max_length=16, null=True)),
|
||||
('origin_info', models.CharField(blank=True, max_length=255, null=True)),
|
||||
('comment', models.TextField(blank=True, default='')),
|
||||
('country', models.CharField(blank=True, default='', max_length=120)),
|
||||
('whatareyou', models.CharField(blank=True, default='', max_length=120)),
|
||||
('id_visibility', models.SmallIntegerField(choices=[(0, 'show'), (1, 'friends only'), (2, 'hide')], default=0)),
|
||||
('pronoun_is', models.IntegerField(choices=[(0, "I don't know"), (1, 'He/him'), (2, 'She/her'), (3, 'He/she'), (4, 'It'), (5, 'They/Them')], default=0)),
|
||||
('gender_is', models.IntegerField(choices=[(0, "I don't know"), (1, 'Girl'), (2, 'Boy'), (3, 'Minion'), (4, 'Toaster'), (5, 'Dinosaur'), (6, 'Truck'), (7, 'Robot'), (8, 'Monkey'), (9, 'Big chungus'), (10, 'Other')], default=0)),
|
||||
('let_friendrequest', models.SmallIntegerField(choices=[(0, 'show'), (1, 'friends only'), (2, 'hide')], default=0)),
|
||||
('yeahs_visibility', models.SmallIntegerField(choices=[(0, 'show'), (1, 'friends only'), (2, 'hide')], default=0)),
|
||||
('comments_visibility', models.SmallIntegerField(choices=[(0, 'show'), (1, 'friends only'), (2, 'hide')], default=2)),
|
||||
('weblink', models.CharField(blank=True, default='', max_length=1200)),
|
||||
('external', models.CharField(blank=True, default='', max_length=255)),
|
||||
('let_yeahnotifs', models.BooleanField(default=True)),
|
||||
('let_freedom', models.BooleanField(default=True)),
|
||||
('limit_post', models.SmallIntegerField(default=0)),
|
||||
('cannot_edit', models.BooleanField(default=False)),
|
||||
('email_login', models.SmallIntegerField(choices=[(0, 'Do not allow'), (1, 'Okay'), (2, 'Only allow')], default=1)),
|
||||
('adopted', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to=settings.AUTH_USER_MODEL)),
|
||||
('favorite', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='closedverse_main.post')),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='PollVote',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('done', models.DateTimeField(auto_now_add=True)),
|
||||
('choice', models.SmallIntegerField(default=0)),
|
||||
('by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
('poll', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.poll')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Notification',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('read', models.BooleanField(default=False)),
|
||||
('type', models.SmallIntegerField(choices=[(0, 'Yeah on post'), (1, 'Yeah on comment'), (2, 'Comment on my post'), (3, "Comment on others' post"), (4, 'Follow to me')])),
|
||||
('merges', models.TextField(blank=True, default='')),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('latest', models.DateTimeField(auto_now=True)),
|
||||
('context_comment', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.comment')),
|
||||
('context_post', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.post')),
|
||||
('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='notification_sender', to=settings.AUTH_USER_MODEL)),
|
||||
('to', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='notification_to', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Message',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('feeling', models.SmallIntegerField(choices=[(0, 'normal'), (1, 'happy'), (2, 'wink'), (3, 'surprised'), (4, 'frustrated'), (5, 'confused'), (38, 'japan'), (39, 'lol i lied'), (69, 'adam is gay'), (70, 'I am a faggot!'), (71, 'Juice'), (72, 'Commit Suicide'), (73, 'Fresh!')], default=0)),
|
||||
('body', models.TextField(null=True)),
|
||||
('drawing', models.CharField(blank=True, max_length=200, null=True)),
|
||||
('screenshot', models.CharField(blank=True, default='', max_length=1200, null=True)),
|
||||
('url', models.URLField(blank=True, default='', max_length=1200, null=True)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('read', models.BooleanField(default=False)),
|
||||
('is_rm', models.BooleanField(default=False)),
|
||||
('conversation', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.conversation')),
|
||||
('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LoginAttempt',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('success', models.BooleanField(default=False)),
|
||||
('addr', models.CharField(blank=True, max_length=64, null=True)),
|
||||
('user_agent', models.TextField(blank=True, null=True)),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Friendship',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('latest', models.DateTimeField(auto_now=True)),
|
||||
('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='friend_source', to=settings.AUTH_USER_MODEL)),
|
||||
('target', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='friend_target', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='FriendRequest',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('body', models.TextField(blank=True, default='', null=True)),
|
||||
('read', models.BooleanField(default=False)),
|
||||
('finished', models.BooleanField(default=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='fr_source', to=settings.AUTH_USER_MODEL)),
|
||||
('target', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='fr_target', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Follow',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='follow_source', to=settings.AUTH_USER_MODEL)),
|
||||
('target', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='follow_target', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ConversationInvite',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('body', models.TextField(blank=True, default='', null=True)),
|
||||
('read', models.BooleanField(default=False)),
|
||||
('finished', models.BooleanField(default=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('conversation', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.conversation')),
|
||||
('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='convinvite_source', to=settings.AUTH_USER_MODEL)),
|
||||
('target', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='convinvite_target', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Complaint',
|
||||
fields=[
|
||||
('unique_id', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)),
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('type', models.SmallIntegerField(choices=[(0, 'Bug report'), (1, 'Suggestion'), (2, 'Want')])),
|
||||
('body', models.TextField(blank=True, default='')),
|
||||
('sex', models.SmallIntegerField(choices=[(0, 'girl'), (1, 'privileged one'), (2, '(none)')], null=True)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='CommunityFavorite',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
('community', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.community')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='CommunityClink',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('kind', models.BooleanField(default=False)),
|
||||
('also', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='two', to='closedverse_main.community')),
|
||||
('root', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='one', to='closedverse_main.community')),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='comment',
|
||||
name='community',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.community'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='comment',
|
||||
name='creator',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='comment',
|
||||
name='original_post',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='closedverse_main.post'),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='AuditLog',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('created', models.DateTimeField(auto_now_add=True)),
|
||||
('type', models.SmallIntegerField(choices=[(0, 'Post delete'), (1, 'Comment delete'), (2, 'User edit'), (3, 'Generate passwd reset'), (4, 'User delete'), (5, 'Image delete'), (6, 'Purge 1'), (7, 'Purge 2'), (8, 'Purge 3'), (9, 'Purge 4'), (10, 'Purge 5'), (11, 'Un-purge 1'), (12, 'Changed server settings')])),
|
||||
('reasoning', models.TextField(blank=True, default='', null=True)),
|
||||
('by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='audit_by', to=settings.AUTH_USER_MODEL)),
|
||||
('comment', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='audit_comment', to='closedverse_main.comment')),
|
||||
('post', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='audit_post', to='closedverse_main.post')),
|
||||
('reversed_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='audit_reverse_by', to=settings.AUTH_USER_MODEL)),
|
||||
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='audit_user', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user