class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='VideoSubmission', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('project_name', models.TextField()), ('status', models.CharField(default='in_queue', max_length=10)), ('video', models.FileField(upload_to=core.models.get_video_path, validators=[core.models.validate_video])), ('subtitle', models.FileField(upload_to=core.models.get_subtitle_path, validators=[core.models.validate_subtitle])), ('total_chunks', models.SmallIntegerField(default=0)), ('processed_video', models.FileField(upload_to='')), ], ), migrations.CreateModel( name='VideoChunk', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('chunk_no', models.SmallIntegerField()), ('video_chunk', models.FileField(upload_to='')), ('audio_chunk', models.FileField(storage=core.storage.OverwriteStorage(), upload_to=core.models.get_audio_chunk_path, validators=[core.models.validate_audio])), ('start_time', models.TimeField()), ('end_time', models.TimeField()), ('subtitle', models.TextField()), ('VideoSubmission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.VideoSubmission')), ], ), ]
class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('core', '0003_auto_20190205_2044'), ] operations = [ migrations.CreateModel( name='MovieImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField( upload_to=core.models.movie_directory_path_with_uuid)), ('uploaded', models.DateTimeField(auto_now_add=True)), ('movie', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Movie')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AlterField( model_name='vote', name='value', field=models.SmallIntegerField(choices=[(1, '👍'), (-1, '👎')]), ), ]
class Migration(migrations.Migration): dependencies = [ ('psauth', '0002_auto_20190306_0835'), ] operations = [ migrations.CreateModel( name='UserGoals', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('skill_goal', models.CharField(max_length=60)), ('difficulty', models.SmallIntegerField( choices=[(core.models.DifficultyChoice(1), 1), (core.models.DifficultyChoice(2), 2), (core.models.DifficultyChoice(3), 3)])), ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0001_initial'), ] operations = [ migrations.AlterField( model_name='empolyee', name='fields', field=multiselectfield.db.fields.MultiSelectField(choices=[ ('dev', 'development'), ('des', 'design'), ('fam', 'farming'), ('ter', 'translating'), ('tra', 'transformation'), ('con', 'content management'), ('led', 'leading'), ('acc', 'accounting'), ('ins', 'insurance') ], max_length=3), ), migrations.CreateModel( name='Advertisement', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ex_date', models.DateField(blank=True, default=core.models.one_month_from_today, null=True, verbose_name='Expiration Date')), ('field', models.CharField(choices=[('dev', 'development'), ('des', 'design'), ('fam', 'farming'), ('ter', 'translating'), ('tra', 'transformation'), ('con', 'content management'), ('led', 'leading'), ('acc', 'accounting'), ('ins', 'insurance')], max_length=3)), ('salary', models.FloatField()), ('hw', models.SmallIntegerField(verbose_name='hours of work')), ('requierments', models.TextField()), ('employer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.employer')), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ('core', '0001_initial'), ] operations = [ migrations.CreateModel( name='Activation', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('valid_until', models.DateTimeField(verbose_name='Дата окончания действия ссылки активации')), ('url', models.URLField(verbose_name='Ссылка')), ], ), migrations.CreateModel( name='Profile', fields=[ ('user_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('avatar', models.ImageField(blank=True, null=True, upload_to=core.models.get_profile_image_path, verbose_name='Аватар')), ('activation', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Activation', verbose_name='Активация')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'account', 'abstract': False, }, bases=('auth.user',), managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='SiteSettings', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('activation_url_preiod', models.SmallIntegerField(default=100, verbose_name='Срок действия ссылки на активацию, ч.')), ('default_user_image', models.ImageField(blank=True, null=True, upload_to='', verbose_name='Аватар пользователя по умолчанию')), ], options={ 'verbose_name': 'Настройки сайта', }, ), migrations.DeleteModel( name='Person', ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0012_auto_20180219_2024'), ] operations = [ migrations.AlterModelOptions( name='sitesettings', options={'verbose_name': 'Настройки сайта'}, ), migrations.AlterField( model_name='activation', name='url', field=models.URLField(verbose_name='Ссылка'), ), migrations.AlterField( model_name='activation', name='valid_until', field=models.DateTimeField(verbose_name='Ссылка активна до'), ), migrations.AlterField( model_name='profile', name='activation', field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Activation', verbose_name='Активация'), ), migrations.AlterField( model_name='profile', name='avatar', field=models.ImageField(blank=True, null=True, upload_to=core.models.get_profile_image_path, verbose_name='Аватар'), ), migrations.AlterField( model_name='sitesettings', name='activation_url_preiod', field=models.SmallIntegerField(default=100, verbose_name='Время действия ссылки, ч'), ), migrations.AlterField( model_name='sitesettings', name='default_user_image', field=models.ImageField(blank=True, null=True, upload_to='', verbose_name='Аватар по-умолчанию'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Suplier', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, unique=True, verbose_name='Name')), ('image', models.ImageField(blank=True, null=True, upload_to='casino_logos/', verbose_name='Suplier image')), ('ca_license_bool', models.BooleanField(default=False, verbose_name='License')), ('suplier_type', models.IntegerField(choices=[(0, 'Casino'), (1, 'Betting'), (2, 'CS:GO')], default=0)), ], ), migrations.CreateModel( name='Bonus', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('two_word_desc', models.CharField(max_length=300, verbose_name='About the bonus in 2 words')), ('bonus_digit', models.PositiveSmallIntegerField(default=0, validators=[django.core.validators.MaxValueValidator(1000000)], verbose_name='Bonus value')), ('bonus_desc', models.TextField(blank=True, max_length=1500, null=True, verbose_name='Bonus description')), ('image', models.ImageField(blank=True, null=True, upload_to='bonus_images/', verbose_name='Bonus image')), ('dep_bool', models.BooleanField(default=True)), ('dep', models.PositiveSmallIntegerField()), ('doa', models.DateField(default=datetime.date.today, verbose_name='Date of adding')), ('doe', models.DateField(default=core.models.today_plus_30_days, verbose_name='Date of expiring')), ('wager', models.SmallIntegerField(blank=True, default=0, validators=[django.core.validators.MaxValueValidator(100)], verbose_name='Bonus wager')), ('bonus_type', models.IntegerField(choices=[(0, 'Deposit'), (1, 'Freespin')], default=0)), ('suplier', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Suplier')), ], options={ 'ordering': ['-bonus_digit'], }, ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0001_initial'), ] operations = [ migrations.AlterField( model_name='user', name='image', field=models.ImageField(blank=True, null=True, upload_to=core.models.avatar_image_file_path), ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, unique=True)), ('short_name', models.CharField(max_length=100, unique=True)), ('sort', models.SmallIntegerField(default=0)), ('parent_category', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Category')), ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('taggit', '0002_auto_20150616_2121'), ] operations = [ migrations.CreateModel( name='Banner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(max_length=191)), ('link', core.models.GeneralCharField(blank=True, max_length=191, null=True)), ('image', models.ImageField(blank=True, default=None, null=True, upload_to='')), ('status', models.BooleanField(default=True)), ], options={ 'verbose_name': 'Banner', 'verbose_name_plural': 'Banners', }, ), migrations.CreateModel( name='BannerPosition', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(max_length=191)), ('position_key', core.models.GeneralCharField(max_length=191)), ], options={ 'ordering': ['-created_at'], 'abstract': False, }, ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('desc', models.TextField(blank=True, null=True)), ('slug', core.models.GeneralSlug(blank=True, db_index=True, editable=False, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ], options={ 'ordering': ['-created_at'], 'abstract': False, }, ), migrations.CreateModel( name='Club', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('slug', core.models.GeneralSlug(blank=True, db_index=True, editable=False, max_length=191, null=True)), ('image', models.ImageField(blank=True, default=None, null=True, upload_to='')), ('status', models.BooleanField(default=True)), ], options={ 'verbose_name': 'Club', 'verbose_name_plural': 'Clubs', }, ), migrations.CreateModel( name='Coach', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('dob', models.DateField(blank=True, default=None, null=True)), ('nationality', django_countries.fields.CountryField(blank=True, default='VN', max_length=2, null=True)), ('height', models.PositiveSmallIntegerField(blank=True, default=None, null=True)), ('weight', models.PositiveSmallIntegerField(blank=True, default=None, null=True)), ('image', models.ImageField(blank=True, default=None, null=True, upload_to='')), ('status', models.BooleanField(default=True)), ('club', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Club')), ], options={ 'verbose_name': 'Coach', 'verbose_name_plural': 'Coaches', }, ), migrations.CreateModel( name='Gallery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('slug', core.models.GeneralSlug(blank=True, db_index=True, editable=False, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ('image', models.ImageField(blank=True, null=True, upload_to='')), ], options={ 'verbose_name': 'Gallery', 'verbose_name_plural': 'Galleries', }, ), migrations.CreateModel( name='League', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('slug', core.models.GeneralSlug(blank=True, db_index=True, editable=False, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ], options={ 'verbose_name': 'League', 'verbose_name_plural': 'Leagues', }, ), migrations.CreateModel( name='Match', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('start_time', models.DateTimeField(null=True)), ('end_time', models.DateTimeField(default=None, null=True)), ('home_end_score', models.SmallIntegerField(default=0)), ('away_end_score', models.SmallIntegerField(default=0)), ('status', models.BooleanField(default=True)), ('away_team', models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='away_matches', to='core.Club')), ('home_team', models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='home_matches', to='core.Club')), ('league', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.League')), ], options={ 'verbose_name': 'Match', 'verbose_name_plural': 'Matches', }, ), migrations.CreateModel( name='MatchAction', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ], options={ 'ordering': ['-created_at'], 'abstract': False, }, ), migrations.CreateModel( name='MatchDetail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('is_score', models.BooleanField(default=False)), ('is_penalty', models.BooleanField(default=False)), ('time', models.DateTimeField(blank=True, default=None, null=True)), ('action', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.MatchAction')), ('match', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Match')), ], options={ 'ordering': ['-created_at'], 'abstract': False, }, ), migrations.CreateModel( name='Player', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('slug', core.models.GeneralSlug(blank=True, db_index=True, editable=False, max_length=191, null=True)), ('dob', models.DateField(blank=True, default=None, null=True)), ('nationality', django_countries.fields.CountryField(blank=True, default='VN', max_length=2, null=True)), ('height', models.PositiveSmallIntegerField(blank=True, default=None, null=True)), ('weight', models.PositiveSmallIntegerField(blank=True, default=None, null=True)), ('image', models.ImageField(blank=True, default=None, null=True, upload_to='')), ('status', models.BooleanField(default=True)), ('club', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Club')), ], options={ 'verbose_name': 'Player', 'verbose_name_plural': 'Players', }, ), migrations.CreateModel( name='PlayerHistory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('club', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Club')), ('player', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Player')), ], options={ 'ordering': ['-created_at'], 'abstract': False, }, ), migrations.CreateModel( name='Position', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ('is_goal_keeper', models.BooleanField(default=False)), ], options={ 'verbose_name': 'Position', 'verbose_name_plural': 'Positions', }, ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('desc', models.TextField(blank=True, null=True)), ('slug', core.models.GeneralSlug(blank=True, db_index=True, editable=False, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ('image', models.ImageField(blank=True, null=True, upload_to='')), ('content', models.TextField(blank=True, null=True)), ('views', models.IntegerField(default=0, editable=False)), ('display_place', core.models.GeneralCharField( blank=True, choices=[('block_1', 'Vị trí trung tâm trang chủ'), ('block_2', 'Block 2 trang chủ')], max_length=191, null=True)), ('category', models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Category')), ('tags', taggit.managers.TaggableManager( help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags')), ], options={ 'verbose_name': 'Post', 'verbose_name_plural': 'Posts', }, ), migrations.CreateModel( name='Referee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('dob', models.DateField(blank=True, default=None, null=True)), ('nationality', django_countries.fields.CountryField(blank=True, default='VN', max_length=2, null=True)), ('height', models.PositiveSmallIntegerField(blank=True, default=None, null=True)), ('weight', models.PositiveSmallIntegerField(blank=True, default=None, null=True)), ('image', models.ImageField(blank=True, default=None, null=True, upload_to='')), ('status', models.BooleanField(default=True)), ], options={ 'verbose_name': 'Referee', 'verbose_name_plural': 'Referees', }, ), migrations.CreateModel( name='Season', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ], options={ 'verbose_name': 'Season', 'verbose_name_plural': 'Seasons', }, ), migrations.CreateModel( name='SiteSlug', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', core.models.GeneralCharField(max_length=191)), ('content', core.models.GeneralCharField(max_length=191)), ], ), migrations.CreateModel( name='Social', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ('image', models.ImageField(blank=True, null=True, upload_to='')), ('social_type', core.models.GeneralCharField(blank=True, choices=[('facebook', 'Facebook'), ('google', 'Google'), ('twitter', 'Twitter')], max_length=191, null=True)), ('social_link', core.models.GeneralCharField(blank=True, max_length=191, null=True)), ], options={ 'verbose_name': 'Social', 'verbose_name_plural': 'Socials', }, ), migrations.CreateModel( name='Sponsor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('link', core.models.GeneralCharField(blank=True, default=None, max_length=191, null=True)), ('slug', core.models.GeneralSlug(blank=True, db_index=True, editable=False, max_length=191, null=True)), ('status', models.BooleanField(default=True)), ('image', models.ImageField(blank=True, null=True, upload_to='')), ], options={ 'verbose_name': 'Sponsor', 'verbose_name_plural': 'Sponsors', }, ), migrations.CreateModel( name='Stadium', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', core.models.GeneralCharField(default=None, max_length=191, null=True)), ('capable', models.PositiveIntegerField(blank=True, default=None, null=True)), ('image', models.ImageField(blank=True, default=None, null=True, upload_to='')), ('status', models.BooleanField(default=True)), ], options={ 'verbose_name': 'Stadium', 'verbose_name_plural': 'Stadiums', }, ), migrations.AlterUniqueTogether( name='siteslug', unique_together={('slug', 'content')}, ), migrations.AddField( model_name='player', name='position', field=models.ForeignKey( blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Position'), ), migrations.AddField( model_name='matchdetail', name='player', field=models.ForeignKey( default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Player'), ), migrations.AddField( model_name='match', name='referee', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='core.Referee'), ), migrations.AddField( model_name='match', name='stadium', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='core.Stadium'), ), migrations.AddField( model_name='match', name='start_away_team', field=smart_selects.db_fields.ChainedManyToManyField( chained_field='away_team', chained_model_field='club', related_name='start_away_team', to='core.Player'), ), migrations.AddField( model_name='match', name='start_home_team', field=smart_selects.db_fields.ChainedManyToManyField( chained_field='home_team', chained_model_field='club', related_name='start_home_team', to='core.Player'), ), migrations.AddField( model_name='league', name='season', field=models.ForeignKey( blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Season'), ), migrations.AddField( model_name='club', name='stadium', field=models.ForeignKey( blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Stadium'), ), migrations.AddField( model_name='banner', name='position', field=models.ForeignKey( default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.BannerPosition'), ), ]
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')), ('name', models.CharField(max_length=100)), ('description', models.TextField()), ('creation_date', models.DateTimeField(auto_now=True)), ('creator', models.ForeignKey(on_delete=models.SET( core.models.deleted_user), related_name='boards_created', to=settings.AUTH_USER_MODEL)), ('members', models.ManyToManyField(related_name='members', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Color', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('red', models.PositiveSmallIntegerField( validators=[core.models.validate_unsigned_8bit_integer])), ('green', models.PositiveSmallIntegerField( validators=[core.models.validate_unsigned_8bit_integer])), ('blue', models.PositiveSmallIntegerField( validators=[core.models.validate_unsigned_8bit_integer])), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.TextField()), ('creation_date', models.DateTimeField(auto_now=True)), ('creator', models.ForeignKey(on_delete=models.SET( core.models.deleted_user), related_name='comments_created', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Phase', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('description', models.TextField()), ('order', models.SmallIntegerField()), ('board', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='phases', to='core.Board')), ], ), migrations.CreateModel( name='Status', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('description', models.TextField()), ('board', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='states', to='core.Board')), ('color', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='+', to='core.Color')), ], ), migrations.CreateModel( name='Task', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('description', models.TextField()), ('creation_date', models.DateTimeField(auto_now=True)), ('due_date', models.DateTimeField(blank=True, null=True)), ('edit_date', models.DateTimeField(blank=True, null=True)), ('assigned_to', models.ManyToManyField(blank=True, related_name='tasks_assigned', to=settings.AUTH_USER_MODEL)), ('creator', models.ForeignKey(on_delete=models.SET( core.models.deleted_user), related_name='tasks_created', to=settings.AUTH_USER_MODEL)), ('editor', models.ForeignKey(blank=True, null=True, on_delete=models.SET( core.models.deleted_user), related_name='tasks_edited', to=settings.AUTH_USER_MODEL)), ('phase', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='tasks', to='core.Phase')), ('status', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='tasks', to='core.Status')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Movie', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=140)), ('plot', models.TextField()), ('year', models.PositiveIntegerField()), ('rating', models.IntegerField(choices=[ (0, 'NR - Not Rated'), (1, 'G - General Audiences'), (2, 'PG - Parental GuidanceSuggested'), (3, 'R - Restricted') ], default=0)), ('runtime', models.PositiveIntegerField()), ('website', models.URLField(blank=True)), ], options={ 'ordering': ('-year', 'title'), }, ), migrations.CreateModel( name='Person', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=140)), ('last_name', models.CharField(max_length=140)), ('born', models.DateField()), ('died', models.DateField(blank=True, null=True)), ], options={ 'ordering': ('last_name', 'first_name'), }, ), migrations.CreateModel( name='Role', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=140)), ('movie', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.Movie')), ('person', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.Person')), ], options={ 'unique_together': {('movie', 'person', 'name')}, }, ), migrations.CreateModel( name='MovieImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField( upload_to=core.models.movie_directory_path_with_uuid)), ('uploaded', models.DateTimeField(auto_now=True)), ('movie', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Movie')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='movie', name='actors', field=models.ManyToManyField(blank=True, related_name='acting_credits', through='core.Role', to='core.Person'), ), migrations.AddField( model_name='movie', name='director', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='directed', to='core.Person'), ), migrations.AddField( model_name='movie', name='writers', field=models.ManyToManyField(blank=True, related_name='writing_credits', to='core.Person'), ), migrations.CreateModel( name='Vote', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('value', models.SmallIntegerField(choices=[(1, '^'), (-1, '+')])), ('voted_on', models.DateTimeField(auto_now=True)), ('movie', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Movie')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'unique_together': {('user', 'movie')}, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Usuario', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('nome', models.CharField(max_length=50)), ('ra', models.IntegerField(unique=True)), ('password', models.CharField(max_length=150)), ('perfil', models.CharField(default='C', max_length=1)), ('ativo', models.BooleanField(default=True)), ], options={ 'abstract': False, }, managers=[ ('objects', core.models.UsuarioManager()), ], ), migrations.CreateModel( name='ArquivosFoto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('arquivo', models.CharField(max_length=250)), ], options={ 'db_table': 'ArquivosFoto', }, ), migrations.CreateModel( name='ArquivosQuestao', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('arquivo', models.CharField(max_length=500)), ], options={ 'db_table': 'ArquivosQuestao', }, ), migrations.CreateModel( name='ArquivosResposta', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('arquivo', models.CharField(max_length=250)), ], options={ 'db_table': 'ArquivosResposta', }, ), migrations.CreateModel( name='Candidato', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=250, null=True)), ('ra', models.CharField(max_length=80, null=True)), ('email', models.CharField(max_length=80, null=True)), ('celular', models.CharField(max_length=11, null=True)), ('codigo_acesso', models.CharField(max_length=120, null=True)), ('confirmado', models.BooleanField(default=False)), ('matricula_aceita', models.BooleanField(default=False)), ('foto', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='candidatos', to='core.ArquivosFoto')), ], options={ 'db_table': 'Candidado', }, ), migrations.CreateModel( name='Curso', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('sigla', models.CharField(max_length=5)), ('nome', models.CharField(max_length=200)), ('tipo', models.CharField(blank=True, max_length=50)), ('carga_horaria', models.IntegerField(default=1000)), ('ativo', models.BooleanField(default=True)), ('descricao', models.TextField(blank=True)), ], options={ 'db_table': 'Curso', }, ), migrations.CreateModel( name='Disciplina', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=240)), ('carga_horaria', models.SmallIntegerField()), ('teoria', models.DecimalField(decimal_places=2, max_digits=3)), ('pratica', models.DecimalField(decimal_places=2, max_digits=3)), ('ementa', models.TextField()), ('competencias', models.TextField()), ('habilidades', models.TextField()), ('conteudo', models.TextField()), ('bibliografia_complementar', models.TextField()), ('bibliografia_basica', models.TextField()), ], options={ 'db_table': 'Disciplina', }, ), migrations.CreateModel( name='DisciplinaOfertada', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ano', models.IntegerField()), ('semestre', models.CharField(max_length=1)), ('disciplina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='disciplinasOfertadas', to='core.Disciplina')), ], options={ 'db_table': 'DisciplinaOfertada', }, ), migrations.CreateModel( name='Document', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', models.CharField(blank=True, max_length=255)), ('document', models.FileField(upload_to='documents/')), ('uploaded_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='GradeCurricular', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ano', models.SmallIntegerField()), ('semestre', models.CharField(max_length=1)), ('curso', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='gradesCurriculares', to='core.Curso')), ], options={ 'db_table': 'GradeCurricular', }, ), migrations.CreateModel( name='Periodo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('numero', models.SmallIntegerField()), ('disciplinas', models.ManyToManyField(db_table='PeriodoDisicplina', related_name='periodos', to='core.Disciplina')), ('gradeCurricular', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='periodos', to='core.GradeCurricular')), ], options={ 'db_table': 'Periodo', }, ), migrations.CreateModel( name='Professor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ra', models.IntegerField(unique=True)), ('apelido', models.CharField(max_length=30, null=True, unique=True)), ('nome', models.CharField(max_length=120)), ('email', models.CharField(max_length=80)), ('celular', models.CharField(max_length=11)), ], options={ 'db_table': 'Professor', }, ), migrations.CreateModel( name='Questao', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('descricao', models.TextField(default='')), ('data_limite_entrega', models.DateField(default='AAAA-MM-DD')), ('numero', models.IntegerField()), ('data', models.DateField(default='')), ], options={ 'db_table': 'Questao', }, ), migrations.CreateModel( name='Resposta', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('data_avaliacao', models.DateField()), ('nota', models.DecimalField(decimal_places=2, max_digits=4)), ('avaliacao', models.TextField()), ('descricao', models.TextField()), ('data_de_envio', models.DateField()), ('questao', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='respostas', to='core.Questao')), ], options={ 'db_table': 'Resposta', }, ), migrations.CreateModel( name='Turma', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('turno', models.CharField(max_length=15)), ('turma_sigla', models.CharField(max_length=1)), ('cursos', models.ManyToManyField(to='core.Curso')), ('professor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Professor')), ], options={ 'db_table': 'Turma', }, ), migrations.CreateModel( name='Aluno', fields=[ ('usuario_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('email', models.EmailField(default='', max_length=254)), ('curso', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='alunos', to='core.Curso')), ('turmas', models.ManyToManyField(blank=True, db_table='Matricula', related_name='alunos', to='core.Turma')), ], options={ 'abstract': False, }, bases=('core.usuario', ), ), migrations.AddField( model_name='questao', name='turma', field=models.ForeignKey( default='', on_delete=django.db.models.deletion.CASCADE, related_name='questoes', to='core.Turma'), ), migrations.AddField( model_name='candidato', name='turma', field=models.ForeignKey( default='', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='candidatos', to='core.Turma'), ), migrations.AddField( model_name='arquivosresposta', name='resposta', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='arquivosResposta', to='core.Resposta'), ), migrations.AddField( model_name='arquivosquestao', name='questao', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='arquivosQuestao', to='core.Questao'), ), migrations.AddField( model_name='resposta', name='aluno', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='respostas', to='core.Aluno'), ), ]
class Migration(migrations.Migration): dependencies = [ ('psauth', '0005_organization_owner'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('learn', '0008_usergoals_company'), ] operations = [ migrations.CreateModel( name='KeyResult', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=128)), ('difficulty', models.SmallIntegerField( choices=[(core.models.DifficultyChoice(1), 1), (core.models.DifficultyChoice(2), 2), (core.models.DifficultyChoice(3), 3)])), ('progressinpercent', models.DecimalField(decimal_places=2, max_digits=6)), ], ), migrations.CreateModel( name='Objective', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=60)), ('company', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='psauth.Company')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), ], ), migrations.RemoveField( model_name='usergoals', name='company', ), migrations.RemoveField( model_name='usergoals', name='user', ), migrations.DeleteModel(name='UserGoals', ), migrations.AddField( model_name='keyresult', name='objective', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='learn.Objective'), ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0035_merge_20180511_0020'), ] operations = [ migrations.AlterField( model_name='block', name='exp_length', field=models.FloatField(blank=True, null=True, verbose_name='Exposure length in seconds'), ), migrations.AlterField( model_name='block', name='num_observed', field=models.IntegerField(blank=True, help_text='No. of scheduler blocks executed', null=True), ), migrations.AlterField( model_name='block', name='site', field=models.CharField(choices=[('ogg', 'Haleakala'), ('coj', 'Siding Spring'), ('lsc', 'Cerro Tololo'), ('elp', 'McDonald'), ('cpt', 'Sutherland'), ('tfn', 'Tenerife'), ('sbg', 'SBIG cameras'), ('sin', 'Sinistro cameras')], max_length=3), ), migrations.AlterField( model_name='block', name='telclass', field=models.CharField(choices=[('1m0', '1-meter'), ('2m0', '2-meter'), ('0m4', '0.4-meter')], default='1m0', max_length=3), ), migrations.AlterField( model_name='block', name='when_observed', field=models.DateTimeField(blank=True, help_text='Date/time of latest frame', null=True), ), migrations.AlterField( model_name='body', name='abs_mag', field=models.FloatField(blank=True, null=True, verbose_name='H - absolute magnitude'), ), migrations.AlterField( model_name='body', name='active', field=models.BooleanField(default=False, verbose_name='Actively following?'), ), migrations.AlterField( model_name='body', name='arc_length', field=models.FloatField(blank=True, null=True, verbose_name='Length of observed arc (days)'), ), migrations.AlterField( model_name='body', name='argofperih', field=models.FloatField(blank=True, null=True, verbose_name='Arg of perihelion (deg)'), ), migrations.AlterField( model_name='body', name='eccentricity', field=models.FloatField(blank=True, null=True, verbose_name='Eccentricity'), ), migrations.AlterField( model_name='body', name='elements_type', field=models.CharField(blank=True, choices=[('MPC_MINOR_PLANET', 'MPC Minor Planet'), ('MPC_COMET', 'MPC Comet')], max_length=16, null=True, verbose_name='Elements type'), ), migrations.AlterField( model_name='body', name='epochofel', field=models.DateTimeField(blank=True, null=True, verbose_name='Epoch of elements'), ), migrations.AlterField( model_name='body', name='epochofperih', field=models.DateTimeField(blank=True, help_text='for comets', null=True, verbose_name='Epoch of perihelion'), ), migrations.AlterField( model_name='body', name='fast_moving', field=models.BooleanField(default=False, verbose_name='Is this object fast?'), ), migrations.AlterField( model_name='body', name='longascnode', field=models.FloatField(blank=True, null=True, verbose_name='Longitude of Ascending Node (deg)'), ), migrations.AlterField( model_name='body', name='meananom', field=models.FloatField(blank=True, help_text='for asteroids', null=True, verbose_name='Mean Anomaly (deg)'), ), migrations.AlterField( model_name='body', name='meandist', field=models.FloatField(blank=True, help_text='for asteroids', null=True, verbose_name='Mean distance (AU)'), ), migrations.AlterField( model_name='body', name='name', field=models.CharField(blank=True, max_length=15, null=True, verbose_name='Designation'), ), migrations.AlterField( model_name='body', name='not_seen', field=models.FloatField(blank=True, null=True, verbose_name='Time since last observation (days)'), ), migrations.AlterField( model_name='body', name='num_obs', field=models.IntegerField(blank=True, null=True, verbose_name='Number of observations'), ), migrations.AlterField( model_name='body', name='orbinc', field=models.FloatField(blank=True, null=True, verbose_name='Orbital inclination in deg'), ), migrations.AlterField( model_name='body', name='origin', field=models.CharField(blank=True, choices=[('M', 'Minor Planet Center'), ('N', 'NASA'), ('S', 'Spaceguard'), ('D', 'NEODSYS'), ('G', 'Goldstone'), ('A', 'Arecibo'), ('R', 'Goldstone & Arecibo'), ('L', 'LCOGT'), ('Y', 'Yarkovsky'), ('T', 'Trojan')], default='M', max_length=1, null=True, verbose_name='Where did this target come from?'), ), migrations.AlterField( model_name='body', name='perihdist', field=models.FloatField(blank=True, help_text='for comets', null=True, verbose_name='Perihelion distance (AU)'), ), migrations.AlterField( model_name='body', name='provisional_name', field=models.CharField(blank=True, max_length=15, null=True, verbose_name='Provisional MPC designation'), ), migrations.AlterField( model_name='body', name='provisional_packed', field=models.CharField(blank=True, max_length=7, null=True, verbose_name='MPC name in packed format'), ), migrations.AlterField( model_name='body', name='score', field=models.IntegerField(blank=True, help_text='NEOCP digest2 score', null=True), ), migrations.AlterField( model_name='body', name='slope', field=models.FloatField(blank=True, null=True, verbose_name='G - slope parameter'), ), migrations.AlterField( model_name='body', name='source_type', field=models.CharField(blank=True, choices=[('N', 'NEO'), ('A', 'Asteroid'), ('C', 'Comet'), ('K', 'KBO'), ('E', 'Centaur'), ('T', 'Trojan'), ('U', 'Candidate'), ('X', 'Did not exist'), ('W', 'Was not interesting'), ('D', 'Discovery, non NEO'), ('J', 'Artificial satellite'), ('H', 'Hyperbolic asteroids')], max_length=1, null=True, verbose_name='Type of object'), ), migrations.AlterField( model_name='body', name='updated', field=models.BooleanField(default=False, verbose_name='Has this object been updated?'), ), migrations.AlterField( model_name='body', name='urgency', field=models.IntegerField(blank=True, help_text='how urgent is this?', null=True), ), migrations.AlterField( model_name='candidate', name='avg_dec', field=models.FloatField(verbose_name='Average Observed Dec (degrees)'), ), migrations.AlterField( model_name='candidate', name='avg_mag', field=models.FloatField(blank=True, null=True, verbose_name='Average Observed Magnitude'), ), migrations.AlterField( model_name='candidate', name='avg_midpoint', field=models.DateTimeField(verbose_name='Average UTC midpoint'), ), migrations.AlterField( model_name='candidate', name='avg_ra', field=models.FloatField(verbose_name='Average Observed RA (degrees)'), ), migrations.AlterField( model_name='candidate', name='avg_x', field=models.FloatField(verbose_name='Average CCD X co-ordinate'), ), migrations.AlterField( model_name='candidate', name='avg_y', field=models.FloatField(verbose_name='Average CCD Y co-ordinate'), ), migrations.AlterField( model_name='candidate', name='cand_id', field=models.PositiveIntegerField(verbose_name='Candidate Id'), ), migrations.AlterField( model_name='candidate', name='detections', field=models.BinaryField(blank=True, null=True, verbose_name='Detections array'), ), migrations.AlterField( model_name='candidate', name='score', field=models.FloatField(verbose_name='Candidate Score'), ), migrations.AlterField( model_name='candidate', name='sky_motion_pa', field=models.FloatField(verbose_name='Position angle of motion on the sky (degrees)'), ), migrations.AlterField( model_name='candidate', name='speed', field=models.FloatField(verbose_name='Speed (degrees/day)'), ), migrations.AlterField( model_name='catalogsources', name='aperture_size', field=models.FloatField(blank=True, null=True, verbose_name='Size of aperture (arcsec)'), ), migrations.AlterField( model_name='catalogsources', name='background', field=models.FloatField(verbose_name='Background'), ), migrations.AlterField( model_name='catalogsources', name='ellipticity', field=models.FloatField(verbose_name='Ellipticity'), ), migrations.AlterField( model_name='catalogsources', name='err_obs_dec', field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Dec'), ), migrations.AlterField( model_name='catalogsources', name='err_obs_mag', field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Magnitude'), ), migrations.AlterField( model_name='catalogsources', name='err_obs_ra', field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed RA'), ), migrations.AlterField( model_name='catalogsources', name='flags', field=models.IntegerField(default=0, help_text='Bitmask of flags', verbose_name='Source flags'), ), migrations.AlterField( model_name='catalogsources', name='flux_max', field=models.FloatField(blank=True, null=True, verbose_name='Peak flux above background'), ), migrations.AlterField( model_name='catalogsources', name='major_axis', field=models.FloatField(verbose_name='Ellipse major axis'), ), migrations.AlterField( model_name='catalogsources', name='minor_axis', field=models.FloatField(verbose_name='Ellipse minor axis'), ), migrations.AlterField( model_name='catalogsources', name='obs_dec', field=models.FloatField(verbose_name='Observed Dec'), ), migrations.AlterField( model_name='catalogsources', name='obs_mag', field=models.FloatField(blank=True, null=True, verbose_name='Observed Magnitude'), ), migrations.AlterField( model_name='catalogsources', name='obs_ra', field=models.FloatField(verbose_name='Observed RA'), ), migrations.AlterField( model_name='catalogsources', name='obs_x', field=models.FloatField(verbose_name='CCD X co-ordinate'), ), migrations.AlterField( model_name='catalogsources', name='obs_y', field=models.FloatField(verbose_name='CCD Y co-ordinate'), ), migrations.AlterField( model_name='catalogsources', name='position_angle', field=models.FloatField(verbose_name='Ellipse position angle'), ), migrations.AlterField( model_name='catalogsources', name='threshold', field=models.FloatField(blank=True, null=True, verbose_name='Detection threshold above background'), ), migrations.AlterField( model_name='frame', name='astrometric_catalog', field=models.CharField(default=' ', max_length=40, verbose_name='Astrometric catalog used'), ), migrations.AlterField( model_name='frame', name='exptime', field=models.FloatField(blank=True, null=True, verbose_name='Exposure time in seconds'), ), migrations.AlterField( model_name='frame', name='filename', field=models.CharField(blank=True, max_length=50, null=True, verbose_name='FITS filename'), ), migrations.AlterField( model_name='frame', name='filter', field=models.CharField(default='B', max_length=15, verbose_name='filter class'), ), migrations.AlterField( model_name='frame', name='frameid', field=models.IntegerField(blank=True, null=True, verbose_name='Archive ID'), ), migrations.AlterField( model_name='frame', name='frametype', field=models.SmallIntegerField(choices=[(0, 'Single frame'), (1, 'Stack of frames'), (2, 'Non-LCOGT data'), (3, 'Satellite data'), (4, 'Spectrum'), (5, 'FITS LDAC catalog'), (6, 'BANZAI LDAC catalog'), (10, 'ORACDR QL frame'), (11, 'BANZAI QL frame'), (90, 'ORACDR reduced frame'), (91, 'BANZAI reduced frame')], default=0, verbose_name='Frame Type'), ), migrations.AlterField( model_name='frame', name='fwhm', field=models.FloatField(blank=True, null=True, verbose_name='Full width at half maximum (FWHM; arcsec)'), ), migrations.AlterField( model_name='frame', name='instrument', field=models.CharField(blank=True, max_length=4, null=True, verbose_name='instrument code'), ), migrations.AlterField( model_name='frame', name='midpoint', field=models.DateTimeField(verbose_name='UTC date/time of frame midpoint'), ), migrations.AlterField( model_name='frame', name='nstars_in_fit', field=models.FloatField(blank=True, null=True, verbose_name='No. of stars used in astrometric fit'), ), migrations.AlterField( model_name='frame', name='photometric_catalog', field=models.CharField(default=' ', max_length=40, verbose_name='Photometric catalog used'), ), migrations.AlterField( model_name='frame', name='quality', field=models.CharField(blank=True, default=' ', help_text='Comma separated list of frame/condition flags', max_length=40, verbose_name='Frame Quality flags'), ), migrations.AlterField( model_name='frame', name='rms_of_fit', field=models.FloatField(blank=True, null=True, verbose_name='RMS of astrometric fit (arcsec)'), ), migrations.AlterField( model_name='frame', name='sitecode', field=models.CharField(max_length=4, verbose_name='MPC site code'), ), migrations.AlterField( model_name='frame', name='time_uncertainty', field=models.FloatField(blank=True, null=True, verbose_name='Time uncertainty (seconds)'), ), migrations.AlterField( model_name='frame', name='wcs', field=core.models.WCSField(blank=True, null=True, verbose_name='WCS info'), ), migrations.AlterField( model_name='frame', name='zeropoint', field=models.FloatField(blank=True, null=True, verbose_name='Frame zeropoint (mag.)'), ), migrations.AlterField( model_name='frame', name='zeropoint_err', field=models.FloatField(blank=True, null=True, verbose_name='Error on Frame zeropoint (mag.)'), ), migrations.AlterField( model_name='panoptesreport', name='classifiers', field=models.TextField(blank=True, help_text='Volunteers usernames who found NEOs', null=True), ), migrations.AlterField( model_name='panoptesreport', name='subject_id', field=models.IntegerField(blank=True, null=True, verbose_name='Subject ID'), ), migrations.AlterField( model_name='panoptesreport', name='when_submitted', field=models.DateTimeField(blank=True, null=True, verbose_name='Date sent to Zooniverse'), ), migrations.AlterField( model_name='previousspectra', name='spec_ir', field=models.URLField(blank=True, null=True, verbose_name='IR Spectra Link'), ), migrations.AlterField( model_name='previousspectra', name='spec_ref', field=models.CharField(blank=True, max_length=10, null=True, verbose_name='Spectra Reference'), ), migrations.AlterField( model_name='previousspectra', name='spec_source', field=models.CharField(blank=True, choices=[('S', 'SMASS'), ('M', 'MANOS'), ('U', 'Unknown'), ('O', 'Other')], max_length=1, null=True, verbose_name='Source'), ), migrations.AlterField( model_name='previousspectra', name='spec_vis', field=models.URLField(blank=True, null=True, verbose_name='Visible Spectra Link'), ), migrations.AlterField( model_name='previousspectra', name='spec_wav', field=models.CharField(blank=True, choices=[('Vis', 'Visible'), ('NIR', 'Near Infrared'), ('Vis+NIR', 'Both Visible and Near IR'), ('NA', 'None Yet.')], max_length=7, null=True, verbose_name='Wavelength'), ), migrations.AlterField( model_name='proposal', name='active', field=models.BooleanField(default=True, verbose_name='Proposal active?'), ), migrations.AlterField( model_name='proposal', name='pi', field=models.CharField(default='', help_text='Principal Investigator (PI)', max_length=50, verbose_name='PI'), ), migrations.AlterField( model_name='proposal', name='tag', field=models.CharField(default='LCOGT', max_length=10), ), migrations.AlterField( model_name='sourcemeasurement', name='aperture_size', field=models.FloatField(blank=True, null=True, verbose_name='Size of aperture (arcsec)'), ), migrations.AlterField( model_name='sourcemeasurement', name='astrometric_catalog', field=models.CharField(default=' ', max_length=40, verbose_name='Astrometric catalog used'), ), migrations.AlterField( model_name='sourcemeasurement', name='err_obs_dec', field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Dec'), ), migrations.AlterField( model_name='sourcemeasurement', name='err_obs_mag', field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Magnitude'), ), migrations.AlterField( model_name='sourcemeasurement', name='err_obs_ra', field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed RA'), ), migrations.AlterField( model_name='sourcemeasurement', name='flags', field=models.CharField(blank=True, default=' ', help_text='Comma separated list of frame/condition flags', max_length=40, verbose_name='Frame Quality flags'), ), migrations.AlterField( model_name='sourcemeasurement', name='obs_dec', field=models.FloatField(blank=True, null=True, verbose_name='Observed Dec'), ), migrations.AlterField( model_name='sourcemeasurement', name='obs_mag', field=models.FloatField(blank=True, null=True, verbose_name='Observed Magnitude'), ), migrations.AlterField( model_name='sourcemeasurement', name='obs_ra', field=models.FloatField(blank=True, null=True, verbose_name='Observed RA'), ), migrations.AlterField( model_name='sourcemeasurement', name='photometric_catalog', field=models.CharField(default=' ', max_length=40, verbose_name='Photometric catalog used'), ), migrations.AlterField( model_name='sourcemeasurement', name='snr', field=models.FloatField(blank=True, null=True, verbose_name='Size of aperture (arcsec)'), ), migrations.AlterField( model_name='spectralinfo', name='tax_notes', field=models.CharField(blank=True, max_length=30, null=True, verbose_name='Notes on Taxonomic Classification'), ), migrations.AlterField( model_name='spectralinfo', name='tax_reference', field=models.CharField(blank=True, choices=[('PDS6', 'Neese, Asteroid Taxonomy V6.0. (2010).'), ('BZ04', 'Binzel, et al. (2004).')], max_length=6, null=True, verbose_name='Reference source for Taxonomic data'), ), migrations.AlterField( model_name='spectralinfo', name='tax_scheme', field=models.CharField(blank=True, choices=[('T', 'Tholen'), ('Ba', 'Barucci'), ('Td', 'Tedesco'), ('H', 'Howell'), ('S', 'SMASS'), ('B', 'Bus'), ('3T', 'S3OS2_TH'), ('3B', 'S3OS2_BB'), ('BD', 'Bus-DeMeo')], max_length=2, null=True, verbose_name='Taxonomic Scheme'), ), migrations.AlterField( model_name='spectralinfo', name='taxonomic_class', field=models.CharField(blank=True, max_length=6, null=True, verbose_name='Taxonomic Class'), ), migrations.AlterField( model_name='superblock', name='jitter', field=models.FloatField(blank=True, null=True, verbose_name='Acceptable deviation before or after strict period (hours)'), ), migrations.AlterField( model_name='superblock', name='period', field=models.FloatField(blank=True, null=True, verbose_name='Spacing between cadence observations (hours)'), ), migrations.AlterField( model_name='superblock', name='rapid_response', field=models.BooleanField(default=False, verbose_name='Is this a ToO/Rapid Response observation?'), ), migrations.AlterField( model_name='superblock', name='timeused', field=models.FloatField(blank=True, null=True, verbose_name='Time used (seconds)'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='App', fields=[ ('id', models.IntegerField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=24, verbose_name='Название приложения')), ('token', models.CharField(max_length=32, verbose_name='Токен')), ('status', models.CharField(choices=[('active', 'Active'), ('inactive', 'Inactive'), ('stopped', 'Stopped')], default='active', max_length=12, verbose_name='Статус')), ], options={ 'verbose_name': 'Приложение', 'verbose_name_plural': 'Приложения', }, ), migrations.CreateModel( name='School', fields=[ ('id', models.CharField(max_length=5, primary_key=True, serialize=False)), ('name', models.CharField(max_length=100, verbose_name='Детский садик')), ('logo', models.ImageField( blank=True, default='default_logo.png', null=True, upload_to=core.models.get_logo_upload_folder, verbose_name='Лого')), ('bankAccount', models.CharField(blank=True, max_length=20, null=True, verbose_name='Счет')), ('taxNumber', models.CharField(blank=True, max_length=9, null=True, verbose_name='ИНН')), ('mfo', models.CharField(blank=True, max_length=5, null=True, verbose_name='МФО Банка')), ('directorName', models.CharField(max_length=100, verbose_name='Ф.И.О. директора')), ('contactDirector', models.CharField(help_text='Например: 998901234567', max_length=12, verbose_name='Контактный номер директора')), ('address', models.CharField(max_length=200, verbose_name='Адрес')), ('status', models.CharField(choices=[('active', 'Active'), ('inactive', 'Inactive'), ('stopped', 'Stopped')], default='active', max_length=12, verbose_name='Статус')), ('agreementDocNumber', models.CharField(blank=True, max_length=30, verbose_name='Номер договора')), ('repaymentDate', models.SmallIntegerField(default=1, verbose_name='Дата перерасчета')), ], options={ 'verbose_name': 'Детский садик', 'verbose_name_plural': 'Детские садики', }, ), migrations.CreateModel( name='Group', fields=[ ('id', models.IntegerField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=30, verbose_name='Название группы')), ('fee', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='Ежемесячный взнос')), ('maxNumberOfChild', models.SmallIntegerField( blank=True, default=20, verbose_name='Максимальное количество детей')), ('school', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.School', verbose_name='Детский садик')), ], options={ 'verbose_name': 'Группа', 'verbose_name_plural': 'Группы', }, ), migrations.CreateModel( name='Child', fields=[ ('id', models.CharField(max_length=10, primary_key=True, serialize=False)), ('firstName', models.CharField(max_length=30, verbose_name='Имя')), ('middleName', models.CharField(blank=True, max_length=30)), ('lastName', models.CharField(max_length=30, verbose_name='Фамилия')), ('enteredDate', models.DateField(default=datetime.datetime.now, verbose_name='Дата вступления')), ('father', models.CharField(blank=True, max_length=100, verbose_name='Отец')), ('contactFather', models.CharField(blank=True, max_length=12, verbose_name='Контактный телефон отца')), ('mother', models.CharField(blank=True, max_length=100, verbose_name='Мать')), ('contactMother', models.CharField(blank=True, max_length=12, verbose_name='Контактный телефон матери')), ('monthlyFee', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='Ежемесячный взнос')), ('agreementNumber', models.CharField(max_length=20, verbose_name='Номер и дата договора')), ('birthCertificateNumber', models.CharField( default='', max_length=20, verbose_name='Номер свидетельства о рождении')), ('balance', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='Баланс')), ('child_number', models.CharField(blank=True, max_length=4, null=True, verbose_name='Воспитанник ID')), ('group', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='core.Group', verbose_name='Группа')), ('school', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='core.School', verbose_name='Детский садик')), ], options={ 'verbose_name': 'Воспитанник', 'verbose_name_plural': 'Воспитанники', }, ), migrations.CreateModel( name='Admin', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators. UnicodeUsernameValidator() ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField( default=True, help_text= 'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('type', models.CharField(blank=True, choices=[('superuser', 'SuperUser'), ('admin', 'Admin'), ('director', 'Director'), ('accountant', 'Accountant')], default='admin', max_length=12)), ('groups', models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('school', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.School')), ('user_permissions', models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0011_auto_20180219_1803'), ] operations = [ migrations.RemoveField( model_name='contacts', name='author', ), migrations.RemoveField( model_name='homepage', name='author', ), migrations.AlterModelOptions( name='sitesettings', options={'verbose_name': 'Site settings'}, ), migrations.AlterField( model_name='activation', name='url', field=models.URLField(verbose_name='Link'), ), migrations.AlterField( model_name='activation', name='valid_until', field=models.DateTimeField( verbose_name='Activation URL valid until'), ), migrations.AlterField( model_name='profile', name='activation', field=models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Activation', verbose_name='Activation'), ), migrations.AlterField( model_name='profile', name='avatar', field=models.ImageField( blank=True, null=True, upload_to=core.models.get_profile_image_path, verbose_name='Avatar'), ), migrations.AlterField( model_name='sitesettings', name='activation_url_preiod', field=models.SmallIntegerField( default=100, verbose_name='URL activity period, h.'), ), migrations.AlterField( model_name='sitesettings', name='default_user_image', field=models.ImageField(blank=True, null=True, upload_to='', verbose_name='Default user avatar'), ), migrations.DeleteModel(name='Contacts', ), migrations.DeleteModel(name='Homepage', ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('accounts', '0001_initial'), ] operations = [ migrations.CreateModel( name='FeedPhoto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('image', models.ImageField(upload_to=core.models.get_feed_photo_path, verbose_name='사진')), ], options={ 'verbose_name': '피드 사진', 'verbose_name_plural': '피드 사진', }, ), migrations.CreateModel( name='Instagram', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('content', models.TextField(max_length=1000, verbose_name='내용')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='작성자')), ], options={ 'verbose_name': '인스타그램', 'verbose_name_plural': '인스타그램', }, ), migrations.CreateModel( name='Meeting', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('content', models.TextField(max_length=1000, verbose_name='내용')), ('title', models.CharField(blank=True, max_length=50, verbose_name='제목')), ('meeting_date', models.DateTimeField( validators=[meetings.validators.meeting_date_validator], verbose_name='날짜 및 시간')), ('max_participants', models.PositiveSmallIntegerField( default=0, help_text='인원제한을 없애려면 0으로 설정하세요.', verbose_name='최대 참석인원')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='작성자')), ('participants', models.ManyToManyField(to='accounts.ActiveUser', verbose_name='참석자')), ], options={ 'verbose_name': '모임', 'verbose_name_plural': '모임', 'get_latest_by': ['-meeting_date'], }, ), migrations.CreateModel( name='MeetingPhoto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('image', models.ImageField( upload_to=core.models.get_meeting_photo_path, verbose_name='사진')), ('meeting', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='photos', to='core.Meeting', verbose_name='모임')), ], options={ 'verbose_name': '모임 사진', 'verbose_name_plural': '모임 사진', }, ), migrations.CreateModel( name='OperationScheme', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('semester_start', models.DateField(help_text='1학기는 3월 2일, 2학기는 9월 1일', verbose_name='학기 시작일')), ('semester_end', models.DateField( blank=True, default=None, help_text='학기 종료일이 지정되면 짝지 점수가 더이상 카운팅되지 않습니다.', null=True, verbose_name='학기 종료일')), ('new_register_start', models.DateTimeField(verbose_name='신입 가입 시작일')), ('new_register_end', models.DateTimeField( blank=True, help_text='종료일이 지정되기 전까지 신입회원 가입페이지가 계속 보여집니다.', null=True, verbose_name='신입 가입 종료일')), ('old_register_start', models.DateTimeField(verbose_name='기존 가입 시작일')), ('old_register_end', models.DateTimeField( blank=True, help_text='종료일이 지정되기 전까지 기존회원 가입페이지가 계속 보여집니다.', null=True, verbose_name='기존 가입 종료일')), ('coffee_point', models.FloatField( default=2.0, help_text= '실수형 점수입니다. 모임에 같은 짝지끼리 참석한 경우 이 점수를 추가로 부여받습니다. 예: 2.0', verbose_name='커모 1회당 점수')), ('eat_point', models.FloatField(default=1.0, help_text='실수형 점수입니다. 예: 2.0', verbose_name='밥모 1회당 점수')), ('extra_author_point', models.FloatField( default=2.0, help_text= '커모를 개최하는 사람에게 추가로 부여하는 점수입니다.커모 개최자에게 커모점수 + 개최자 추가 점수', verbose_name='커모 개최자 추가 점수')), ('extra_2_point', models.FloatField( default=1.0, help_text= '윗짝지 1명, 아래짝지 1명인 모임에서, 2명이 모두 모였을 때 추가로 부여하는 점수입니다. 아래짝지 1명 모이면 커모점수 + 추가점수', verbose_name='2인 추가점수')), ('extra_3_point', models.FloatField( default=0.5, help_text= '윗짝지 1명, 아래짝지 2명인 모임에서, 3명이 모두 모였을 때 추가로 부여하는 점수입니다. 아래짝지 1명 모이면 커모점수. 2명 모이면 커모점수 x 2 + 추가점수', verbose_name='3인 추가점수')), ('extra_4_point', models.FloatField( default=1.0, help_text= '윗짝지 1명, 아래짝지 3명인 모임에서, 4명이 모두 모였을 때 추가로 부여하는 점수입니다. 아래짝지 1명 모이면 커모점수. 2명 모이면 커모점수 x 2. 3명 모이면 커모점수 x 3 + 추가점수', verbose_name='4인 추가점수')), ('limit_coffee', models.SmallIntegerField( default=3, help_text='정수형 점수입니다. 하루에 커모할 수 있는 횟수를 지정합니다.', verbose_name='1일 커모 제한 횟수')), ('limit_eat', models.SmallIntegerField( default=2, help_text='정수형 점수입니다. 하루에 밥모할 수 있는 횟수를 지정합니다.', verbose_name='1일 밥모 제한 횟수')), ('bank_account', models.CharField(help_text='반드시 회장의 계좌여야 합니다.', max_length=30, verbose_name='입금 계좌')), ('bank', models.CharField(choices=[('kb', 'KB국민은행'), ('nh', 'NH농협'), ('sh', '신한은행'), ('wr', '우리은행'), ('hn', '하나(구 외환)'), ('kk', '케이뱅크'), ('ka', '카카오뱅크'), ('kd', 'KDB산업은행'), ('ib', 'IBK기업은행'), ('sh', '수협은행'), ('sm', '새마을금고')], max_length=2, verbose_name='입금 은행')), ('new_pay', models.PositiveIntegerField(verbose_name='신입회원 가입비')), ('old_pay', models.PositiveIntegerField(verbose_name='기존회원 가입비')), ('boss', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': '운영 정보', 'verbose_name_plural': '운영 정보', }, ), migrations.AddField( model_name='feedphoto', name='instagram', field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, related_name='photos', to='core.Instagram', verbose_name='인스타'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Curso', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('sigla', models.CharField(max_length=5, unique=True)), ('nome', models.CharField(max_length=50, unique=True)), ], ), migrations.CreateModel( name='CursoTurma', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], ), migrations.CreateModel( name='Disciplina', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(db_column='NOME', max_length=240, unique=True)), ('carga_horaria', models.SmallIntegerField(db_column='CARGA_HORARIA')), ('teoria', models.DecimalField(blank=True, db_column='TEORIA', decimal_places=0, max_digits=3, null=True)), ('pratica', models.DecimalField(blank=True, db_column='PRATICA', decimal_places=0, max_digits=3, null=True)), ('competencias', models.TextField(blank=True, db_column='COMPETENCIAS', null=True)), ('habilidades', models.TextField(blank=True, db_column='HABILIDADES', null=True)), ('conteudo', models.TextField(blank=True, db_column='CONTEUDO', null=True)), ], ), migrations.CreateModel( name='DisciplinaOfertada', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ano', models.SmallIntegerField(db_column='ANO')), ('semestre', models.CharField(db_column='SEMESTRE', max_length=1)), ('disciplina', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='core.Disciplina')), ], ), migrations.CreateModel( name='Matricula', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ano_ofertado', models.ForeignKey(blank=True, db_column='ano_ofertado', null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='core.DisciplinaOfertada')), ], ), migrations.CreateModel( name='Turma', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('identificador', models.CharField(max_length=1)), ('turno', models.CharField(blank=True, max_length=15, null=True)), ('disciplina_ofertada', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='core.DisciplinaOfertada')), ], ), migrations.CreateModel( name='Usuario', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('nome', models.CharField(blank=True, max_length=100, verbose_name='Nome')), ('ra', models.IntegerField(unique=True, verbose_name='RA')), ('password', models.CharField(max_length=150)), ('user_type', models.CharField(default='C', max_length=1, verbose_name='Tipo de usuário')), ('ativo', models.BooleanField(default=True, verbose_name='Ativo')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='E-mail')), ], options={ 'abstract': False, }, managers=[ ('objects', core.models.UsuarioManager()), ], ), migrations.CreateModel( name='Aluno', fields=[ ('parent_link', models.OneToOneField(db_column='user_id', on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='core.Usuario')), ('celular', models.CharField(max_length=11, verbose_name='Celular')), ('semestre', models.IntegerField(default=1, verbose_name='Semestre')), ('curso', models.ForeignKey(blank=True, on_delete=django.db.models.deletion.CASCADE, to='core.Curso')), ], options={ 'abstract': False, }, bases=('core.usuario',), ), migrations.CreateModel( name='Coordenador', fields=[ ('parent_link', models.OneToOneField(db_column='user_id', on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='core.Usuario')), ('sala', models.CharField(max_length=3)), ], options={ 'abstract': False, }, bases=('core.usuario',), ), migrations.CreateModel( name='Professor', fields=[ ('parent_link', models.OneToOneField(db_column='user_id', on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='core.Usuario')), ('celular', models.CharField(max_length=11, null=True, verbose_name='Celular')), ('apelido', models.CharField(max_length=30, unique=True, verbose_name='Apelido')), ], options={ 'abstract': False, }, bases=('core.usuario',), ), migrations.AddField( model_name='matricula', name='id_turma', field=models.ForeignKey(blank=True, db_column='id_turma', null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='core.Turma'), ), migrations.AddField( model_name='matricula', name='nome_disciplina', field=models.ForeignKey(blank=True, db_column='nome_disciplina', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Disciplina'), ), migrations.AddField( model_name='matricula', name='semestre_ofertado', field=models.ForeignKey(blank=True, db_column='semestre_ofertado', null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='core.DisciplinaOfertada'), ), migrations.AddField( model_name='cursoturma', name='ano_ofertado', field=models.ForeignKey(blank=True, db_column='ano_ofertado', null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='core.DisciplinaOfertada'), ), migrations.AddField( model_name='cursoturma', name='id_turma', field=models.ForeignKey(blank=True, db_column='id_turma', null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='core.Turma'), ), migrations.AddField( model_name='cursoturma', name='nome_disciplina', field=models.ForeignKey(blank=True, db_column='nome_disciplina', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Disciplina'), ), migrations.AddField( model_name='cursoturma', name='semestre_ofertado', field=models.ForeignKey(blank=True, db_column='semestre_ofertado', null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='core.DisciplinaOfertada'), ), migrations.AddField( model_name='cursoturma', name='sigla_curso', field=models.ForeignKey(blank=True, db_column='sigla_curso', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Curso'), ), migrations.AlterUniqueTogether( name='turma', unique_together=set([('disciplina_ofertada', 'identificador')]), ), migrations.AddField( model_name='matricula', name='ra_aluno', field=models.ForeignKey(blank=True, db_column='ra_aluno', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Aluno'), ), migrations.AlterUniqueTogether( name='disciplinaofertada', unique_together=set([('ano', 'semestre', 'disciplina')]), ), migrations.AlterUniqueTogether( name='cursoturma', unique_together=set([('sigla_curso', 'nome_disciplina', 'ano_ofertado', 'semestre_ofertado', 'id_turma')]), ), migrations.AddField( model_name='aluno', name='turma', field=models.ManyToManyField(through='core.Matricula', to='core.Turma'), ), migrations.AlterUniqueTogether( name='matricula', unique_together=set([('ra_aluno', 'nome_disciplina', 'ano_ofertado', 'semestre_ofertado', 'id_turma')]), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField(max_length=50, unique=True, verbose_name='Login')), ('password', models.CharField(max_length=20, verbose_name='Senha')), ('name', models.CharField(max_length=100, verbose_name='Nome')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='Email')), ('celular', models.CharField(max_length=11, verbose_name='Celular')), ('foto', models.ImageField(upload_to='')), ('dtExpiracao', models.DateField(default='1900-01-01', verbose_name='Data de Expiração')), ('tipo', models.CharField(default='C', max_length=1)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('date_joined', models.DateTimeField(auto_now_add=True, verbose_name='Data de Cadastro')), ], options={ 'abstract': False, }, managers=[ ('objects', core.models.ContasManager()), ], ), migrations.CreateModel( name='AnoEnsino', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=60, unique=True)), ], ), migrations.CreateModel( name='Atividade', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('titulo', models.CharField(max_length=60)), ('descricao', models.TextField(blank=True, null=True)), ('conteudo', models.TextField(blank=True, null=True)), ('tipo', models.CharField(default='Resposta Aberta', max_length=15)), ('extras', models.TextField(blank=True, null=True)), ], ), migrations.CreateModel( name='Disciplina', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=60, unique=True)), ('data', models.DateTimeField(default=datetime.datetime( 2018, 12, 27, 22, 2, 59, 298627))), ('status', models.CharField(default='Aberta', max_length=7)), ('planoDeEnsino', models.TextField()), ('cargaHoraria', models.SmallIntegerField()), ('competencias', models.TextField()), ('habilidades', models.TextField()), ('ementa', models.TextField()), ('conteudoProgramatico', models.TextField()), ('bibliografiaBasica', models.TextField()), ('bibliografiaComplementar', models.TextField()), ('percentualPratico', models.SmallIntegerField()), ('percentualTeorico', models.SmallIntegerField()), ], ), migrations.CreateModel( name='Entrega', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Titulo', models.CharField(max_length=60)), ('Reposta', models.TextField()), ('DtEntrega', models.DateTimeField(default=datetime.datetime( 2018, 12, 27, 22, 2, 59, 298627))), ('StatusEntrega', models.CharField(default='Entregue', max_length=9)), ('Nota', models.DecimalField(decimal_places=0, max_digits=3)), ('DtAvaliacao', models.DateField()), ('Obs', models.TextField(blank=True, null=True)), ('idAtividade', models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Atividade')), ], ), migrations.CreateModel( name='Habilidade', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('codigo', models.CharField(max_length=20, unique=True)), ('metodologia', models.TextField(null=True)), ('recursos', models.TextField(null=True)), ('criterioAvaliacao', models.TextField(null=True)), ('planoDeAulas', models.TextField(null=True)), ('descricao', models.TextField(null=True)), ('idAno', models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.AnoEnsino')), ], ), migrations.CreateModel( name='Mensagem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Assunto', models.CharField(max_length=60)), ('Referencia', models.CharField(max_length=200)), ('Conteudo', models.TextField()), ('StatusMensagem', models.CharField(default='Entregue', max_length=10)), ('DTEnvio', models.DateTimeField(default=datetime.datetime( 2018, 12, 27, 22, 2, 59, 298627))), ('DTResposta', models.DateTimeField(blank=True, null=True)), ('resposta', models.TextField()), ], ), migrations.CreateModel( name='SolicitacaoMatricula', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('DTSolicitacao', models.DateTimeField(default=datetime.datetime( 2018, 12, 27, 22, 2, 59, 298627))), ('status', models.CharField(default='Solicitada', max_length=10)), ('idAno', models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.AnoEnsino')), ], ), migrations.CreateModel( name='Turma', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=60, unique=True)), ], ), migrations.CreateModel( name='Aluno', fields=[ ('user_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('ra', models.CharField(max_length=7)), ], options={ 'abstract': False, }, bases=('core.user', ), managers=[ ('objects', core.models.ContasManager()), ], ), migrations.CreateModel( name='Assistente', fields=[ ('user_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('ano', models.CharField(max_length=30)), ], options={ 'abstract': False, }, bases=('core.user', ), managers=[ ('objects', core.models.ContasManager()), ], ), migrations.CreateModel( name='Professor', fields=[ ('user_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('ano', models.CharField(max_length=30)), ], options={ 'abstract': False, }, bases=('core.user', ), managers=[ ('objects', core.models.ContasManager()), ], ), migrations.AddField( model_name='solicitacaomatricula', name='idCoordenador', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='idCoordenador', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='habilidade', name='idCoordenador', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='habilidade', name='idDisciplina', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Disciplina'), ), migrations.AddField( model_name='entrega', name='idHabilidade', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Habilidade'), ), migrations.AddField( model_name='disciplina', name='Coordenador', field=models.OneToOneField( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='user', name='groups', field=models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups'), ), migrations.AddField( model_name='user', name='user_permissions', field=models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions'), ), migrations.AddField( model_name='turma', name='idProfessor', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Professor'), ), migrations.AddField( model_name='solicitacaomatricula', name='idAluno', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Aluno'), ), migrations.AddField( model_name='mensagem', name='idAluno', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Aluno'), ), migrations.AddField( model_name='mensagem', name='idAssistente', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Assistente'), ), migrations.AddField( model_name='mensagem', name='idProfessor', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Professor'), ), migrations.AddField( model_name='entrega', name='idAluno', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Aluno'), ), migrations.AddField( model_name='entrega', name='idAssistente', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Assistente'), ), migrations.AddField( model_name='entrega', name='idProfessor', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Professor'), ), migrations.AddField( model_name='atividade', name='idAssistente', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Assistente'), ), migrations.AddField( model_name='atividade', name='idProfessor', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Professor'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth_core', '0001_initial'), ('payment_gateway', '0001_initial'), ] operations = [ migrations.CreateModel( name='Address', fields=[ ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('street', models.CharField(max_length=200)), # ('suite', models.CharField(max_length=200)), ('city', models.CharField(max_length=200)), ('zipcode', models.CharField(max_length=200)), ], options={ 'verbose_name': 'address', 'verbose_name_plural': 'address', }, ), migrations.CreateModel( name='Category', fields=[ ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('name', models.CharField(max_length=255, verbose_name='name')), ('slug', autoslug.fields.AutoSlugField(editable=False, populate_from='name')), ], options={ 'verbose_name': 'category', 'verbose_name_plural': 'categories', }, ), migrations.CreateModel( name='Checkout', fields=[ ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('installments', models.SmallIntegerField( blank=True, null=True, verbose_name='number of installments')), ('bank_slip_url', models.URLField(blank=True, null=True, verbose_name='billet url')), ('remote_id', models.CharField( blank=True, default=None, help_text='Remote invoice id at the payment gateway', max_length=255, null=True, verbose_name='Remote invoice ID')), ('address', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='core.Address')), ], options={ 'verbose_name': 'checkout', }, ), migrations.CreateModel( name='Status', fields=[ ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('message', models.CharField(choices=[ ('Processing Purchase', 'Processing Purchase'), ('Approved Purchase', 'Approved Purchase'), ('Purchase Denied', 'Purchase Denied'), ('Purchase Denied', 'Purchase sent') ], max_length=30)), ], options={ 'verbose_name': 'status', 'verbose_name_plural': 'status', }, ), migrations.CreateModel( name='Product', fields=[ ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('title', models.CharField(max_length=60)), ('description', models.TextField(blank=True)), ('piece', models.CharField(max_length=30)), ('price', models.FloatField()), ('stock', models.IntegerField()), ('image', models.ImageField(max_length=255, upload_to=core.models.upload_to)), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='category_product', to='core.Category')), ], options={ 'verbose_name': 'product', }, ), migrations.CreateModel( name='Customer', fields=[ ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)), ('name', models.CharField(max_length=255, verbose_name='name')), ('email', models.CharField(max_length=255, verbose_name='e-mail')), # ('personal_document', models.CharField(max_length=20, verbose_name='cpf')), ('phone', models.CharField(max_length=12)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='user_client', to='auth_core.UserClient')), ], options={ 'verbose_name': 'client', }, ), migrations.CreateModel( name='CheckoutItem', fields=[ ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('quantity', models.PositiveSmallIntegerField(verbose_name='quantity')), ('price', models.DecimalField(decimal_places=2, max_digits=8, verbose_name='price')), ('checkout', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='checkout_items', to='core.Checkout')), ('product', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='checkout_item_product', to='core.Product')), ], options={ 'verbose_name': 'checkout item', }, ), migrations.AddField( model_name='checkout', name='customer', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='user_client_checkout', to='core.Customer'), ), migrations.AddField( model_name='checkout', name='payment_method', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='payment_gateway.PaymentMethod', verbose_name='payment method'), ), migrations.AddField( model_name='checkout', name='status', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.PROTECT, related_name='status', to='core.Status'), ), migrations.AddField( model_name='address', name='customer', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='user_client_address', to='core.Customer'), ), ]
class Migration(migrations.Migration): dependencies = [ ('reviews', '0002_auto_20160305_1135'), ] operations = [ migrations.AlterModelOptions( name='review', options={ 'ordering': ['-updated'], 'verbose_name': 'review', 'verbose_name_plural': 'reviews' }, ), migrations.AlterField( model_name='review', name='comment', field=models.TextField( help_text= "Comments to this proposal. This may be available for other reviewers in later review stages, and you can choose whether or not to disclose it to the proposal's submitter.", verbose_name='comment'), ), migrations.AlterField( model_name='review', name='note', field=models.TextField( blank=True, help_text= 'Personal notes about this proposal. You can use this field to record anything you like during the review process. We promise to never disclose them to anyone.', verbose_name='note'), ), migrations.AlterField( model_name='review', name='proposal', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='proposals.TalkProposal', verbose_name='proposal'), ), migrations.AlterField( model_name='review', name='reviewer', field=core.models.BigForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='reviewer'), ), migrations.AlterField( model_name='review', name='score', field=models.SmallIntegerField(choices=[(2, '+1'), (1, '+0'), (0, '----------'), (-1, '-0'), (-2, '-1')], default=0, verbose_name='score'), ), migrations.AlterField( model_name='review', name='stage', field=models.IntegerField(default=1, verbose_name='stage'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='Account', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators. UnicodeUsernameValidator() ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField( default=True, help_text= 'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('group', models.CharField(max_length=40)), ('department', models.CharField(max_length=40)), ('groups', models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='DatabaseList', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('connection_name', models.CharField(max_length=50)), ('computer_room', models.CharField(max_length=50)), ('ip', models.CharField(max_length=100)), ('username', models.CharField(max_length=150)), ('port', models.IntegerField()), ('password', models.CharField(max_length=50)), ('before', models.TextField(null=True)), ('after', models.TextField(null=True)), ('url', models.TextField(blank=True)), ], ), migrations.CreateModel( name='globalpermissions', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('authorization', models.CharField(db_index=True, max_length=50, null=True)), ('dingding', models.SmallIntegerField(default=0)), ('email', models.SmallIntegerField(default=0)), ], ), migrations.CreateModel( name='grained', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(db_index=True, max_length=50)), ('permissions', core.models.JSONField()), ], ), migrations.CreateModel( name='SqlDictionary', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('BaseName', models.CharField(max_length=100)), ('TableName', models.CharField(max_length=100)), ('Field', models.CharField(max_length=100)), ('Type', models.CharField(max_length=100)), ('Extra', models.TextField()), ('TableComment', models.CharField(max_length=100)), ('Name', models.CharField(max_length=100, null=True)), ], ), migrations.CreateModel( name='SqlOrder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('work_id', models.CharField(blank=True, max_length=50)), ('username', models.CharField(blank=True, max_length=50)), ('status', models.IntegerField(blank=True)), ('type', models.SmallIntegerField(blank=True)), ('backup', models.SmallIntegerField(blank=True)), ('bundle_id', models.IntegerField(db_index=True, null=True)), ('date', models.CharField(blank=True, max_length=100)), ('basename', models.CharField(blank=True, max_length=50)), ('sql', models.TextField(blank=True)), ('text', models.CharField(max_length=100)), ('assigned', models.CharField(blank=True, max_length=50)), ], ), migrations.CreateModel( name='SqlRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.CharField(max_length=50)), ('state', models.CharField(max_length=100)), ('sql', models.TextField(blank=True)), ('area', models.CharField(max_length=50)), ('name', models.CharField(max_length=50)), ('base', models.CharField(max_length=50)), ('error', models.TextField(null=True)), ('workid', models.CharField(max_length=50, null=True)), ('person', models.CharField(max_length=50, null=True)), ('reviewer', models.CharField(max_length=50, null=True)), ('affectrow', models.CharField(max_length=100, null=True)), ('sequence', models.CharField(max_length=50, null=True)), ('backup_dbname', models.CharField(max_length=100, null=True)), ('execute_time', models.CharField(max_length=150, null=True)), ('SQLSHA1', models.TextField(null=True)), ], ), migrations.CreateModel( name='Todolist', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(max_length=50)), ('content', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='Usermessage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('to_user', models.CharField(max_length=50)), ('from_user', models.CharField(max_length=50)), ('content', models.TextField(max_length=500)), ('time', models.CharField(max_length=50)), ('state', models.CharField(max_length=10)), ('title', models.CharField(max_length=100)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='AuthGroup', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=150, unique=True)), ], options={ 'db_table': 'auth_group', 'managed': False, }, ), migrations.CreateModel( name='AuthGroupPermissions', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], options={ 'db_table': 'auth_group_permissions', 'managed': False, }, ), migrations.CreateModel( name='AuthPermission', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('codename', models.CharField(max_length=100)), ], options={ 'db_table': 'auth_permission', 'managed': False, }, ), migrations.CreateModel( name='AuthUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128)), ('last_login', models.DateTimeField(blank=True, null=True)), ('is_superuser', models.BooleanField()), ('username', models.CharField(max_length=150, unique=True)), ('first_name', models.CharField(max_length=150)), ('last_name', models.CharField(max_length=150)), ('email', models.CharField(max_length=254)), ('is_staff', models.BooleanField()), ('is_active', models.BooleanField()), ('date_joined', models.DateTimeField()), ], options={ 'db_table': 'auth_user', 'managed': False, }, ), migrations.CreateModel( name='AuthUserGroups', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], options={ 'db_table': 'auth_user_groups', 'managed': False, }, ), migrations.CreateModel( name='AuthUserUserPermissions', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], options={ 'db_table': 'auth_user_user_permissions', 'managed': False, }, ), migrations.CreateModel( name='DjangoAdminLog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('action_time', models.DateTimeField()), ('object_id', models.TextField(blank=True, null=True)), ('object_repr', models.CharField(max_length=200)), ('action_flag', models.SmallIntegerField()), ('change_message', models.TextField()), ], options={ 'db_table': 'django_admin_log', 'managed': False, }, ), migrations.CreateModel( name='DjangoContentType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('app_label', models.CharField(max_length=100)), ('model', models.CharField(max_length=100)), ], options={ 'db_table': 'django_content_type', 'managed': False, }, ), migrations.CreateModel( name='DjangoMigrations', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('app', models.CharField(max_length=255)), ('name', models.CharField(max_length=255)), ('applied', models.DateTimeField()), ], options={ 'db_table': 'django_migrations', 'managed': False, }, ), migrations.CreateModel( name='DjangoSession', fields=[ ('session_key', models.CharField(max_length=40, primary_key=True, serialize=False)), ('session_data', models.TextField()), ('expire_date', models.DateTimeField()), ], options={ 'db_table': 'django_session', 'managed': False, }, ), migrations.CreateModel( name='Role', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=100)), ('created_date', models.DateTimeField(auto_now_add=True, null=True)), ('is_active', models.BooleanField(default=True, null=True)), ], options={ 'db_table': 'role', }, ), migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('first_name', models.CharField(max_length=100)), ('last_name', models.CharField(max_length=100)), ('email_id', django.contrib.postgres.fields.citext.CIEmailField( max_length=100, unique=True)), ('password', models.CharField(max_length=100)), ('is_active', models.BooleanField(default=True, null=True)), ('created_datetime', models.DateTimeField(auto_now_add=True, null=True)), ('role', models.ForeignKey(default=core.models.User.DEFAULT_ROLE, on_delete=django.db.models.deletion.CASCADE, to='core.role')), ], options={ 'db_table': 'user', }, ), migrations.CreateModel( name='UserAdditionalInfoLog', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('user_additional_info_id', models.BigIntegerField()), ('user_id', models.BigIntegerField()), ('sex', models.CharField(blank=True, max_length=1, null=True)), ('dob', models.DateField(blank=True, null=True)), ('credit_score', models.IntegerField(blank=True, null=True)), ('employment_type', models.CharField(blank=True, max_length=100, null=True)), ('annual_salary', models.IntegerField(blank=True, null=True)), ('reason', models.CharField(max_length=100)), ('created_by', models.IntegerField()), ('created_at', models.DateTimeField(auto_now_add=True, null=True)), ], options={ 'db_table': 'user_additional_info_log', }, ), migrations.CreateModel( name='UserLog', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('user_id', models.BigIntegerField()), ('role_id', models.IntegerField()), ('user_status_id', models.IntegerField()), ('user_type_id', models.IntegerField(blank=True, null=True)), ('first_name', models.CharField(max_length=100)), ('last_name', models.CharField(max_length=100)), ('email_id', models.CharField(max_length=100)), ('password', models.CharField(max_length=100)), ('is_active', models.BooleanField(default=True, null=True)), ('created_datetime', models.DateTimeField(auto_now_add=True, null=True)), ('reason', models.CharField(max_length=100)), ('created_by', models.IntegerField(default=True, null=True)), ('created_at', models.DateTimeField(auto_now_add=True, null=True)), ], options={ 'db_table': 'user_log', }, ), migrations.CreateModel( name='UserStatus', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=100)), ('created_date', models.DateTimeField(auto_now_add=True, null=True)), ('is_active', models.BooleanField(default=True, null=True)), ], options={ 'db_table': 'user_status', }, ), migrations.CreateModel( name='UserType', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=100)), ('is_active', models.BooleanField(default=True, null=True)), ('created_date', models.DateTimeField(auto_now_add=True, null=True)), ('deleted_why', models.CharField(blank=True, max_length=100, null=True)), ('deleted_at', models.DateTimeField(auto_now_add=True, null=True)), ], options={ 'db_table': 'user_type', }, ), migrations.CreateModel( name='UserAdditionalInfo', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('sex', models.CharField(blank=True, max_length=1, null=True)), ('dob', models.DateField(blank=True, null=True)), ('credit_score', models.IntegerField(blank=True, null=True)), ('employment_type', models.CharField(blank=True, max_length=100, null=True)), ('annual_salary', models.IntegerField(blank=True, null=True)), ('user', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.user')), ], options={ 'db_table': 'user_additional_info', }, ), migrations.AddField( model_name='user', name='user_status', field=models.ForeignKey( default=core.models.User.DEFAULT_USER_STATUS, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.userstatus'), ), migrations.AddField( model_name='user', name='user_type', field=models.ForeignKey( blank=True, default=core.models.User.DEFAULT_USER_TYPE, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.usertype'), ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0001_initial'), ] operations = [ migrations.AlterModelOptions( name='acelerometro', options={'verbose_name': 'Accelerometer', 'verbose_name_plural': 'Accelerometers'}, ), migrations.AlterModelOptions( name='arquivo', options={'verbose_name': 'File', 'verbose_name_plural': 'Files'}, ), migrations.AlterField( model_name='acelerometro', name='codigo', field=models.CharField(max_length=100, unique=True, verbose_name='Code'), ), migrations.AlterField( model_name='acelerometro', name='descricao', field=models.CharField(max_length=100, verbose_name='Description'), ), migrations.AlterField( model_name='acelerometro', name='eixoX', field=models.BooleanField(verbose_name='Axis X'), ), migrations.AlterField( model_name='acelerometro', name='eixoY', field=models.BooleanField(verbose_name='Axis Y'), ), migrations.AlterField( model_name='acelerometro', name='eixoZ', field=models.BooleanField(verbose_name='Axis Z'), ), migrations.AlterField( model_name='acelerometro', name='localizacao', field=models.CharField(max_length=100, verbose_name='Location'), ), migrations.AlterField( model_name='arquivo', name='acelerometro', field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='acelerometro_arquivo', to='core.Acelerometro', verbose_name='Accelerometer'), ), migrations.AlterField( model_name='arquivo', name='canais', field=models.IntegerField(verbose_name='Channels'), ), migrations.AlterField( model_name='arquivo', name='codigo', field=models.CharField(max_length=100, unique=True, verbose_name='Code'), ), migrations.AlterField( model_name='arquivo', name='dataLeitura', field=models.DateTimeField(verbose_name='Date / time of initial reading'), ), migrations.AlterField( model_name='arquivo', name='dataUpload', field=models.DateTimeField(auto_now_add=True, verbose_name='Upload Date'), ), migrations.AlterField( model_name='arquivo', name='documento', field=models.FileField(upload_to=core.models.Arquivo.file_directory_path, verbose_name='File'), ), migrations.AlterField( model_name='arquivo', name='estatistica_observacoes', field=models.TextField(blank=True, null=True, verbose_name='Comments on the statistics'), ), migrations.AlterField( model_name='arquivo', name='estatisticas', field=models.BooleanField(default=False, verbose_name='Statistics'), ), migrations.AlterField( model_name='arquivo', name='frequencia', field=models.IntegerField(verbose_name='Frequency in Hz'), ), migrations.AlterField( model_name='arquivo', name='tipo', field=models.CharField(choices=[('UEME', 'UEME'), ('OTHER', 'OTHER')], default='OTHER', max_length=10), ), migrations.AlterField( model_name='arquivoestatisticas', name='arquivo', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='arquivo_estatistica', to='core.Arquivo', verbose_name='File'), ), migrations.AlterField( model_name='arquivoestatisticas', name='canal', field=models.SmallIntegerField(default=1, verbose_name='Channel'), ), migrations.AlterField( model_name='arquivoestatisticas', name='curtoses', field=models.FloatField(blank=True, null=True, verbose_name='Kurtosis'), ), migrations.AlterField( model_name='arquivoestatisticas', name='desvio', field=models.FloatField(blank=True, null=True, verbose_name='Standard deviation'), ), migrations.AlterField( model_name='arquivoestatisticas', name='media', field=models.FloatField(blank=True, null=True, verbose_name='Average'), ), migrations.AlterField( model_name='arquivoestatisticas', name='variancia', field=models.FloatField(blank=True, null=True, verbose_name='variance'), ), ]
class Migration(migrations.Migration): dependencies = [ ('learn', '0005_merge_20190311_0756'), ] operations = [ migrations.CreateModel( name='LiveTraining', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('max_students', models.SmallIntegerField(null=True)), ('min_students', models.SmallIntegerField(null=True)), ('session_count', models.SmallIntegerField(null=True)), ('prerequisites', models.TextField(null=True)), ], ), migrations.AddField( model_name='course', name='mode', field=models.PositiveSmallIntegerField(default=1), ), migrations.AlterField( model_name='course', name='difficulty', field=models.SmallIntegerField( choices=[(1, core.models.DifficultyChoice(1) ), (2, core.models.DifficultyChoice(2) ), (3, core.models.DifficultyChoice(3))]), ), migrations.AlterField( model_name='courseprovider', name='logo', field=models.ImageField( blank=True, default=None, null=True, upload_to=learn.models.CourseProvider.GetLogoFilename), ), migrations.AlterField( model_name='courseprovider', name='status', field=models.SmallIntegerField(default=1), ), migrations.AlterField( model_name='instructor', name='photo', field=models.URLField(blank=True, default=None, null=True), ), migrations.AlterField( model_name='instructor', name='url', field=models.URLField(blank=True, default=None, null=True), ), migrations.AddField( model_name='livetraining', name='course', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='learn.Course'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Acelerometro', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('codigo', models.CharField(max_length=100, unique=True, verbose_name='Código')), ('descricao', models.CharField(max_length=100, verbose_name='Descrição')), ('localizacao', models.CharField(max_length=100, verbose_name='Localização')), ('eixoX', models.BooleanField(verbose_name='Eixo X')), ('eixoY', models.BooleanField(verbose_name='Eixo Y')), ('eixoZ', models.BooleanField(verbose_name='Eixo Z')), ], options={ 'verbose_name': 'Acelerômetro', 'verbose_name_plural': 'Acelerômetros', }, ), migrations.CreateModel( name='Arquivo', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('codigo', models.CharField(max_length=100, unique=True, verbose_name='Código')), ('documento', models.FileField( upload_to=core.models.Arquivo.file_directory_path, verbose_name='Arquivo')), ('canais', models.IntegerField(verbose_name='Canais')), ('dataLeitura', models.DateTimeField( verbose_name='Data/hora da leitura inicial')), ('frequencia', models.IntegerField(verbose_name='Frequência em Hz')), ('tipo', models.CharField(choices=[('UEME', 'UEME'), ('OUTRO', 'OUTRO')], default='OUTRO', max_length=10)), ('estatisticas', models.BooleanField(default=False)), ('estatistica_observacoes', models.TextField(blank=True, null=True)), ('dataUpload', models.DateTimeField(auto_now=True, verbose_name='Data de Upload')), ('acelerometro', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='acelerometro_arquivo', to='core.Acelerometro', verbose_name='Acelerômetro')), ], options={ 'verbose_name': 'Arquivo', 'verbose_name_plural': 'Arquivos', }, ), migrations.CreateModel( name='ArquivoEstatisticas', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('canal', models.SmallIntegerField(default=1)), ('media', models.FloatField(blank=True, null=True)), ('desvio', models.FloatField(blank=True, null=True)), ('variancia', models.FloatField(blank=True, null=True)), ('curtoses', models.FloatField(blank=True, null=True)), ('arquivo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='arquivo_estatistica', to='core.Arquivo')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Usuario', fields=[ ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('id', models.AutoField(primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, max_length=50, null=True)), ('ra', models.IntegerField(blank=True, null=True, unique=True)), ('email', models.CharField(blank=True, max_length=100, null=True)), ('password', models.CharField(blank=True, max_length=150, null=True)), ('perfil', models.CharField(blank=True, default='C', max_length=1, null=True)), ('ativo', models.BooleanField(default=True)), ], options={ 'abstract': False, }, managers=[ ('objects', core.models.UsuarioManager()), ], ), migrations.CreateModel( name='Curso', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('sigla', models.CharField(max_length=5, unique=True)), ('nome', models.CharField(max_length=50, unique=True)), ], options={ 'db_table': 'Curso', }, ), migrations.CreateModel( name='Disciplina', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=240, unique=True)), ('carga_horaria', models.SmallIntegerField()), ('teoria', models.DecimalField(decimal_places=2, max_digits=3)), ('pratica', models.DecimalField(decimal_places=2, max_digits=3)), ('ementa', models.TextField()), ('competencias', models.TextField()), ('habilidades', models.TextField()), ('conteudo', models.TextField()), ('bibliografia_complementar', models.TextField()), ('bibliografia_basica', models.TextField()), ], options={ 'db_table': 'Disciplina', }, ), migrations.CreateModel( name='DisciplinaOfertada', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ano', models.SmallIntegerField()), ('semestre', models.CharField(max_length=1)), ('disciplina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='disciplinasOfertadas', to='core.Disciplina')), ], options={ 'db_table': 'DisciplinaOfertada', }, ), migrations.CreateModel( name='GradeCurricular', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ano', models.SmallIntegerField()), ('semestre', models.CharField(max_length=1)), ('curso', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='gradesCurriculares', to='core.Curso')), ], options={ 'db_table': 'GradeCurricular', }, ), migrations.CreateModel( name='Matricula', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ano', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='Mat_DO_A', to='core.DisciplinaOfertada')), ('disciplina', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='Mat_DO_D', to='core.DisciplinaOfertada')), ('semestre', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='Mat_DO_S', to='core.DisciplinaOfertada')), ], options={ 'db_table': 'Matricula', }, ), migrations.CreateModel( name='Periodo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('numero', models.SmallIntegerField()), ('disciplinas', models.ManyToManyField(db_table='PeriodoDisicplina', related_name='periodos', to='core.Disciplina')), ('gradeCurricular', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='periodos', to='core.GradeCurricular')), ], options={ 'db_table': 'Periodo', }, ), migrations.CreateModel( name='Questao', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('numero', models.IntegerField(verbose_name='Numero')), ('entrega', models.DateField(verbose_name='Entrega')), ('arquivo', models.FileField(upload_to=core.models.monta_arquivo)), ], ), migrations.CreateModel( name='Turma', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('turno', models.CharField(max_length=15)), ('turma_sigla', models.CharField(max_length=1, unique=True)), ('cursos', models.ManyToManyField(db_table='CursoTurma', related_name='turmas', to='core.Curso')), ('disciplinaOfertada', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='turmas', to='core.DisciplinaOfertada')), ], options={ 'db_table': 'Turma', }, ), migrations.CreateModel( name='Aluno', fields=[ ('usuario_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('celular', models.CharField(blank=True, max_length=50, null=True)), ], options={ 'abstract': False, }, bases=('core.usuario',), ), migrations.CreateModel( name='Professor', fields=[ ('usuario_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('apelido', models.CharField(max_length=30, null=True, unique=True)), ], options={ 'abstract': False, }, bases=('core.usuario',), ), migrations.AddField( model_name='questao', name='turma', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Turma'), ), migrations.AddField( model_name='matricula', name='turma', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='Matricula_Turma', to='core.Turma'), ), migrations.AddField( model_name='turma', name='professor', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='turmas', to='core.Professor'), ), migrations.AddField( model_name='matricula', name='ra', field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='Matriculas', to='core.Aluno'), ), migrations.AddField( model_name='aluno', name='turma', field=models.ForeignKey(db_column='turma', on_delete=django.db.models.deletion.CASCADE, related_name='turma_aluno', to='core.Turma'), ), ]