# Generated by Django 2.1.1 on 2018-09-25 13:36 import django.core.validators from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Message', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('timestamp', models.DateTimeField(auto_now=True)), ('message', models.TextField(max_length=512)), ], ), migrations.CreateModel( name='Page', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('page_num', models.CharField(max_length=4)), ('title', models.CharField(max_length=200)), ('appendix', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='PollOption', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='PollVote', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ip_address', models.GenericIPAddressField()), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('post_type', models.CharField(choices=[('text', 'Text'), ('dice', 'Dice'), ('poll', 'Poll')], max_length=4)), ('post_text', models.TextField()), ('timestamp', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='Quest', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200)), ('anon_name', models.CharField(default='Anonymous', max_length=20)), ], ), migrations.CreateModel( name='DiceCall', fields=[ ('post', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='quest.Post')), ('dice_roll', models.CharField(max_length=16)), ('strict', models.BooleanField()), ('dice_challenge', models.IntegerField(blank=True, null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(65536)])), ('rolls_taken', models.IntegerField(blank=True, null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(256)])), ('open', models.BooleanField()), ], ), migrations.CreateModel( name='DiceRoll', fields=[ ('message', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='quest.Message')), ('roll', models.CharField(max_length=16)), ('results', models.TextField()), ('total', models.IntegerField()), ], ), migrations.CreateModel( name='Poll', fields=[ ('post', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='quest.Post')), ('multi_choice', models.BooleanField()), ('allow_writein', models.BooleanField()), ('open', models.BooleanField()), ], ), ]