class Migration(migrations.Migration): initial = True dependencies = [ ('user', '0001_initial'), ] operations = [ migrations.CreateModel( name='Board', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('content', models.TextField(default='')), ('hit', models.IntegerField(default=0)), ('regdate', models.DateTimeField(auto_now=True)), ('groupno', models.IntegerField(default=0)), ('orderno', models.IntegerField(default=0)), ('depth', models.IntegerField(default=0)), ('status', django_enumfield.db.fields.EnumField( default=0, enum=board.models.BoardStatus)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='user.User')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='CoinAccount', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.CharField(max_length=100)), ('deposit', models.IntegerField(default=0)), ('owner', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='coinaccount', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('author', models.CharField(max_length=50)), ('text', models.TextField()), ('created_date', models.DateTimeField(default=django.utils.timezone.localtime)), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('text', models.TextField()), ('audio_file', models.FileField(blank=True, upload_to=board.models.upload_audio)), ('like', models.IntegerField(default=0)), ('created_date', models.DateTimeField(default=django.utils.timezone.localtime)), ('published_date', models.DateTimeField(blank=True, null=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='posts', to=settings.AUTH_USER_MODEL)), ('category', models.ForeignKey(default=0, on_delete=django.db.models.deletion.CASCADE, related_name='posts', to='board.Category')), ], ), migrations.AddField( model_name='comment', name='post', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='board.Post'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Board', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=30)), ('slug', models.SlugField(unique=True)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=board.models.u_loc, width_field='width_field')), ('height_field', models.IntegerField(default=0)), ('width_field', models.IntegerField(default=0)), ('content', models.TextField(max_length=150)), ('draft', models.BooleanField(default=False)), ('publish', models.DateField()), ('updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('tags', models.CharField(default='', max_length=30)), ('user', models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-timestamp', '-updated'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Team', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('team_name', models.CharField(max_length=30)), ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=150, validators=[board.models.min_length_5_validator])), ('content', models.TextField()), ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ('published_date', models.DateTimeField(default=django.utils.timezone.now)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('team_no', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.team')), ], ), migrations.CreateModel( name='JoinedTeam', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('team_no', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.team')), ('user_no', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='CommentProblem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('problem', models.IntegerField()), ('content', models.TextField(default='', max_length=300)), ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('team_no', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.team')), ], ), migrations.CreateModel( name='CommentPost', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField(max_length=300)), ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('post_no', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.post')), ], ), migrations.CreateModel( name='Code', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('problem_no', models.IntegerField()), ('one_line_comment', models.CharField(max_length=50)), ('content', models.TextField()), ('success', models.BooleanField(default=False)), ('display', models.BooleanField(default=True)), ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ('user_no', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Address', fields=[ ('rentGu', models.CharField(max_length=20)), ('rentDong', models.CharField(max_length=20)), ('stationName', models.CharField(max_length=100)), ('stationNum', models.IntegerField(default=0, primary_key=True, serialize=False)), ('stationValue', models.IntegerField(default=0)), ], ), migrations.CreateModel( name='Rent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rentTime', models.DateTimeField()), ('stationName', models.CharField(max_length=100)), ('stationNum', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Address')), ], options={ 'ordering': ['rentTime'], }, ), migrations.CreateModel( name='Recede', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('recedeTime', models.DateTimeField()), ('stationName', models.CharField(max_length=100)), ('stationNum', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Address')), ], options={ 'ordering': ['recedeTime'], }, ), migrations.CreateModel( name='Notice', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=150)), ('content', models.TextField()), ('image', models.ImageField(blank=True, upload_to=board.models.notices_image_path)), ('upload', models.FileField(blank=True, upload_to=board.models.notices_image_path)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.CharField(max_length=200)), ('created_at', models.DateTimeField(auto_now_add=True)), ('notice', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Notice')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Board', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('description', models.CharField(default='', max_length=300)), ('visibility', models.CharField(choices=[('Public', 'Public'), ('Private', 'Private')], default='Public', max_length=50)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('member', models.ManyToManyField(blank=True, related_name='members', to=settings.AUTH_USER_MODEL)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='admin', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='List', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('archived', models.BooleanField(default=False)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('board', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Board')), ], ), migrations.CreateModel( name='Ticket', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('description', models.CharField(blank=True, default='', max_length=300, null=True)), ('archived', models.BooleanField(default=False)), ('deadline', models.DateField(null=True)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('assigned', models.ManyToManyField(blank=True, to=settings.AUTH_USER_MODEL)), ('lists', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='board.List')), ], ), migrations.CreateModel( name='Progress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('progress', models.IntegerField(default=0)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('ticket', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Ticket')), ], ), migrations.CreateModel( name='InviteToBoard', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('confirmed', models.BooleanField(default=False)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('board', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='board.Board')), ('invited_by', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='invited_by', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='invited', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('comment', models.TextField()), ('file', models.FileField( null=True, upload_to=board.models.ticket_file_upload_path)), ('image', models.ImageField( null=True, upload_to=board.models.ticket_image_file_upload_path)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('ticket', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Ticket')), ('user', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Checklist', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('done', models.BooleanField(default=False)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('progress', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Progress')), ], ), migrations.CreateModel( name='ActivityLog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('activity', models.CharField(max_length=250)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_modified', models.DateTimeField(auto_now=True)), ('board', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='board.Board')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Attachment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=255, null=True, verbose_name='file name')), ('uid', models.UUIDField(default=uuid.uuid4, editable=False, unique=True, verbose_name='public identifier')), ('created', models.DateTimeField(auto_now_add=True, verbose_name='created time')), ('file', models.FileField(upload_to=board.models.upload_directory_path, verbose_name='uploaded file')), ], options={ 'verbose_name': 'attachment', 'verbose_name_plural': 'attachments', }, ), migrations.CreateModel( name='Board', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', model_utils.fields.AutoCreatedField( default=django.utils.timezone.now, editable=False, verbose_name='created')), ('modified', model_utils.fields.AutoLastModifiedField( default=django.utils.timezone.now, editable=False, verbose_name='modified')), ('title', models.CharField(max_length=250, verbose_name='title')), ('slug', models.SlugField( allow_unicode=True, help_text= 'A short label containing only letters, numbers, underscores or hyphens for URL', max_length=255, unique=True, verbose_name='slug')), ('theme', models.CharField(default='default', max_length=250, verbose_name='theme')), ('allow_comments', models.BooleanField(default=True, verbose_name='allow comments')), ('chunk_size', models.PositiveIntegerField( default=20, verbose_name='pagination chunk size')), ('block_size', models.PositiveIntegerField( default=10, verbose_name='pagination block size')), ], options={ 'verbose_name': 'board', 'verbose_name_plural': 'boards', 'ordering': ['-created'], }, ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', model_utils.fields.AutoCreatedField( default=django.utils.timezone.now, editable=False, verbose_name='created')), ('modified', model_utils.fields.AutoLastModifiedField( default=django.utils.timezone.now, editable=False, verbose_name='modified')), ('title', models.CharField(max_length=128, verbose_name='title')), ('slug', models.SlugField( allow_unicode=True, help_text= 'A short label containing only letters, numbers, underscores or hyphens for URL', max_length=255, unique=True, verbose_name='slug')), ('lft', models.PositiveIntegerField(db_index=True, editable=False)), ('rght', models.PositiveIntegerField(db_index=True, editable=False)), ('tree_id', models.PositiveIntegerField(db_index=True, editable=False)), ('level', models.PositiveIntegerField(db_index=True, editable=False)), ('board', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='categories', to='board.Board', verbose_name='category')), ('parent', mptt.fields.TreeForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='children', to='board.Category', verbose_name='parent')), ], options={ 'verbose_name': 'category', 'verbose_name_plural': 'categories', }, ), migrations.CreateModel( name='Message', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', model_utils.fields.AutoCreatedField( default=django.utils.timezone.now, editable=False, verbose_name='created')), ('modified', model_utils.fields.AutoLastModifiedField( default=django.utils.timezone.now, editable=False, verbose_name='modified')), ('is_removed', models.BooleanField(default=False)), ('title', models.CharField( help_text= "The page title as you'd like it to be seen by the public", max_length=255, verbose_name='title')), ('description', models.CharField( blank=True, help_text= "A short description not longer than 155 characters. Don't use double quotes.", max_length=255, verbose_name='description')), ('keywords', models.CharField( blank=True, help_text= "A comma-separated list of keywords. Don't use double quotes.", max_length=255, verbose_name='keywords')), ('nickname', models.CharField(blank=True, max_length=30, verbose_name='nickname')), ('content', models.TextField(verbose_name='content')), ('status', models.IntegerField(choices=[(0, 'published'), (1, 'moderated')], db_index=True, default=0, verbose_name='status')), ('secret', models.BooleanField(default=False, verbose_name='secret')), ('sticky', models.BooleanField(default=False, verbose_name='sticky')), ('markup', models.IntegerField(choices=[(0, 'html'), (1, 'markdown'), (2, 'text')], default=0, verbose_name='markup')), ('view_count', models.PositiveIntegerField(default=0, verbose_name='view count')), ('ip_address', models.GenericIPAddressField(verbose_name='IP address')), ('board', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='messages', to='board.Board', verbose_name='board')), ('category', mptt.fields.TreeForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='board.Category', verbose_name='category')), ('owner', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='board_message_owned', to=settings.AUTH_USER_MODEL, verbose_name='owner')), ], options={ 'verbose_name': 'message', 'verbose_name_plural': 'messages', 'ordering': ['-created'], }, ), migrations.AddField( model_name='attachment', name='message', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='attachments', to='board.Message', verbose_name='message'), ), ]