class Migration(migrations.Migration): dependencies = [ ('api', '0002_auto_20200421_1741'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(max_length=100)), ('password', models.CharField(max_length=100)), ('email', models.CharField(max_length=150)), ], ), migrations.AlterModelOptions( name='product', options={'ordering': ['id']}, ), migrations.AddField( model_name='category', name='image', field=models.ImageField(blank=True, null=True), ), migrations.AddField( model_name='category', name='imageUrl', field=models.CharField(default='', max_length=100), ), migrations.AlterUniqueTogether( name='product', unique_together={('name', 'price', 'description')}, ), migrations.CreateModel( name='Order', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('price', models.FloatField(default='0.0')), ('orderDate', models.DateField()), ('discount', models.FloatField()), ('address', models.TextField()), ('product', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Product')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='orders', to='api.User')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Register', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.EmailField(max_length=254)), ('cost', models.FloatField()), ('type', enumfields.fields.EnumIntegerField( default=True, enum=api.models.EntryType)), ], options={ 'db_table': 'registers', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Pokemon', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=32)), ('code', models.CharField(max_length=32)), ('cp', models.IntegerField()), ('hp', models.IntegerField()), ('stardust', models.IntegerField()), ('attack', models.IntegerField()), ('defense', models.IntegerField()), ('stigmata', models.IntegerField()), ('percent', models.FloatField()), ('app1', models.IntegerField()), ('app2S', models.BooleanField()), ('app2A', models.BooleanField()), ('app2D', models.BooleanField()), ('app3', models.IntegerField()), ('team', models.CharField(max_length=32)), ('ref', models.CharField(default=api.models._createRef, max_length=32, unique=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('team', models.CharField(blank=True, max_length=32, null=True)), ('level', models.IntegerField(blank=True, null=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('api', '0001_initial'), ] operations = [ migrations.CreateModel( name='Resource', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('uuid', models.CharField(default='', max_length=64, unique=True)), ('time', models.DateTimeField(auto_now_add=True)), ('cpu', models.FloatField(default=0)), ('mem', models.FloatField(default=0)), ], bases=(api.models.Attr2DictMixin, models.Model), ), ]
class Migration(migrations.Migration): dependencies = [ ('api', '0001_initial'), ] operations = [ migrations.AddField( model_name='game', name='category', field=models.ForeignKey(blank=True, null=True, on_delete=api.models.Category, to='api.Category'), ), migrations.AddField( model_name='game', name='description', field=models.TextField(default=''), preserve_default=False, ), migrations.AddField( model_name='game', name='image', field=models.TextField(default=''), preserve_default=False, ), migrations.AddField( model_name='game', name='name', field=models.TextField(default=''), preserve_default=False, ), migrations.AddField( model_name='game', name='price', field=models.FloatField(default=0), preserve_default=False, ), migrations.AddField( model_name='game', name='screenshots', field=models.TextField(default=''), preserve_default=False, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Asset', fields=[ ('assetid', models.CharField(default=api.models.get_uuid, editable=False, max_length=255, primary_key=True, serialize=False)), ('assetname', models.CharField(max_length=255)), ('date_of_purchase', models.DateField()), ('price', models.FloatField()), ('date_of_last_maintainence', models.DateTimeField()), ], options={ 'verbose_name': 'Asset', 'verbose_name_plural': 'Assets', }, ), migrations.CreateModel( name='Worker', fields=[ ('workerid', models.CharField(default=api.models.get_uuid, editable=False, max_length=255, primary_key=True, serialize=False)), ('workername', models.CharField(max_length=255)), ('worker_address', models.TextField()), ('join_date', models.DateField()), ('date_of_birth', models.DateField()), ], ), migrations.CreateModel( name='Task', fields=[ ('taskid', models.CharField(default=api.models.get_uuid, editable=False, max_length=255, primary_key=True, serialize=False)), ('taskname', models.CharField(max_length=255)), ('task_description', models.TextField()), ('time_of_allocation', models.DateTimeField()), ('time_to_be_performed_by', models.DateTimeField()), ('asset', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Asset')), ('worker', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Worker')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', 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')), ('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')), ('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')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), ('phone', models.CharField(blank=True, max_length=17, validators=[django.core.validators.RegexValidator(message="Phone number must be entered in the format: '+999999999'. Up to 15 digits allowed.", regex='^\\+?1?\\d{9,15}$')])), ('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, }, ), migrations.CreateModel( name='DayProbability', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('day_of_week', models.CharField(choices=[('Sun', 'Sunday'), ('Mon', 'Monday'), ('Tue', 'Tuesday'), ('Wed', 'Wednesday'), ('Thu', 'Thursday'), ('Fri', 'Friday'), ('Sat', 'Saturday')], max_length=10)), ('probability', djongo.models.fields.ArrayField(model_container=api.models.Probability)), ], ), migrations.CreateModel( name='Garage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('start_enforce_time', models.TimeField()), ('end_enforce_time', models.TimeField()), ('enforced_on_weekends', models.BooleanField(default=False)), ('probability', djongo.models.fields.ArrayField(model_container=api.models.DayProbability)), ('latitude', models.FloatField()), ('longitude', models.FloatField()), ], ), migrations.CreateModel( name='Probability', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('time', models.TimeField()), ('probability', models.FloatField(validators=[django.core.validators.MinValueValidator(0.0), django.core.validators.MaxValueValidator(1.0)])), ], ), migrations.CreateModel( name='Ticket', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateTimeField()), ], ), migrations.CreateModel( name='PasswordResetToken', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('token', models.CharField(max_length=6)), ('expires', models.DateTimeField()), ('attempts', models.IntegerField(default=3)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Park', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('start', models.DateTimeField()), ('end', models.DateTimeField(default=None)), ('ticket', djongo.models.fields.EmbeddedField(blank=True, default=None, model_container=api.models.Ticket, null=True)), ('garage', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Garage')), ('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 = [] operations = [ migrations.CreateModel( name='Hotel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=45, verbose_name='City Name')), ('hotel_type', models.CharField(choices=[ (None, '---- Please choose hotel type ----'), ('3', '3 star'), ('5', '5 star'), ('7', '7 star') ], max_length=45)), ('city', models.CharField(choices=[(None, '---- Please choose city ----'), ('vasco', 'Vasco'), ('margao', 'Margao')], max_length=45)), ('lon', models.FloatField(verbose_name='Longitude')), ('lat', models.FloatField(verbose_name='latitude')), ('description', ckeditor.fields.RichTextField( blank=True, null=True, verbose_name='room discription')), ], ), migrations.CreateModel( name='Room', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('room_type', models.CharField(choices=[(None, '---- Please choose room ----'), ('1bhk', '1 BHK'), ('2', '2 BHK')], max_length=45)), ('image', easy_thumbnails.fields.ThumbnailerImageField( max_length=500, upload_to=api.models.hotel_directory_path)), ('description', ckeditor.fields.RichTextField( blank=True, null=True, verbose_name='room discription')), ('hotel', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='room_hotel', to='api.Hotel')), ], ), migrations.CreateModel( name='RoomImages', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', easy_thumbnails.fields.ThumbnailerImageField( max_length=500, upload_to=api.models.hotel_directory_path)), ('image_type', models.CharField(choices=[ (None, '---- Please choose room image type ----'), ('bedroom', 'bedroom Image'), ('toilet', 'toilet Image') ], max_length=45)), ('room', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='roomimages_room', to='api.Room')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='HotelImages', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', easy_thumbnails.fields.ThumbnailerImageField( max_length=500, upload_to=api.models.hotel_directory_path)), ('image_type', models.CharField(choices=[ (None, '---- Please choose hotel image type ----'), ('front', 'Front Image'), ('reception_image', 'Reception Image') ], max_length=45)), ('hotel', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='hotelimages_hotel', to='api.Hotel')), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', 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')), ('phone', models.CharField(blank=True, max_length=15)), ('biography', models.TextField(blank=True, max_length=256)), ('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')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Amenity', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=256)), ], ), migrations.CreateModel( name='Contact', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=256)), ('email', models.CharField(max_length=256)), ('phone', models.CharField(max_length=256)), ], ), migrations.CreateModel( name='Location', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('country', models.CharField(blank=True, max_length=256)), ('region', models.CharField(blank=True, max_length=256)), ('distric', models.CharField(blank=True, max_length=256)), ('street1', models.CharField(blank=True, max_length=256)), ('street2', models.CharField(blank=True, max_length=256)), ('longitude', models.FloatField(blank=True, null=True)), ('latitude', models.FloatField(blank=True, null=True)), ], ), migrations.CreateModel( name='Potential', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=256)), ], ), migrations.CreateModel( name='ProfilePicture', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('src', models.ImageField(upload_to=api.models.profile_picture_path)), ], ), migrations.CreateModel( name='Property', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('type', models.CharField(default='generic', editable=False, max_length=256)), ('available_for', models.CharField(choices=[('sale', 'Sale'), ('rent', 'Rent'), ('book', 'Book')], max_length=5)), ('price', models.FloatField()), ('currency', models.CharField(max_length=256)), ('price_negotiation', models.CharField(blank=True, choices=[('Y', 'YES'), ('N', 'NO')], max_length=5, null=True)), ('descriptions', models.TextField(blank=True, null=True)), ('rating', models.SmallIntegerField(default=3, null=True)), ('post_date', models.DateTimeField(auto_now_add=True)), ('amenities', models.ManyToManyField(blank=True, related_name='properties', to='api.Amenity')), ('contact', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Contact')), ('location', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Location')), ('owner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('potentials', models.ManyToManyField(blank=True, related_name='properties', to='api.Potential')), ], ), migrations.CreateModel( name='Service', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=256)), ], ), migrations.CreateModel( name='Apartment', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('payment_terms', models.SmallIntegerField(blank=True, null=True)), ('unit_of_payment_terms', models.CharField(blank=True, max_length=100, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='Frame', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('width', models.FloatField(blank=True, null=True)), ('length', models.FloatField(blank=True, null=True)), ('length_unit', models.CharField(blank=True, max_length=10, null=True)), ('area', models.FloatField(blank=True, null=True)), ('payment_terms', models.SmallIntegerField(blank=True, null=True)), ('unit_of_payment_terms', models.CharField(blank=True, max_length=100, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='Hall', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('area', models.FloatField(blank=True, null=True)), ('area_unit', models.CharField(blank=True, max_length=10, null=True)), ('carrying_capacity', models.IntegerField(blank=True, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='Hostel', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('payment_terms', models.SmallIntegerField(blank=True, null=True)), ('unit_of_payment_terms', models.CharField(blank=True, max_length=100, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='House', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('payment_terms', models.SmallIntegerField(blank=True, null=True)), ('unit_of_payment_terms', models.CharField(blank=True, max_length=100, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='Land', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('width', models.FloatField(blank=True, null=True)), ('length', models.FloatField(blank=True, null=True)), ('length_unit', models.CharField(blank=True, max_length=10, null=True)), ('area', models.FloatField(blank=True, null=True)), ('is_registered', models.CharField(blank=True, choices=[('Y', 'YES'), ('N', 'NO')], max_length=5, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='Office', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('width', models.FloatField(blank=True, null=True)), ('length', models.FloatField(blank=True, null=True)), ('length_unit', models.CharField(blank=True, max_length=10, null=True)), ('area', models.FloatField(blank=True, null=True)), ('payment_terms', models.SmallIntegerField(blank=True, null=True)), ('unit_of_payment_terms', models.CharField(blank=True, max_length=100, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='Room', fields=[ ('property_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Property')), ('payment_terms', models.SmallIntegerField(blank=True, null=True)), ('unit_of_payment_terms', models.CharField(blank=True, max_length=100, null=True)), ], bases=('api.property', ), ), migrations.CreateModel( name='PropertyPicture', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('is_main', models.BooleanField(default=False)), ('tooltip', models.CharField(blank=True, max_length=256)), ('src', models.ImageField(upload_to=api.models.property_img_path)), ('property', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pictures', to='api.Property')), ], ), migrations.AddField( model_name='property', name='services', field=models.ManyToManyField(blank=True, related_name='properties', to='api.Service'), ), migrations.CreateModel( name='Feature', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=256, null=True)), ('value', models.CharField(blank=True, max_length=256, null=True)), ('property', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='other_features', to='api.Property')), ], ), migrations.AddField( model_name='user', name='picture', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.ProfilePicture'), ), 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'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Team', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('team_name', models.CharField(max_length=128, unique=True)), ('member_1', models.CharField(max_length=128, unique=True)), ('member_2', models.CharField(blank=True, max_length=128, unique=True)), ('member_3', models.CharField(blank=True, max_length=128)), ('member_4', models.CharField(blank=True, max_length=128)), ], ), migrations.CreateModel( name='SubmissionAssignmentTwo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('submitted_on', models.DateTimeField(auto_now=True)), ('code_file_task_1', models.FileField(upload_to='code/A2/python/task')), ('score_1', models.FloatField(default=-1)), ('score_2', models.FloatField(default=-1)), ('remarks', models.TextField(blank=True, default='None', null=True)), ('team', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Team')), ], ), migrations.CreateModel( name='SubmissionAssignmentOne', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('submitted_on', models.DateTimeField(auto_now=True)), ('python', models.BooleanField(default=False)), ('java', models.BooleanField(default=True)), ('code_config', models.FileField(storage=api.models.OverwriteStorage(), upload_to='code/config')), ('code_file_java_task_1', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/java/1')), ('code_file_java_task_2', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/java/2')), ('code_file_java_task_3', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/java/3')), ('code_file_python_map_1', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/python/map1')), ('code_file_python_map_2', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/python/map2')), ('code_file_python_map_3', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/python/map3')), ('code_file_python_reduce_1', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/python/red1')), ('code_file_python_reduce_2', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/python/red2')), ('code_file_python_reduce_3', models.FileField(blank=True, null=True, storage=api.models.OverwriteStorage(), upload_to='code/python/red3')), ('score_1', models.IntegerField(default=-1)), ('score_2', models.IntegerField(default=-1)), ('score_3', models.IntegerField(default=-1)), ('score_4', models.IntegerField(default=-1)), ('remarks', models.TextField(blank=True, default='None', null=True)), ('output', models.TextField(blank=True, default='None', null=True)), ('team', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Team')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Days', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('day', models.CharField(max_length=10)), ], ), migrations.CreateModel( name='Verification', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('amount', models.IntegerField(default=0)), ('email', models.EmailField(max_length=254, unique=True)), ('reference', models.CharField(max_length=150)), ('authorization_code', models.CharField(max_length=150)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='UserWallet', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('available_balance', models.FloatField(default=0.0)), ('total_balance', models.FloatField(default=0.0)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='StudentSchedule', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('from_hour', models.CharField(max_length=10)), ('from_minute', models.CharField(max_length=10)), ('to_hour', models.CharField(max_length=10)), ('to_minute', models.CharField(max_length=10)), ('days', models.ManyToManyField(blank=True, null=True, to='api.Days')), ('tutor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='tutor', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Request', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_requested', models.DateTimeField(auto_now_add=True)), ('declined', models.BooleanField(default=False)), ('accepted', models.BooleanField(default=False)), ('requester', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pending_requests', to=settings.AUTH_USER_MODEL)), ('schedule', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.StudentSchedule')), ('tutor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='requests', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Rating', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rate', models.DecimalField(decimal_places=2, default=0.0, max_digits=5)), ('tutor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ratings_tutor', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile_pic', models.ImageField(blank=True, default='default/default.jpg', null=True, upload_to=api.models.get_upload_file_name)), ('credentials', models.FileField(blank=True, null=True, upload_to=api.models.get_upload_file_name_credentials)), ('video', models.FileField(blank=True, null=True, upload_to=api.models.get_upload_file_name_videos)), ('desc', models.TextField(blank=True, max_length=255, null=True)), ('field', models.CharField(blank=True, max_length=255)), ('hourly_rate', models.CharField(default=0, max_length=10000000)), ('major_course', models.CharField(blank=True, max_length=255, null=True)), ('other_courses', models.CharField(blank=True, max_length=255, null=True)), ('state', models.CharField(blank=True, max_length=255)), ('address', models.CharField(blank=True, max_length=255, null=True)), ('rating', models.ManyToManyField(blank=True, to='api.Rating')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='CreditCardInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('card_holder_name', models.CharField(max_length=255, null=True)), ('card_number', models.CharField(max_length=255, null=True)), ('cvv', models.CharField(max_length=255, null=True)), ('expiry_month', models.IntegerField(null=True)), ('expiry_year', models.IntegerField(null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='BankInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bank_name', models.CharField(blank=True, max_length=255, null=True)), ('account_name', models.CharField(blank=True, max_length=255, null=True)), ('account_number', models.IntegerField(blank=True, null=True)), ('routing_number', models.IntegerField(blank=True, null=True)), ('social_security_number', models.IntegerField(blank=True, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='EmotionProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('valence', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('arousal', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ], ), migrations.CreateModel( name='Gamer', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('emotion_profile', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.EmotionProfile')), ], ), migrations.CreateModel( name='GamerProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('disruptor', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('free_spirit', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('achiever', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('player', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('socializer', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('philantropist', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('no_player', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('data', jsonfield.fields.JSONField(default=dict)), ], ), migrations.CreateModel( name='GMechanic', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('html', models.TextField()), ('mechanic_type', enumfields.fields.EnumField( default='Unknown', enum=api.models.GMechanic.MechanicType, max_length=11)), ], ), migrations.CreateModel( name='InteractionStatistic', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('interaction_index', models.FloatField(validators=[ django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1) ])), ('mechanic', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='statistics', to='api.GMechanic')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='api.Gamer')), ], ), migrations.CreateModel( name='GComponent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('link', models.CharField(max_length=2000)), ('component_type', enumfields.fields.EnumField( enum=api.models.GComponent.ComponentType, max_length=7)), ('interacting_users', models.ManyToManyField(to='api.Gamer')), ('mechanics', models.ManyToManyField(to='api.GMechanic')), ], ), migrations.AddField( model_name='gamer', name='gamer_profile', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='api.GamerProfile'), ), migrations.CreateModel( name='Unlockable', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='SocialStatus', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='SocialNetwork', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='Point', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='Lottery', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='Level', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='Leaderboard', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='KnowledgeShare', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='KnowledgeGift', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='EasterEgg', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='DevelopmentTool', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='Challenge', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), migrations.CreateModel( name='Badge', fields=[ ('gmechanic_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.GMechanic')), ('length', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0) ])), ('sort_by', models.CharField(default='', max_length=100)), ('users', models.ManyToManyField(to='api.Gamer')), ], bases=('api.gmechanic', ), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', 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')), ('date_of_birth', models.DateTimeField(blank=True, null=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('country', models.TextField(blank=True, null=True)), ('state', models.TextField(blank=True, null=True)), ('address', models.TextField(blank=True, null=True)), ('zip_code', models.TextField(blank=True, null=True)), ('phone', models.TextField(blank=True, null=True)), ('how_many_jobs', models.TextField(blank=True, null=True)), ('stars_value', models.TextField(blank=True, null=True)), ('distance_in_miles', models.TextField(blank=True, null=True)), ('specializes', models.TextField(blank=True, null=True)), ('last_reviews', models.TextField(blank=True, null=True)), ('profile_picture', models.ImageField(blank=True, default='default.jpg', null=True, upload_to='')), ('description', models.TextField(blank=True, null=True)), ('seller', models.BooleanField(default=False)), ('username', models.CharField(max_length=25, unique=True)), ('first_name', models.CharField(default='null', max_length=40)), ('last_name', models.CharField(default='null', max_length=140)), ('date_joined', models.DateTimeField(auto_now_add=True)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('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', api.models.UserManager()), ], ), migrations.CreateModel( name='Customer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254)), ('customer_id', models.TextField(blank=True, max_length=120)), ('created_on', models.DateTimeField(auto_now_add=True)), ('updated_on', models.DateTimeField(auto_now=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Job', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', models.TextField(blank=True, null=True)), ('address', models.TextField(blank=True, null=True)), ('pay', models.TextField(blank=True, null=True)), ('job_price', models.FloatField(blank=True, null=True)), ('job_hours', models.IntegerField(blank=True, null=True)), ('job_type', models.TextField(blank=True, null=True)), ('job_media', models.ImageField(blank=True, default='default.jpg', null=True, upload_to='')), ('price_per_hour', models.TextField(blank=True, null=True)), ('job_time', models.DateTimeField(auto_now_add=True)), ('buyer', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='Buyer_job', to=settings.AUTH_USER_MODEL)), ('seller', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='seller_job', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Offer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', models.TextField(blank=True, null=True)), ('address', models.TextField(blank=True, null=True)), ('offer_price', models.FloatField(blank=True, null=True)), ('offer_hours', models.IntegerField(blank=True, null=True)), ('offer_type', models.TextField(blank=True, null=True)), ('offer_media', models.FileField(blank=True, default='default.jpg', null=True, upload_to='')), ('price_per_hour', models.IntegerField(blank=True, null=True)), ('offer_time', models.DateTimeField(auto_now_add=True)), ('buyer', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='Buyer_offer', to=settings.AUTH_USER_MODEL)), ('job', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='job_offer', to='api.Job')), ('seller', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='seller_offer', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Review', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('description', models.TextField(blank=True, null=True)), ('buyer', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='Review_buyer', to=settings.AUTH_USER_MODEL)), ('job', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Job')), ('sller', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='review_seller', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='PaymentOrder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('order_id', models.TextField(max_length=50)), ('quantity', models.PositiveIntegerField(default=1)), ('total_amount', models.DecimalField(decimal_places=2, default=0.0, max_digits=50)), ('status', models.TextField(choices=[('created', 'Created'), ('paid', 'Paid'), ('abandoned', 'Abandoned')], default='created', max_length=50)), ('active', models.BooleanField(default=True)), ('created_on', models.DateTimeField(auto_now_add=True)), ('updated_on', models.DateTimeField(auto_now=True)), ('payment_profile', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Customer')), ], ), migrations.CreateModel( name='Order', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('succeful', models.BooleanField(default=False)), ('buyer', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='Buyer_user', to=settings.AUTH_USER_MODEL)), ('job', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Job')), ('offer', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Offer')), ('seller', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='seller_user', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Charge', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('charge_id', models.TextField(max_length=120)), ('paid', models.BooleanField(default=False)), ('refunded', models.BooleanField(default=False)), ('outcome', models.TextField(blank=True, null=True)), ('outcome_type', models.TextField(blank=True, max_length=120, null=True)), ('seller_message', models.TextField(blank=True, max_length=120, null=True)), ('risk_level', models.TextField(blank=True, max_length=120, null=True)), ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Customer')), ('order', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.PaymentOrder')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', 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')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='이메일')), ('name', models.CharField(max_length=20, verbose_name='이름')), ('contact', models.CharField(max_length=20, verbose_name='휴대폰 번호')), ('birth', models.DateField(blank=True, null=True, verbose_name='생년월일')), ('gender', models.CharField(choices=[('남성', '남성'), ('여성', '여성')], max_length=5, verbose_name='성별')), ('is_staff', models.BooleanField(default=False, verbose_name='staff status')), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('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')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', }, managers=[ ('objects', api.models.UserManager()), ], ), migrations.CreateModel( name='Mentor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20, verbose_name='이름')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='이메일')), ('contact', models.CharField(max_length=20, verbose_name='휴대폰 번호')), ('birth', models.DateField(blank=True, null=True, verbose_name='생년월일')), ('gender', models.CharField(choices=[('남성', '남성'), ('여성', '여성')], max_length=5, verbose_name='성별')), ('region', models.CharField(max_length=20, verbose_name='지역')), ('introduction', models.CharField(max_length=40, verbose_name='한줄 소개')), ('career', models.CharField(max_length=100, verbose_name='경력')), ], ), migrations.CreateModel( name='SMSAuth', fields=[ ('phone_number', models.CharField(max_length=20, primary_key=True, serialize=False, verbose_name='휴대폰 번호')), ('auth_number', models.IntegerField(verbose_name='인증 번호')), ], ), migrations.CreateModel( name='Room', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, verbose_name='이름')), ('address', models.CharField(max_length=50, verbose_name='주소')), ('address_detail', models.CharField(max_length=50, verbose_name='상세주소')), ('zip_code', models.CharField(max_length=10, verbose_name='우편번호')), ('room_type', models.CharField(choices=[('원룸', '원룸'), ('투룸', '투룸'), ('쓰리룸', '쓰리룸')], max_length=10, verbose_name='방 종류')), ('deposit', models.IntegerField(verbose_name='보증금')), ('monthly_rent', models.IntegerField(verbose_name='월세')), ('management_fee', models.IntegerField(verbose_name='관리비')), ('total_floor', models.IntegerField(verbose_name='전체 층수')), ('floor', models.IntegerField(verbose_name='층수')), ('space', models.FloatField(verbose_name='전용 면적')), ('completion_year', models.IntegerField(verbose_name='준공연도')), ('elevator', models.BooleanField(verbose_name='엘레베이터')), ('bed', models.BooleanField(verbose_name='침대')), ('desk', models.BooleanField(verbose_name='책상')), ('refrigerator', models.BooleanField(verbose_name='냉장고')), ('induction', models.BooleanField(verbose_name='인덕션')), ('air_conditioner', models.BooleanField(verbose_name='에어컨')), ('washer', models.BooleanField(verbose_name='세탁기')), ('short_term', models.BooleanField(verbose_name='단기 임대')), ('heating', models.CharField(choices=[('중앙난방', '중앙난방'), ('개별난방', '개별난방')], max_length=10, verbose_name='난방')), ('occupancy_date', models.DateField(verbose_name='입주 가능일')), ('introduction', models.CharField(max_length=30, verbose_name='한 줄 소개')), ('detail', models.TextField(verbose_name='상세 설명')), ('distance', models.CharField(blank=True, max_length=40, null=True, verbose_name='거리')), ('activation', models.BooleanField(default=True, verbose_name='활성화')), ('latitude', models.FloatField(verbose_name='위도')), ('longitude', models.FloatField(verbose_name='경도')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rooms', to=settings.AUTH_USER_MODEL, verbose_name='집주인')), ], ), migrations.CreateModel( name='Review', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField(verbose_name='후기')), ('rate', models.FloatField(validators=[api.models.rate_validator], verbose_name='평점')), ('mentor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reviews', to='api.Mentor', verbose_name='멘토')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='written_reviews', to=settings.AUTH_USER_MODEL, verbose_name='작성자')), ], ), migrations.CreateModel( name='Photo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('photo_file', models.ImageField(upload_to='photo/%Y/%m/%d', verbose_name='사진')), ('room', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='photos', to='api.Room', verbose_name='매물')), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('pros', models.CharField(max_length=40, verbose_name='장점')), ('cons', models.CharField(max_length=40, verbose_name='단점')), ('content', models.CharField(max_length=40, verbose_name='한줄 평')), ('rate', models.FloatField(validators=[api.models.rate_validator], verbose_name='평점')), ('room', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='api.Room', verbose_name='매물')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to=settings.AUTH_USER_MODEL, verbose_name='작성자')), ], ), migrations.AddField( model_name='user', name='interest_rooms', field=models.ManyToManyField(blank=True, related_name='users', to='api.Room', verbose_name='관심 매물'), ), 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'), ), ]
class Migration(migrations.Migration): dependencies = [ ('api', '0002_auto_20200623_1141'), ] operations = [ migrations.CreateModel( name='Task', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tid', models.IntegerField(verbose_name='tid')), ('releaser_wx_number', models.CharField(max_length=50, verbose_name='发布者')), ('release_time', models.DateField(auto_now=True)), ('title', models.CharField(max_length=50, verbose_name='任务名称')), ('money', models.IntegerField(verbose_name='金额')), ('threshold_value', models.FloatField(verbose_name='阈值')), ('description', models.CharField(max_length=1000, verbose_name='任务描述')), ], ), migrations.CreateModel( name='Task_Context', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tid', models.IntegerField(verbose_name='tid')), ('sentence', models.CharField(max_length=100, verbose_name='内容')), ], ), migrations.AddField( model_name='user', name='image', field=models.ImageField(default=1, upload_to=api.models.wrapper), preserve_default=False, ), migrations.AddField( model_name='user', name='native_place', field=models.CharField(default='', max_length=50, verbose_name='籍贯'), ), migrations.AddField( model_name='user', name='score', field=models.IntegerField(default=0, verbose_name='积分'), ), migrations.AddField( model_name='user', name='sex', field=models.BooleanField(default=1, verbose_name='性别'), preserve_default=False, ), migrations.AlterUniqueTogether( name='user', unique_together={('wx_number', )}, ), migrations.RemoveField( model_name='user', name='uid', ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ], ), migrations.CreateModel( name='CategoryGroup', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20)), ], ), migrations.CreateModel( name='Community', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('rank', models.IntegerField()), ], ), migrations.CreateModel( name='CoursePost', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=150)), ('content', models.TextField()), ('views_count', models.PositiveIntegerField(default=0)), ('category', models.CharField(max_length=150)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='Location', fields=[ ('id', models.IntegerField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('address', models.CharField(max_length=200)), ('tel', models.CharField(max_length=30, null=True)), ('latitude', models.FloatField(max_length=10, null=True)), ('longitude', models.FloatField(max_length=10, null=True)), ('rank', models.FloatField(default=0)), ('category', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='location', to='api.category')), ], ), migrations.CreateModel( name='Review', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile', models.URLField()), ('rate', models.IntegerField()), ('content', models.CharField(max_length=300)), ('author', models.CharField(max_length=20)), ('created_at', models.DateField()), ('location', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='review', to='api.location')), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=150)), ('content', models.TextField()), ('category', models.CharField(max_length=150)), ('views_count', models.PositiveIntegerField(default=0)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('community', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post', to='api.community')), ('like_users', models.ManyToManyField(related_name='like_posts', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Image', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(upload_to=api.models.user_image_path)), ('coursepost', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='image', to='api.coursepost')), ], ), migrations.CreateModel( name='CourseTotal', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('distance', models.FloatField(default=0)), ('rank', models.IntegerField(blank=True, null=True)), ('taste', models.IntegerField(default=0)), ('tour', models.IntegerField(default=0)), ('visited', models.BooleanField(default=False)), ('activity', models.IntegerField(default=0)), ('traveldate', models.DateField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='coursetotal', to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='coursepost', name='coursetotal', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='coursepost', to='api.coursetotal'), ), migrations.AddField( model_name='coursepost', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='coursepost', to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='CourseDetail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('order', models.IntegerField()), ('coursetotal', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='coursedetail', to='api.coursetotal')), ('location', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='coursedetail', to='api.location')), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.CharField(max_length=250)), ('created_at', models.DateTimeField(auto_now_add=True)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comment', to='api.post')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comment', to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='category', name='categorygroup', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='categorygroup', to='api.categorygroup'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Adapter', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64)), ('flow_rate', models.FloatField()), ('loss_rate', models.FloatField()), ('state', models.BooleanField()), ('date', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Users', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user_name', models.CharField(max_length=64)), ('user_pwd', models.CharField(max_length=64)), ('user_type', models.IntegerField(choices=[(1, 'user'), (2, 'admin')], default=None)), ], ), migrations.CreateModel( name='Rule', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('r_name', models.CharField(max_length=64)), ('r_state', models.BooleanField(default=False)), ('r_addtime', models.DateTimeField(auto_now_add=True)), ('r_isdel', models.BooleanField(default=False)), ('r_description', models.TextField()), ('r_starttime', models.DateTimeField()), ('r_type', models.IntegerField(choices=[(0, 'default'), (1, 'ip'), (2, 'protocal'), (3, 'feature')], default=0)), ('src_ip', models.CharField(max_length=64)), ('dst_ip', models.CharField(max_length=64)), ('min_src_port', models.CharField(max_length=64)), ('max_src_port', models.CharField(max_length=64)), ('min_dst_port', models.CharField(max_length=64)), ('max_dst_port', models.CharField(max_length=64)), ('package_type', models.IntegerField()), ('feature', models.CharField(max_length=64)), ('r_ofadapter', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.adapter')), ('uid', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.users')), ], ), migrations.CreateModel( name='Packages', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('cap_date', models.DateTimeField(auto_now_add=True)), ('path', models.FilePathField(path=api.models.pack_path)), ('src_ip', models.CharField(max_length=64)), ('dst_ip', models.CharField(max_length=64)), ('src_port', models.IntegerField()), ('dst_port', models.IntegerField()), ('package_type', models.IntegerField()), ('feature', models.CharField(max_length=64)), ('session_id', models.IntegerField()), ('adapter', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.adapter')), ('r_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.rule')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', 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')), ('first_name', models.CharField(max_length=30, verbose_name='first name')), ('last_name', models.CharField(max_length=30, verbose_name='last name')), ('email', models.EmailField(max_length=255, unique=True, verbose_name='email address')), ('profile_pic', models.ImageField(blank=True, upload_to=api.models.User.upload_path)), ('CPF', models.CharField(max_length=16, unique=True, verbose_name='CPF')), ('cellphone', models.CharField(blank=True, max_length=30, null=True, verbose_name='cellphone')), ('birthdate', models.DateTimeField(blank=True, null=True, verbose_name='birthdate')), ('usertype', models.IntegerField( blank=True, null=True, validators=[django.core.validators.MaxValueValidator(5)], verbose_name='usertype')), ('sign_in_status', models.IntegerField( blank=True, null=True, validators=[django.core.validators.MaxValueValidator(5)], verbose_name='sign in status')), ('sign_in_date', models.DateTimeField(blank=True, null=True)), ('sign_review_date', models.DateTimeField(blank=True, null=True)), ('sign_validation_date', models.DateTimeField(blank=True, null=True)), ('user_code', models.IntegerField( blank=True, null=True, validators=[ django.core.validators.MaxValueValidator(999999999) ], verbose_name='user code')), ('access_token', models.TextField(blank=True, null=True, verbose_name='access token')), ('access_token_created_at', models.DateTimeField(blank=True, null=True, verbose_name='access token created at')), ('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')), ('is_trusty', models.BooleanField( default=False, help_text= 'Designates whether this user has confirmed his account.', verbose_name='trusty')), ('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', }, ), migrations.CreateModel( name='FAQCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='Location', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ('latitude', models.FloatField()), ('longitude', models.FloatField()), ('latitudeDelta', models.FloatField()), ('longitudeDelta', models.FloatField()), ], ), migrations.CreateModel( name='Teste', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('stringArr', django.contrib.postgres.fields.ArrayField( base_field=models.ImageField(blank=True, upload_to='upload_path'), size=8)), ], ), migrations.CreateModel( name='SituationalDocumentPic', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('document_type', models.CharField(max_length=100)), ('document_pic', models.ImageField(blank=True, upload_to=api.models.SituationalDocumentPic. upload_document_path)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='OfficialDocumentPic', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('document_type', models.CharField(max_length=100)), ('document_pic', models.ImageField(blank=True, upload_to=api.models.OfficialDocumentPic. upload_document_path)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='FAQ', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('question', models.TextField()), ('aunswer', models.TextField()), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.FAQCategory')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='AppUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), ('password', models.CharField(max_length=100, verbose_name='password')), ('apikey', models.CharField(blank=True, max_length=150, null=True, verbose_name='api key')), ('username', models.CharField(default='未設定', max_length=100, verbose_name='user name')), ('thumbnail', models.ImageField(default='./userthumbnail/noimage.png', upload_to=api.models.get_thumbnail_path)), ('sex', models.IntegerField(default=0, verbose_name='sex')), ('birth', models.IntegerField(default=0, verbose_name='birth')), ('country', models.CharField(blank=True, max_length=5, null=True, verbose_name='country')), ('language', models.CharField(default='NA', max_length=5, verbose_name='language')), ('is_active', models.BooleanField(default='false', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date_joined')), ], options={ 'db_table': 'appuser', 'ordering': ('-date_joined', ), }, ), migrations.CreateModel( name='Review', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('lang', models.CharField(default='NA', max_length=5, verbose_name='language')), ('review_post', models.TextField( blank=True, help_text='Please enter within 140 characters.', max_length=140, null=True, verbose_name='review')), ('review_rating', models.FloatField(blank=True, null=True, verbose_name='rating')), ('date_posted', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date posted')), ('spot', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='review_target', to=settings.AUTH_USER_MODEL)), ('writer', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='review_writer', to='api.AppUser')), ], options={ 'db_table': 'review', 'ordering': ('-date_posted', ), }, ), ]
class Migration(migrations.Migration): dependencies = [ ('api', '0016_company_color'), ] operations = [ migrations.CreateModel( name='Ingredient', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='Ingredient Name')), ('is_additonal', models.BooleanField(default=True, verbose_name='Can is additional?')), ('status', models.BooleanField(default=True, verbose_name='Status: available?')), ('image', models.ImageField(blank=True, null=True, upload_to=api.models.Ingredient.ingredient_directory_path, verbose_name='Image')), ('created_at', models.DateTimeField(auto_now_add=True, null=True, verbose_name='Created at')), ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Updated at')), ('company', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Company')), ], options={ 'ordering': ['name'], }, ), migrations.CreateModel( name='IngredientOrder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('quantity', models.IntegerField(default=1)), ('is_selected', models.BooleanField(default=True, verbose_name='Indicates whether the ingredient was removed and added to this order')), ('created_at', models.DateTimeField(auto_now_add=True, null=True, verbose_name='Created at')), ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Updated at')), ('ingredient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Ingredient')), ], ), migrations.CreateModel( name='ProductIngredient', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('grams', models.FloatField(default=0.0, verbose_name='Quantity grams of the produtc.')), ('created_at', models.DateTimeField(auto_now_add=True, null=True, verbose_name='Created at')), ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Updated at')), ('ingredient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Ingredient')), ('prodcut', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Product')), ], ), migrations.RemoveField( model_name='orderattribute', name='attribute', ), migrations.RemoveField( model_name='orderattribute', name='order', ), migrations.RemoveField( model_name='order', name='attribute', ), migrations.DeleteModel( name='OrderAttribute', ), migrations.AddField( model_name='ingredientorder', name='order', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Order'), ), migrations.AddField( model_name='order', name='ingredient', field=models.ManyToManyField(through='api.IngredientOrder', to='api.Ingredient'), ), migrations.AddField( model_name='product', name='ingredient', field=models.ManyToManyField(through='api.ProductIngredient', to='api.Ingredient'), ), migrations.AlterUniqueTogether( name='ingredient', unique_together={('company', 'name')}, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('latitude', models.FloatField(blank=True, null=True)), ('longitude', models.FloatField(blank=True, null=True)), ('pincode', models.CharField(max_length=9)), ('extra', models.CharField(blank=True, max_length=100, null=True)), ], options={ 'db_table': 'address', 'managed': True, }, ), migrations.CreateModel( name='Appointment', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('create_on', models.DateTimeField(default=api.models.current_timestamp)), ('date', models.DateField()), ('time', models.TimeField()), ], ), migrations.CreateModel( name='City', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=60)), ('code', models.IntegerField(unique=True)), ], options={ 'db_table': 'cities', 'managed': True, }, ), migrations.CreateModel( name='Clinician', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('work_timings', django.contrib.postgres.fields.ArrayField( base_field=django.contrib.postgres.fields.ArrayField( base_field=models.TimeField(), size=2), size=7)), ('break_timings', django.contrib.postgres.fields.ArrayField( base_field=django.contrib.postgres.fields.ArrayField( base_field=models.TimeField(), size=2), size=7)), ('vacations', django.contrib.postgres.fields.ArrayField( base_field=django.contrib.postgres.fields.ArrayField( base_field=models.DateField(), size=2), size=None)), ('education', models.TextField()), ('experience', django.contrib.postgres.fields.ArrayField( base_field=models.TextField(), size=None)), ], options={ 'db_table': 'clinicians', 'managed': True, }, ), migrations.CreateModel( name='Country', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50, unique=True)), ('code', models.IntegerField(unique=True)), ], options={ 'db_table': 'countries', 'managed': True, }, ), migrations.CreateModel( name='Coupon', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('uid', models.UUIDField(default=uuid.uuid4, editable=False)), ('name', models.CharField(max_length=30)), ('quantity', models.PositiveSmallIntegerField()), ('validty', models.BooleanField(default=True)), ('expiry', models.DateField()), ('date_added', models.DateTimeField(default=api.models.current_timestamp, editable=False)), ], options={ 'db_table': 'coupons', 'managed': True, }, ), migrations.CreateModel( name='DiscountCard', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('code', models.CharField(max_length=3)), ('name', models.CharField(max_length=40, unique=True)), ('description', models.TextField(blank=True, null=True)), ('quantity', models.PositiveSmallIntegerField(default=0)), ('price', models.PositiveSmallIntegerField(default=0)), ('validity', models.DateField()), ], options={ 'db_table': 'discountcards', 'managed': True, }, ), migrations.CreateModel( name='District', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=60)), ('code', models.IntegerField(unique=True)), ('city', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='api.City')), ], options={ 'db_table': 'districts', 'managed': True, }, ), migrations.CreateModel( name='HealthCheckup', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=40, unique=True)), ('description', models.TextField()), ('price', models.PositiveSmallIntegerField(default=0)), ('image', models.ImageField(upload_to='health_checks')), ], options={ 'db_table': 'healthchecks', 'managed': True, }, ), migrations.CreateModel( name='Provider', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('is_branch', models.BooleanField(default=False)), ('active_from', models.DateField()), ('address', models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.Address')), ('clinicians', models.ManyToManyField(to='api.Clinician')), ('parent_provider', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='api.Provider')), ], options={ 'db_table': 'providers', 'managed': True, }, ), migrations.CreateModel( name='Question', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('question', models.CharField(max_length=100)), ], options={ 'db_table': 'questions', 'managed': True, }, ), migrations.CreateModel( name='Reseller', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ], options={ 'db_table': 'resellers', 'managed': True, }, ), migrations.CreateModel( name='SalesAgent', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('resellers', models.ManyToManyField(to='api.Reseller')), ], options={ 'db_table': 'salesagents', 'managed': True, }, ), migrations.CreateModel( name='Seeker', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('profession', models.CharField(choices=[('doctor', 'doctor'), ('teacher', 'teacher'), ('engineer', 'engineer'), ('professor', 'professor'), ('business', 'business'), ('other', 'other')], max_length=100)), ('language', models.CharField(choices=[('english', 'english'), ('hindi', 'hindi'), ('telugu', 'telugu'), ('marathi', 'marathi'), ('malayalam', 'malayalam'), ('gujarati', 'gujarati'), ('bhojpuri', 'bhojpuri'), ('tamil', 'tamil'), ('other', 'other')], max_length=100)), ('dob', models.DateField()), ('profile_pic', models.ImageField(default='default_profile.jpg', upload_to='profile_pics')), ('family', models.ManyToManyField(related_name='_seeker_family_+', to='api.Seeker')), ], options={ 'db_table': 'seekers', 'managed': True, }, ), migrations.CreateModel( name='Speciality', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50, unique=True)), ('description', models.TextField()), ], options={ 'db_table': 'specialities', 'managed': True, }, ), migrations.CreateModel( name='Sponsor', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('org_name', models.CharField(max_length=50)), ('org_size', models.PositiveSmallIntegerField(default=10)), ], options={ 'db_table': 'sponsors', 'managed': True, }, ), migrations.CreateModel( name='State', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=60)), ('code', models.IntegerField(unique=True)), ('country', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='api.Country')), ], options={ 'db_table': 'states', 'managed': True, }, ), migrations.CreateModel( name='Test', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=40)), ('code', models.CharField(max_length=10)), ('department', models.CharField(max_length=70)), ('description', models.TextField()), ], options={ 'db_table': 'tests', 'managed': True, }, ), migrations.CreateModel( name='TestCategory', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=40)), ('description', models.TextField()), ], options={ 'db_table': 'test_categories', 'managed': True, }, ), migrations.CreateModel( name='Testimonial', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('text', models.TextField()), ('date_added', models.DateTimeField(default=api.models.current_timestamp)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.Seeker')), ], options={ 'db_table': 'testimonials', 'managed': True, }, ), migrations.CreateModel( name='TestSubcategory', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=40)), ('description', models.TextField()), ('category', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='api.TestCategory')), ], options={ 'db_table': 'test_subcategories', 'managed': True, }, ), migrations.CreateModel( name='Transaction', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('uid', models.UUIDField(default=uuid.uuid4, editable=False)), ('IP', models.GenericIPAddressField(editable=False)), ('timestamp', models.DateTimeField(default=api.models.current_timestamp, editable=False)), ('amount', models.PositiveSmallIntegerField(default=0)), ('status', models.CharField(choices=[('1', 'Paid to Pheatlh'), ('2', 'Paid to user'), ('3', 'Pending'), ('4', 'Failed')], max_length=1)), ], options={ 'db_table': 'transactions', 'managed': True, }, ), migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('status', models.NullBooleanField(default=True, editable=False)), ('role', models.CharField(choices=[('healthprovider', 'healthprovider'), ('healthseeker', 'healthseeker'), ('clinician', 'clinician'), ('sponsor', 'sponsor'), ('salesagent', 'salesagent'), ('reseller', 'reseller'), ('admin', 'admin')], editable=False, max_length=30)), ('reg_date', models.DateTimeField(default=api.models.current_timestamp, editable=False)), ('last_update', models.DateTimeField(editable=False)), ('last_IP', models.GenericIPAddressField(editable=False)), ('email', models.EmailField(max_length=254)), ('name', models.CharField(max_length=150)), ('mobile', models.CharField(max_length=15, validators=[ django.core.validators.RegexValidator( message='Invalid Number', regex='^(\\+\\d{1,3}[- ]?)?\\d{10}$') ])), ('password', models.CharField(max_length=100)), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female'), ('O', 'Other')], max_length=1)), ('answer', models.CharField(max_length=100)), ('question', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='api.Question')), ], options={ 'db_table': 'users', 'managed': True, }, ), migrations.AddField( model_name='transaction', name='receiver', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, related_name='received', to='api.User'), ), migrations.AddField( model_name='transaction', name='sender', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, related_name='issued', to='api.User'), ), migrations.AddField( model_name='test', name='subcategory', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='api.TestSubcategory'), ), migrations.AddField( model_name='sponsor', name='user', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.User'), ), migrations.AddField( model_name='seeker', name='user', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.User'), ), migrations.AddField( model_name='salesagent', name='user', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.User'), ), migrations.AddField( model_name='reseller', name='user', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.User'), ), migrations.AddField( model_name='provider', name='poc', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.User'), ), migrations.AddField( model_name='provider', name='specialities', field=models.ManyToManyField(to='api.Speciality'), ), migrations.AddField( model_name='healthcheckup', name='tests', field=models.ManyToManyField(to='api.Test'), ), migrations.AddField( model_name='discountcard', name='health_checkups', field=models.ManyToManyField(to='api.HealthCheckup'), ), migrations.AddField( model_name='clinician', name='specialities', field=models.ManyToManyField(to='api.Speciality'), ), migrations.AddField( model_name='clinician', name='user', field=models.OneToOneField( on_delete=django.db.models.deletion.DO_NOTHING, to='api.User'), ), migrations.AddField( model_name='city', name='state', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='api.State'), ), migrations.AddField( model_name='appointment', name='provider', field=models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='api.Provider'), ), migrations.AddField( model_name='appointment', name='under', field=models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='api.Clinician'), ), migrations.AddField( model_name='address', name='district', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='api.District'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Dog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=255, null=True)), ('type', models.CharField(choices=[('PA', 'Pastor Aleman'), ('CH', 'Chihuhua'), ('PT', 'Pitbull'), ('LA', 'Labrador')], max_length=2)), ('created', models.DateTimeField(auto_now_add=True, db_column='created')), ('updated', models.DateTimeField(auto_now=True, db_column='updated')), ], options={ 'db_table': 'dog', 'managed': True, }, ), migrations.CreateModel( name='DogOwner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True, db_column='created')), ('updated', models.DateTimeField(auto_now=True, db_column='updated')), ('dog', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Dog')), ], options={ 'db_table': 'dog_owner', 'managed': True, }, ), migrations.CreateModel( name='Favorite', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True, db_column='created')), ('updated', models.DateTimeField(auto_now=True, db_column='updated')), ], options={ 'db_table': 'reserver', 'managed': True, }, ), migrations.CreateModel( name='Location', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('lat', models.FloatField(blank=True)), ('lng', models.FloatField(blank=True)), ('createdat', models.DateTimeField(auto_now_add=True, db_column='created_at')), ('updatedat', models.DateTimeField(auto_now=True, db_column='updated_at')), ], options={ 'db_table': 'location', 'managed': True, }, ), migrations.CreateModel( name='Service', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('status', models.IntegerField(default=0)), ('start_service', models.DateTimeField()), ('finish_service', models.DateTimeField()), ('createdat', models.DateTimeField(auto_now_add=True, db_column='created_at')), ('updatedat', models.DateTimeField(auto_now=True, db_column='updated_at')), ('dog', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Dog')), ], ), migrations.CreateModel( name='Users', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(max_length=255, unique=True)), ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, unique=True)), ('image', models.ImageField(blank=True, default='profile/default.jpg', null=True, upload_to=api.models.path_and_rename)), ('firstname', models.CharField(max_length=124)), ('lastname', models.CharField(blank=True, max_length=124, null=True)), ('email', models.CharField(max_length=255, unique=True)), ('password', models.CharField(max_length=128)), ('token', models.CharField(blank=True, max_length=255, null=True)), ('recoverpassword', models.CharField(blank=True, max_length=255, null=True)), ('created', models.DateTimeField(auto_now_add=True, db_column='created')), ('updated', models.DateTimeField(auto_now=True, db_column='updated')), ], options={ 'db_table': 'Users', 'managed': True, }, ), migrations.CreateModel( name='DogWalker', fields=[ ('users_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Users')), ('favorite', models.BooleanField(default=False)), ('ranking', models.FloatField(default=5.0)), ], options={ 'db_table': 'dog_walker', 'managed': True, }, bases=('api.users', ), ), migrations.CreateModel( name='Owner', fields=[ ('users_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.Users')), ], options={ 'db_table': 'owner', 'managed': True, }, bases=('api.users', ), ), migrations.AddField( model_name='location', name='user', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Users'), ), migrations.AddField( model_name='service', name='dogwalker', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.DogWalker'), ), migrations.AddField( model_name='favorite', name='dogwalker', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='dogwalker_favorite', to='api.DogWalker'), ), migrations.AddField( model_name='favorite', name='owner', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Owner'), ), migrations.AddField( model_name='dogowner', name='owner', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Owner'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Action', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='ActionsTaken', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('organization', models.CharField(choices=[('NTLS', 'National Society'), ('PNS', 'Foreign Society'), ('FDRN', 'Federation')], max_length=4)), ('summary', models.TextField(blank=True)), ('actions', models.ManyToManyField(to='api.Action')), ], ), migrations.CreateModel( name='Appeal', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('aid', models.CharField(max_length=20)), ('name', models.CharField(max_length=100)), ('atype', enumfields.fields.EnumIntegerField( default=0, enum=api.models.AppealType)), ('status', enumfields.fields.EnumIntegerField( default=0, enum=api.models.AppealStatus)), ('code', models.CharField(max_length=20, null=True)), ('sector', models.CharField(blank=True, max_length=100)), ('num_beneficiaries', models.IntegerField(default=0)), ('amount_requested', models.DecimalField(decimal_places=2, default=0.0, max_digits=12)), ('amount_funded', models.DecimalField(decimal_places=2, default=0.0, max_digits=12)), ('start_date', models.DateTimeField(null=True)), ('end_date', models.DateTimeField(null=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('modified_at', models.DateTimeField(auto_now=True)), ], options={ 'ordering': ('-end_date', '-start_date'), }, ), migrations.CreateModel( name='AppealDocument', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField()), ('name', models.CharField(max_length=100)), ('document', models.FileField(blank=True, null=True, storage=api.storage.AzureStorage(), upload_to=api.models.appeal_document_path)), ('document_url', models.URLField(blank=True)), ('appeal', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Appeal')), ], ), migrations.CreateModel( name='Country', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('iso', models.CharField(max_length=2, null=True)), ('society_name', models.TextField(blank=True)), ('society_url', models.URLField(blank=True)), ], options={ 'verbose_name_plural': 'Countries', 'ordering': ('name', ), }, ), migrations.CreateModel( name='DisasterType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('summary', models.TextField()), ], options={ 'ordering': ('name', ), }, ), migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('summary', models.TextField(blank=True)), ('num_affected', models.IntegerField(blank=True, null=True)), ('alert_level', enumfields.fields.EnumIntegerField( default=0, enum=api.models.AlertLevel)), ('glide', models.CharField(blank=True, max_length=18)), ('disaster_start_date', models.DateTimeField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('auto_generated', models.BooleanField(default=False)), ('countries', models.ManyToManyField(to='api.Country')), ('dtype', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.DisasterType')), ], options={ 'verbose_name': 'Emergency', 'verbose_name_plural': 'Emergencies', 'ordering': ('-disaster_start_date', ), }, ), migrations.CreateModel( name='EventContact', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ctype', models.CharField(blank=True, max_length=100)), ('name', models.CharField(max_length=100)), ('title', models.CharField(max_length=300)), ('email', models.CharField(max_length=300)), ('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Event')), ], ), migrations.CreateModel( name='FieldReport', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rid', models.CharField(blank=True, editable=False, max_length=100, null=True)), ('summary', models.TextField(blank=True)), ('description', models.TextField(blank=True, default='')), ('status', models.IntegerField(default=0)), ('request_assistance', models.BooleanField(default=False)), ('num_injured', models.IntegerField(blank=True, null=True)), ('num_dead', models.IntegerField(blank=True, null=True)), ('num_missing', models.IntegerField(blank=True, null=True)), ('num_affected', models.IntegerField(blank=True, null=True)), ('num_displaced', models.IntegerField(blank=True, null=True)), ('num_assisted', models.IntegerField(blank=True, null=True)), ('num_localstaff', models.IntegerField(blank=True, null=True)), ('num_volunteers', models.IntegerField(blank=True, null=True)), ('num_expats_delegates', models.IntegerField(blank=True, null=True)), ('gov_num_injured', models.IntegerField(blank=True, null=True)), ('gov_num_dead', models.IntegerField(blank=True, null=True)), ('gov_num_missing', models.IntegerField(blank=True, null=True)), ('gov_num_affected', models.IntegerField(blank=True, null=True)), ('gov_num_displaced', models.IntegerField(blank=True, null=True)), ('gov_num_assisted', models.IntegerField(blank=True, null=True)), ('actions_others', models.TextField(blank=True, null=True)), ('visibility', enumfields.fields.EnumIntegerField( default=1, enum=api.models.VisibilityChoices)), ('bulletin', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('dref', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('dref_amount', models.IntegerField(blank=True, null=True)), ('appeal', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('appeal_amount', models.IntegerField(blank=True, null=True)), ('rdrt', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('num_rdrt', models.IntegerField(blank=True, null=True)), ('fact', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('num_fact', models.IntegerField(blank=True, null=True)), ('ifrc_staff', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('num_ifrc_staff', models.IntegerField(blank=True, null=True)), ('eru_base_camp', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_base_camp_units', models.IntegerField(blank=True, null=True)), ('eru_basic_health_care', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_basic_health_care_units', models.IntegerField(blank=True, null=True)), ('eru_it_telecom', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_it_telecom_units', models.IntegerField(blank=True, null=True)), ('eru_logistics', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_logistics_units', models.IntegerField(blank=True, null=True)), ('eru_deployment_hospital', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_deployment_hospital_units', models.IntegerField(blank=True, null=True)), ('eru_referral_hospital', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_referral_hospital_units', models.IntegerField(blank=True, null=True)), ('eru_relief', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_relief_units', models.IntegerField(blank=True, null=True)), ('eru_water_sanitation_15', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_water_sanitation_15_units', models.IntegerField(blank=True, null=True)), ('eru_water_sanitation_40', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_water_sanitation_40_units', models.IntegerField(blank=True, null=True)), ('eru_water_sanitation_20', enumfields.fields.EnumIntegerField( default=0, enum=api.models.RequestChoices)), ('eru_water_sanitation_20_units', models.IntegerField(blank=True, null=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('countries', models.ManyToManyField(to='api.Country')), ('dtype', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='api.DisasterType')), ('event', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='field_reports', to='api.Event')), ], options={ 'ordering': ('-created_at', '-updated_at'), }, ), migrations.CreateModel( name='FieldReportContact', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ctype', models.CharField(blank=True, max_length=100)), ('name', models.CharField(max_length=100)), ('title', models.CharField(max_length=300)), ('email', models.CharField(max_length=300)), ('field_report', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.FieldReport')), ], ), migrations.CreateModel( name='GDACSEvent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('eventid', models.CharField(max_length=12)), ('title', models.TextField()), ('description', models.TextField()), ('image', models.URLField(null=True)), ('report', models.URLField(null=True)), ('publication_date', models.DateTimeField()), ('year', models.IntegerField()), ('lat', models.FloatField()), ('lon', models.FloatField()), ('event_type', models.CharField(max_length=16)), ('alert_level', enumfields.fields.EnumIntegerField( default=0, enum=api.models.AlertLevel)), ('alert_score', models.CharField(max_length=16, null=True)), ('severity', models.TextField()), ('severity_unit', models.CharField(max_length=16)), ('severity_value', models.CharField(max_length=16)), ('population_unit', models.CharField(max_length=16)), ('population_value', models.CharField(max_length=16)), ('vulnerability', models.IntegerField()), ('country_text', models.TextField()), ('countries', models.ManyToManyField(to='api.Country')), ], ), migrations.CreateModel( name='KeyFigure', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('number', models.IntegerField()), ('deck', models.CharField(max_length=50)), ('source', models.CharField(max_length=256)), ('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Event')), ], ), migrations.CreateModel( name='Profile', fields=[ ('user', models.OneToOneField( editable=False, on_delete=django.db.models.deletion.CASCADE, primary_key=True, related_name='profile', serialize=False, to=settings.AUTH_USER_MODEL)), ('org', models.CharField(blank=True, max_length=100)), ('org_type', models.CharField(blank=True, choices=[('NTLS', 'National Society'), ('DLGN', 'Delegation'), ('SCRT', 'Secretariat'), ('ICRC', 'ICRC'), ('OTHR', 'Other')], max_length=4)), ('city', models.CharField(blank=True, max_length=100, null=True)), ('department', models.CharField(blank=True, max_length=100, null=True)), ('position', models.CharField(blank=True, max_length=100, null=True)), ('phone_number', models.CharField(blank=True, max_length=100, null=True)), ('country', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Country')), ], options={ 'verbose_name': 'User profile', 'verbose_name_plural': 'User profiles', }, ), migrations.CreateModel( name='Region', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', enumfields.fields.EnumIntegerField( enum=api.models.RegionName)), ], options={ 'ordering': ('name', ), }, ), migrations.CreateModel( name='SituationReport', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('name', models.CharField(max_length=100)), ('document', models.FileField(blank=True, null=True, storage=api.storage.AzureStorage(), upload_to=api.models.sitrep_document_path)), ('document_url', models.URLField(blank=True)), ('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Event')), ], ), migrations.CreateModel( name='Snippet', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('snippet', models.CharField(max_length=300)), ('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Event')), ], ), migrations.CreateModel( name='Source', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('spec', models.TextField(blank=True)), ('field_report', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.FieldReport')), ], ), migrations.CreateModel( name='SourceType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=40)), ], ), migrations.AddField( model_name='source', name='stype', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='api.SourceType'), ), migrations.AddField( model_name='fieldreport', name='regions', field=models.ManyToManyField(blank=True, to='api.Region'), ), migrations.AddField( model_name='fieldreport', name='user', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='user', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='event', name='regions', field=models.ManyToManyField(to='api.Region'), ), migrations.AddField( model_name='country', name='region', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Region'), ), migrations.AddField( model_name='appeal', name='country', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Country'), ), migrations.AddField( model_name='appeal', name='dtype', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.DisasterType'), ), migrations.AddField( model_name='appeal', name='event', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='appeals', to='api.Event'), ), migrations.AddField( model_name='appeal', name='region', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='api.Region'), ), migrations.AddField( model_name='actionstaken', name='field_report', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='api.FieldReport'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='User', fields=[ ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('email', models.EmailField(max_length=254, primary_key=True, serialize=False, unique=True)), ('nombre', models.CharField(max_length=50, null=True)), ('apellido', models.CharField(max_length=50, null=True)), ('telefono', models.CharField(max_length=20, null=True)), ('fecha_nacimiento', models.DateField(null=True)), ('ciudad', models.CharField(max_length=50, null=True)), ], options={ 'abstract': False, }, managers=[ ('objects', api.models.UserManager()), ], ), migrations.CreateModel( name='Banco', fields=[ ('nombre', models.CharField(max_length=50, primary_key=True, serialize=False)), ('logoCuadrado', models.URLField(null=True)), ('logoGrande', models.URLField(null=True)), ('slug', models.SlugField(default=models.CharField(max_length=50, primary_key=True, serialize=False))), ('puntaje_total', models.FloatField(default=0)), ('numero_calificaciones', models.BigIntegerField(default=0)), ], ), migrations.CreateModel( name='CalificacionBanco', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('puntaje', models.IntegerField(validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(5)])), ('comentario', models.CharField(max_length=1000)), ('fecha', models.DateField(auto_now_add=True)), ('banco', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Banco')), ], ), migrations.CreateModel( name='CalificacionProducto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('puntaje', models.IntegerField(validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(5)])), ('comentario', models.CharField(max_length=1000)), ('fecha', models.DateField(auto_now_add=True)), ], ), migrations.CreateModel( name='CDT', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('plazo_min_dias', models.IntegerField()), ('tasa', models.FloatField()), ('monto', models.IntegerField(null=True)), ('monto_minimo', models.IntegerField(null=True)), ], ), migrations.CreateModel( name='DatosRegistro', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254, unique=True)), ('nombre', models.CharField(max_length=50)), ('acepta', models.BooleanField()), ('telefono', models.CharField(max_length=15, null=True)), ('slug_name', models.SlugField(max_length=100, unique=True)), ], ), migrations.CreateModel( name='ProductoBancario', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fecha', models.DateField(auto_now_add=True)), ('banco', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Banco')), ], ), migrations.AddField( model_name='cdt', name='producto_bancario', field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='api.ProductoBancario'), ), migrations.AddField( model_name='calificacionproducto', name='producto', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.ProductoBancario'), ), migrations.AddIndex( model_name='productobancario', index=models.Index(fields=['-fecha'], name='api_product_fecha_cdb57e_idx'), ), migrations.AddIndex( model_name='productobancario', index=models.Index(fields=['banco'], name='api_product_banco_i_95fa13_idx'), ), migrations.AddIndex( model_name='cdt', index=models.Index(fields=['-tasa'], name='api_cdt_tasa_80d317_idx'), ), migrations.AddIndex( model_name='cdt', index=models.Index(fields=['plazo_min_dias'], name='api_cdt_plazo_m_3486ee_idx'), ), migrations.AddIndex( model_name='cdt', index=models.Index(fields=['monto'], name='api_cdt_monto_bf295b_idx'), ), migrations.AddIndex( model_name='cdt', index=models.Index(fields=['monto_minimo'], name='api_cdt_monto_m_11e1ad_idx'), ), ]
class Migration(migrations.Migration): dependencies = [ ('api', '0036_auto_20210203_1726'), ] operations = [ migrations.AlterField( model_name='classifier', name='classes', field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Classes'), ), migrations.AlterField( model_name='classifier', name='created_at', field=models.DateTimeField(auto_now_add=True, verbose_name='created_at'), ), migrations.AlterField( model_name='classifier', name='created_by', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='classifiers', to=settings.AUTH_USER_MODEL, verbose_name='Created By'), ), migrations.AlterField( model_name='classifier', name='given_name', field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Given Name'), ), migrations.AlterField( model_name='classifier', name='ibm_api_key', field=models.CharField(blank=True, max_length=200, null=True, verbose_name='IBM API KEY'), ), migrations.AlterField( model_name='classifier', name='is_object_detection', field=models.BooleanField(default=False, verbose_name='Is Object Detection'), ), migrations.AlterField( model_name='classifier', name='name', field=models.CharField(max_length=200, verbose_name='Name'), ), migrations.AlterField( model_name='classifier', name='object_type', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='classifiers', to='api.ObjectType', verbose_name='Object Type'), ), migrations.AlterField( model_name='classifier', name='offline_model', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='classifiers', to='api.OfflineModel', verbose_name='Offline Model'), ), migrations.AlterField( model_name='classifier', name='project', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='classifiers', to='projects.Projects', verbose_name='Project'), ), migrations.AlterField( model_name='classifier', name='updated_at', field=models.DateTimeField(auto_now=True, verbose_name='updated_at'), ), migrations.AlterField( model_name='contribution', name='created_at', field=models.DateTimeField(auto_now_add=True, verbose_name='created_at'), ), migrations.AlterField( model_name='contribution', name='created_by', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='contributions', to=settings.AUTH_USER_MODEL, verbose_name='Created By'), ), migrations.AlterField( model_name='contribution', name='description', field=models.TextField(blank=True, null=True, verbose_name='Description'), ), migrations.AlterField( model_name='contribution', name='file', field=models.FileField(blank=True, null=True, upload_to=api.models.PathAndRename('contributions'), verbose_name='File'), ), migrations.AlterField( model_name='contribution', name='is_helpful', field=models.BooleanField(default=False, verbose_name='Is Helpful'), ), migrations.AlterField( model_name='contribution', name='object_type', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='contributions', to='api.ObjectType', verbose_name='Object Type'), ), migrations.AlterField( model_name='contribution', name='title', field=models.CharField(max_length=200, verbose_name='Title'), ), migrations.AlterField( model_name='contribution', name='updated_at', field=models.DateTimeField(auto_now=True, verbose_name='updated_at'), ), migrations.AlterField( model_name='fileupload', name='created_at', field=models.DateTimeField(auto_now_add=True, verbose_name='created_at'), ), migrations.AlterField( model_name='fileupload', name='created_by', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='file_uploads', to=settings.AUTH_USER_MODEL, verbose_name='Created By'), ), migrations.AlterField( model_name='fileupload', name='file', field=models.FileField(upload_to=api.models.PathAndRename('file'), verbose_name='File'), ), migrations.AlterField( model_name='fileupload', name='name', field=models.CharField(max_length=200, verbose_name='Name'), ), migrations.AlterField( model_name='fileupload', name='updated_at', field=models.DateTimeField(auto_now=True, verbose_name='updated_at'), ), migrations.AlterField( model_name='imagefile', name='created_at', field=models.DateTimeField(auto_now_add=True, verbose_name='created_at'), ), migrations.AlterField( model_name='imagefile', name='file', field=models.ImageField(upload_to=api.models.PathAndRename('image'), verbose_name='File'), ), migrations.AlterField( model_name='imagefile', name='image', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='image_files', to='api.Image', verbose_name='User'), ), migrations.AlterField( model_name='imagefile', name='object_type', field=models.CharField(blank=True, max_length=500, null=True, verbose_name='Object Type'), ), migrations.AlterField( model_name='imagefile', name='pipeline_status', field=models.TextField(blank=True, max_length=500, null=True, verbose_name='Pipeline Status'), ), migrations.AlterField( model_name='imagefile', name='result', field=models.CharField(blank=True, max_length=500, null=True, verbose_name='Result'), ), migrations.AlterField( model_name='imagefile', name='retrained', field=models.BooleanField(default=False, verbose_name='Retrained'), ), migrations.AlterField( model_name='imagefile', name='score', field=models.FloatField(blank=True, max_length=10, null=True, validators=[django.core.validators.MinValueValidator(-1), django.core.validators.MaxValueValidator(1)], verbose_name='Score'), ), migrations.AlterField( model_name='imagefile', name='tested', field=models.BooleanField(default=False, verbose_name='Tested'), ), migrations.AlterField( model_name='imagefile', name='updated_at', field=models.DateTimeField(auto_now=True, verbose_name='updated_at'), ), migrations.AlterField( model_name='imagefile', name='verified', field=models.BooleanField(default=False, verbose_name='Verified'), ), migrations.AlterField( model_name='objecttype', name='created_at', field=models.DateTimeField(auto_now_add=True, verbose_name='created_at'), ), migrations.AlterField( model_name='objecttype', name='created_by', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='object_types', to=settings.AUTH_USER_MODEL, verbose_name='Created By'), ), migrations.AlterField( model_name='objecttype', name='image', field=models.ImageField(blank=True, default='object_types/default.jpg', upload_to=api.models.PathAndRename('object_types'), verbose_name='Image'), ), migrations.AlterField( model_name='objecttype', name='instruction', field=models.TextField(blank=True, max_length=500, null=True, verbose_name='Instruction'), ), migrations.AlterField( model_name='objecttype', name='name', field=models.CharField(max_length=200, verbose_name='Name'), ), migrations.AlterField( model_name='objecttype', name='project', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='object_types', to='projects.Projects', verbose_name='Project'), ), migrations.AlterField( model_name='objecttype', name='updated_at', field=models.DateTimeField(auto_now=True, verbose_name='updated_at'), ), migrations.AlterField( model_name='objecttype', name='verified', field=models.BooleanField(default=False, verbose_name='Verified'), ), migrations.AlterField( model_name='objecttype', name='wishlist', field=models.BooleanField(default=False, verbose_name='Wishlist'), ), migrations.AlterField( model_name='offlinemodel', name='created_at', field=models.DateTimeField(auto_now_add=True, verbose_name='created_at'), ), migrations.AlterField( model_name='offlinemodel', name='created_by', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='offline_models', to=settings.AUTH_USER_MODEL, verbose_name='Created By'), ), migrations.AlterField( model_name='offlinemodel', name='file', field=models.FileField(upload_to=api.models.PathAndRename('offline_models'), verbose_name='File'), ), migrations.AlterField( model_name='offlinemodel', name='model_format', field=models.CharField(max_length=50, verbose_name='Model Format'), ), migrations.AlterField( model_name='offlinemodel', name='model_type', field=models.CharField(max_length=200, verbose_name='Model Type'), ), migrations.AlterField( model_name='offlinemodel', name='name', field=models.CharField(max_length=200, verbose_name='Name'), ), migrations.AlterField( model_name='offlinemodel', name='offline_model_labels', field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Offline Model Labels'), ), migrations.AlterField( model_name='offlinemodel', name='postprocess', field=models.BooleanField(default=False, verbose_name='Postprocess'), ), migrations.AlterField( model_name='offlinemodel', name='preprocess', field=models.BooleanField(default=False, verbose_name='Preprocess'), ), migrations.AlterField( model_name='offlinemodel', name='updated_at', field=models.DateTimeField(auto_now=True, verbose_name='updated_at'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Room', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ], ), migrations.CreateModel( name='Sensor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, unique=True)), ('type', django_enumfield.db.fields.EnumField( enum=api.models.SensorType)), ('activated', models.BooleanField()), ('key', models.UUIDField(default=uuid.uuid4, editable=False)), ('room', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.room')), ], ), migrations.CreateModel( name='TempMeasurements', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('temperature', models.FloatField()), ('sensor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.sensor')), ], ), migrations.CreateModel( name='PowerMeasurements', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('wattage', models.FloatField()), ('sensor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.sensor')), ], ), migrations.CreateModel( name='AmbientMeasurements', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('air_quality', models.FloatField()), ('temperature', models.FloatField()), ('humidity', models.FloatField()), ('sensor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.sensor')), ], ), ]