class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Students', fields=[ ('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)), ('name', models.CharField(max_length=200)), ('fname', models.CharField(max_length=200)), ('last_name', models.CharField(max_length=200)), ('date_of_birth', models.DateField()), ('email', models.EmailField(max_length=254, unique=True)), ('image', models.ImageField(blank=True, upload_to=app.models.overwrite)), ('created_at', models.DateTimeField(auto_now=True)), ], options={ 'ordering': ['created_at'], }, ), ]
class Migration(migrations.Migration): dependencies = [ ('app', '0001_initial'), ] operations = [ migrations.CreateModel( name='Demo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.IntegerField(blank=True, null=True)), ], bases=(app.models._UtilMixin, models.Model), ), migrations.AlterField( model_name='sample', name='date', field=models.DateField(auto_now_add=True, null=True), ), migrations.AlterField( model_name='sample', name='name', field=models.CharField(blank=True, max_length=255, null=True), ), migrations.AlterField( model_name='sample', name='timestamp', field=models.DateTimeField(auto_now_add=True, null=True), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Books', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('author', models.CharField(max_length=50)), ('no_of_copies', models.IntegerField(default=5)), ('summary', models.CharField(max_length=50)), ], ), migrations.CreateModel( name='Issue_Table', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Book_name', models.CharField(max_length=50)), ('student_name', models.CharField(max_length=50)), ('status', models.CharField(choices=[('Available', 'Available'), ('Booked', 'Booked'), ('Issued', 'Issued')], max_length=50)), ('issue_date', models.DateField(default=datetime.datetime.today)), ('return_date', models.DateField(default=app.models.get_deadline)), ], ), migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('username', models.CharField(max_length=50)), ('password', models.CharField(max_length=50)), ('email', models.CharField(max_length=50)), ('phone_number', models.CharField(max_length=50)), ('typeuser', models.CharField(choices=[('student', 'student'), ('librarian', 'librarian')], max_length=50)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('app', '0018_auto_20181201_2338'), ] operations = [ migrations.AlterField( model_name='backpack', name='end_date', field=models.DateField(default=app.models.Backpack.default_end_date), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('day', models.DateField(help_text='Day of the event', verbose_name='Day of the event')), ('start_time', models.TimeField(help_text='Starting time', verbose_name='Starting time')), ('end_time', models.TimeField(help_text='Final time', verbose_name='Final time')), ('notes', models.TextField(blank=True, help_text='Textual Notes', null=True, verbose_name='Textual Notes')), ('title', models.CharField(max_length=200)), ('type', models.CharField(choices=[ (app.models.GameTypeChoice('Doppelspiel'), 'Doppelspiel'), (app.models.GameTypeChoice('Einzelspiel'), 'Einzelspiel'), (app.models.GameTypeChoice('Turnier'), 'Turnier'), (app.models.GameTypeChoice('Event'), 'Event') ], max_length=5)), ('number', models.PositiveSmallIntegerField()), ('players', models.ManyToManyField(to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Scheduling', 'verbose_name_plural': 'Scheduling', }, ), ]
class Migration(migrations.Migration): dependencies = [ ('app', '0012_auto_20181103_1325'), ] operations = [ migrations.AlterField( model_name='doctoordenreparacion', name='fecha_de_recepcion', field=models.DateField(default=datetime.date.today), ), migrations.AlterField( model_name='doctoordenreparacion', name='hora_de_recepcion', field=models.TimeField(default=app.models.getTime), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('birthday', models.DateField(blank=True, null=True)), ('random_number', models.PositiveSmallIntegerField(default=app.models.get_random_number)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Update', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField(blank=True, null=True)), ('image', models.ImageField(blank=True, null=True, upload_to=app.models.upload_updated_image)), ('timestamp', models.DateField(auto_now_add=True)), ('updated_on', models.DateTimeField(auto_now=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=50, verbose_name='First name')), ('middle_name', models.CharField(max_length=50, verbose_name='Middle name')), ('last_name', models.CharField(max_length=50, verbose_name='Last name')), ('position', models.CharField(max_length=100, verbose_name='Position')), ('employment_date', models.DateField(verbose_name='Employment date')), ('salary', models.FloatField(verbose_name='Salary')), ('chief', models.ForeignKey(blank=True, null=True, on_delete=models.SET(app.models.get_chief), related_name='employees', to='app.Profile', verbose_name='Chief')), ], ), ]
class ContactModel(models.Model): """Model to store backups of the emails sent to the CAM2 email address""" class Meta: verbose_name = 'contact' name = models.CharField(verbose_name='Name', max_length=100, blank=True, null=True) from_email = models.EmailField() subject = models.CharField(verbose_name='Subject', max_length=100, blank=True, null=True) message = models.CharField(verbose_name='Message', max_length=500, blank=True, null=True) date = models.DateField(blank=True, null=True) def __str__(self): return "{0}".format(self.subject)
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('street_address', models.TextField()), ('city', models.CharField(max_length=30)), ('state', models.CharField(max_length=30)), ('pincode', models.IntegerField()), ('country', models.CharField(max_length=30)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('phone_no', models.BigIntegerField( unique=True, validators=[ django.core.validators.MaxValueValidator(9999999999), django.core.validators.MinValueValidator(1000000000) ])), ('gender', models.CharField(blank=True, choices=[('M', 'Male'), ('F', 'Female'), ('O', 'Other')], max_length=1, null=True)), ('profile_pic', models.ImageField(blank=True, null=True, upload_to=app.models.user_directory_path)), ('date_of_birth', models.DateField(blank=True, null=True)), ('company_address', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='company_address_is', to='app.Address')), ('friends', models.ManyToManyField(blank=True, null=True, related_name='friends_are', to=settings.AUTH_USER_MODEL)), ('permanent_address', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='permanent_address_is', to='app.Address')), ('street_address', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='street_address_is', to='app.Address')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='custom_user_profile', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Availability', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=100)), ('dateAdded', models.DateTimeField(auto_now_add=True)), ('start', models.DateTimeField(null=True)), ('end', models.DateTimeField(null=True)), ('duration', models.DurationField(null=True)), ('booked', models.BooleanField(default=False)), ('background', models.BooleanField(default=False)), ('allDay', models.BooleanField(default=False)), ('userID', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=100)), ('description', models.CharField(max_length=1000)), ('start', models.DateTimeField(null='true')), ('end', models.DateTimeField(null='true')), ], ), migrations.CreateModel( name='NoteSet', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('dateAdded', models.DateTimeField(auto_now_add=True)), ('title', models.CharField(max_length=100)), ('description', models.CharField(max_length=1000)), ('availabilityID', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Availability')), ('userID', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Profile', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('bio', models.TextField(blank=True, max_length=500, null=True)), ('country', models.CharField(blank=True, max_length=30, null=True)), ('birthDate', models.DateField(blank=True, null=True)), ('avatar', models.FileField(blank=True, null=True, upload_to=app.models.get_avatar_path)), ('isTeacher', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='Subject', fields=[ ('name', models.CharField(max_length=100, primary_key=True, serialize=False)), ('description', models.CharField(blank=True, max_length=100, null=True)), ], ), migrations.CreateModel( name='UserAttendEvent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('eventID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Event')), ('userID', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='TutoringSession', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('availabilityID', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Availability')), ('learnerID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='learnerID', to=settings.AUTH_USER_MODEL)), ('tutorID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='tutorID', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='TeachesSubjects', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('subject', models.ForeignKey(null='true', on_delete=django.db.models.deletion.CASCADE, to='app.Subject')), ('teacherID', models.ForeignKey(null='true', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='NoteSetSubjects', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('noteSetID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.NoteSet')), ('subject', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Subject')), ], ), migrations.CreateModel( name='NoteSetContent', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('content', models.FileField(upload_to=app.models.get_upload_path)), ('noteSetID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.NoteSet')), ], ), migrations.CreateModel( name='DirectMessage', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('content', models.CharField(max_length=5000, null=True)), ('seen', models.BooleanField(default=False)), ('dateSent', models.DateTimeField(auto_now_add=True, null=True)), ('picture', models.FileField(null=True, upload_to=app.models.get_chat_upload_path)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='me', to=settings.AUTH_USER_MODEL)), ('sentTo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='them', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Chat', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('dateCreated', models.DateTimeField(auto_now_add=True, null=True)), ('otherUser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='otherPerson', to=settings.AUTH_USER_MODEL)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='personWhoOwnsIt', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Categoria', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(max_length=1000)), ('photo', models.FileField(blank=True, null=True, upload_to='static')), ], options={ 'verbose_name': 'Categoria', 'managed': True, }, ), migrations.CreateModel( name='Cliente', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(max_length=1000)), ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Cliente', 'managed': True, }, ), migrations.CreateModel( name='Dia', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(blank=True, max_length=1000, null=True)), ], options={ 'verbose_name': 'Dia', 'managed': True, }, ), migrations.CreateModel( name='Distrito', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(max_length=1000)), ], options={ 'verbose_name': 'Distrito', 'managed': True, }, ), migrations.CreateModel( name='Opcion', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(blank=True, max_length=1000, null=True)), ], options={ 'verbose_name': 'Socia/Especialidad/Opcion', 'managed': True, }, ), migrations.CreateModel( name='Servicio', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fecha_inicio', models.TimeField(blank=True, null=True)), ('fecha_fin', models.TimeField(blank=True, null=True)), ('puntaje', models.IntegerField(blank=True, null=True)), ('cliente', models.ForeignKey(blank=True, max_length=1000, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Cliente')), ('dia', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Dia')), ], options={ 'verbose_name': 'Servicio', 'managed': True, }, ), migrations.CreateModel( name='Socia', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(blank=True, max_length=1000, null=True)), ('apellido', models.CharField(blank=True, max_length=1000, null=True)), ('dni', models.IntegerField(blank=True, null=True)), ('telefono', models.IntegerField(blank=True, null=True)), ('correo', models.CharField(blank=True, max_length=1000, null=True)), ('direccion', models.CharField(blank=True, max_length=1000, null=True)), ('referencia', models.CharField(blank=True, max_length=1000, null=True)), ('texperiencia', models.IntegerField(blank=True, null=True)), ('photo', models.FileField(blank=True, null=True, upload_to='static')), ('ncuenta', models.CharField(blank=True, max_length=1000, null=True)), ('distrito', models.ForeignKey( blank=True, db_column='distrito', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='app.Distrito')), ('user', models.ForeignKey( blank=True, db_column='user', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Socia', 'db_table': 'socia', 'managed': True, }, ), migrations.CreateModel( name='Sociasubcategoria', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('socia', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Socia')), ], options={ 'verbose_name': 'Socia/Especialidad', 'managed': True, }, ), migrations.CreateModel( name='Subcategoria', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(max_length=1000)), ('categoria', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Categoria')), ], options={ 'verbose_name': 'Subcategoria', 'managed': True, }, ), migrations.CreateModel( name='Turno', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField(blank=True, max_length=1000, null=True)), ], options={ 'verbose_name': 'Turno', 'managed': True, }, ), migrations.CreateModel( name='Turnosocia', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fecha_inicio', models.TimeField(blank=True, null=True)), ('fecha_fin', models.TimeField(blank=True, null=True)), ('dia', models.DateField(blank=True, null=True, verbose_name=app.models.Dia)), ('notificacion', models.BooleanField(default=True)), ('sociasubcategoria', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Sociasubcategoria')), ('turno', models.ForeignKey(blank=True, max_length=1000, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Turno')), ], options={ 'verbose_name': 'Turno/Socia', 'managed': True, }, ), migrations.AddField( model_name='sociasubcategoria', name='subcategoria', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Subcategoria'), ), migrations.AddField( model_name='servicio', name='socia', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Socia'), ), migrations.AddField( model_name='opcion', name='sociasubcategoria', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Sociasubcategoria'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Actor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=25)), ('gender', models.CharField(choices=[ (app.models.GenderChoice('Male'), 'Male'), (app.models.GenderChoice('Female'), 'Female') ], max_length=7)), ('birth_date', models.DateField()), ], ), migrations.CreateModel( name='Movie', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=25)), ('release_date', models.DateField()), ], ), migrations.CreateModel( name='MovieRating', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rating', models.IntegerField(validators=[ django.core.validators.MaxValueValidator(5), django.core.validators.MinValueValidator(1) ])), ('no_of_ratings', models.IntegerField()), ('movie', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Movie')), ], ), migrations.CreateModel( name='MovieCast', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('role', models.CharField(max_length=25)), ('cast', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Actor')), ('movie', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Movie')), ], ), migrations.AddField( model_name='movie', name='actors', field=models.ManyToManyField(through='app.MovieCast', to='app.Actor'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Application', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('number', models.CharField(blank=True, default='', help_text='\u0412\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u043d\u043e\u043c\u0435\u0440 \u0437\u0430\u044f\u0432\u043d\u0438\u043a\u0430 (\u0431\u0435\u0437 \u0434\u0430\u0442\u0438)', max_length=20, verbose_name='\u041d\u043e\u043c\u0435\u0440')), ('contact', models.CharField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0412\u0430\u0448\u0456 \u041f\u0406\u0411 \u0442\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0434\u043b\u044f \u0437\u0432\u043e\u0440\u043e\u0442\u043d\u044c\u043e\u0433\u043e \u0437\u0432\u044f\u0437\u043a\u0443', max_length=100, verbose_name='* \u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0438')), ('text', models.TextField(blank=True, default='', help_text='\u041e\u043f\u0438\u0448\u0456\u0442\u044c \u0441\u0443\u0442\u044c \u0412\u0430\u0448\u043e\u0433\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', verbose_name='\u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ('date', models.DateField(auto_now_add=True, help_text='\u0414\u0430\u0442\u0430 \u043f\u043e\u0434\u0430\u043d\u043d\u044f \u0437\u0430\u044f\u0432\u043a\u0438', null=True, verbose_name='* \u0414\u0430\u0442\u0430')), ('resolution_comment', models.CharField(blank=True, default='', help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0443 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u0434\u043e \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u0457', max_length=250, verbose_name='\u041a\u043e\u043c\u0435\u043d\u0442\u0430\u0440 \u0434\u043e \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u0457')), ('canceled', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u044f\u043a\u0449\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043b\u043e \u0437\u0430\u043f\u0438\u0442 \u043d\u0430 \u0441\u043a\u0430\u0441\u0443\u0432\u0430\u043d\u043d\u044f', verbose_name='\u0421\u043a\u0430\u0441\u043e\u0432\u0430\u043d\u0435')), ('done', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u044f\u043a\u0449\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u0435 \u0432\u0438\u043a\u043e\u043d\u0430\u0432\u0446\u0435\u043c', verbose_name='\u0412\u0438\u043a\u043e\u043d\u0430\u043d\u0435')), ('closed', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u0449\u043e\u0431 \u0437\u0430\u043a\u0440\u0438\u0442\u0438 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', verbose_name='\u0417\u0430\u043a\u0440\u0438\u0442\u0435')), ('author', models.ForeignKey(blank=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0430, \u044f\u043a\u0449\u043e \u0432\u0456\u043d \u0432\u0456\u0434\u0440\u0456\u0437\u043d\u044f\u0454\u0442\u044c\u0441\u044f \u0432\u0456\u0434 \u043a\u043b\u0456\u0454\u043d\u0442\u0430', null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='\u0410\u0432\u0442\u043e\u0440 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ], options={ 'verbose_name': '\u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', 'verbose_name_plural': '\u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f \u043a\u043b\u0456\u0454\u043d\u0442\u0456\u0432', }, ), migrations.CreateModel( name='ApplicationAttachment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('attach', models.ImageField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0434\u043e\u0434\u0430\u0442\u043e\u043a \u0434\u043e\u0412\u0430\u0448\u043e\u0433\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', upload_to=app.models.get_app_attach_upload_path, verbose_name='* \u0414\u043e\u0434\u0430\u0442\u043e\u043a')), ('app', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u0434\u043e \u044f\u043a\u043e\u0433\u043e \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u0446\u0435\u0439 \u0434\u043e\u0434\u0430\u0442\u043e\u043a', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Application', verbose_name='* \u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ], options={ 'verbose_name': '\u0414\u043e\u0434\u0430\u0442\u043e\u043a \u0434\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', 'verbose_name_plural': '\u0414\u043e\u0434\u0430\u0442\u043a\u0438 \u0434\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u044c', }, ), migrations.CreateModel( name='ApplicationControl', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('approved', models.BooleanField(default=False, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c, \u0449\u043e\u0431 \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u0437\u0430\u043a\u0440\u0438\u0442\u0442\u044f \u0434\u043e\u0432\u0456\u0434\u043a\u0438', verbose_name='\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043e')), ('date', models.DateTimeField(auto_now=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0443 \u0434\u0430\u0442\u0443 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f', null=True, verbose_name='\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430 \u0434\u0430\u0442\u0430')), ('application', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u043d\u0430 \u044f\u043a\u0435 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0434\u043e\u0434\u0430\u0442\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Application', verbose_name='* \u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ], options={ 'verbose_name': '\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c', 'verbose_name_plural': '\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u0456', }, ), migrations.CreateModel( name='ApplicationHistory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateTimeField(auto_now_add=True, help_text='\u0414\u0430\u0442\u0430 \u0432\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0437\u043c\u0456\u043d \u0434\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', verbose_name='* \u0414\u0430\u0442\u0430')), ('action', models.TextField(default='', help_text='\u041e\u043f\u0438\u0441 \u0432\u0447\u0438\u043d\u0435\u043d\u043e\u0457 \u0434\u0456\u0457 \u043d\u0430\u0434 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f\u043c', verbose_name='* \u0414\u0456\u044f')), ('application', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u0434\u043e \u044f\u043a\u043e\u0433\u043e \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u0446\u044f \u0434\u0456\u044f', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Application', verbose_name='* \u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ('user', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430, \u044f\u043a\u0438\u043c \u0432\u043d\u0435\u0441\u0435\u043d\u0456 \u0437\u043c\u0456\u043d\u0438', null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='* \u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447')), ], options={ 'verbose_name': '\u0417\u043c\u0456\u043d\u0430 \u043d\u0430\u0434 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f\u043c', 'verbose_name_plural': '\u0406\u0441\u0442\u043e\u0440\u0456\u044f \u0437\u043c\u0456\u043d \u043d\u0430\u0434 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f\u043c\u0438', }, ), migrations.CreateModel( name='ApplicationMessage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('message', models.TextField(default='', help_text='\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u0412\u0430\u0448\u043e\u0433\u043e \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f', verbose_name='* \u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f')), ('date', models.DateTimeField(auto_now_add=True)), ('application', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u0449\u043e \u044f\u043a\u043e\u0433\u043e \u0431\u0443\u0434\u0435 \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u0438\u0441\u044c \u0446\u0435 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Application', verbose_name='* \u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ('user', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 - \u0430\u0432\u0442\u043e\u0440\u0430 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f', null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='* \u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447')), ], options={ 'verbose_name': '\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f \u0434\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', 'verbose_name_plural': '\u041f\u0435\u0440\u0435\u043f\u0438\u0441\u043a\u0430 \u043f\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044e', }, ), migrations.CreateModel( name='ApplicationScan', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('scan', models.ImageField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0441\u043a\u0430\u043d \u043a\u043e\u043f\u0456\u044e \u0412\u0430\u0448\u043e\u0433\u043e \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', upload_to=app.models.get_app_scan_upload_path, verbose_name='* \u0421\u043a\u0430\u043d')), ('app', models.ForeignKey(default=None, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u0434\u043e \u044f\u043a\u043e\u0433\u043e \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u0446\u044f \u0441\u043a\u0430\u043d \u043a\u043e\u043f\u0456\u044f', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Application', verbose_name='* \u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ], options={ 'verbose_name': '\u0421\u043a\u0430\u043d \u043a\u043e\u043f\u0456\u044f \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', 'verbose_name_plural': '\u0421\u043a\u0430\u043d\u043e\u0432\u0430\u043d\u0456 \u043a\u043e\u043f\u0456\u0457 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u044c', }, ), migrations.CreateModel( name='ApplicationStatus', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='\u041d\u0430\u0437\u0432\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u044f\u0432\u043a\u0438', max_length=50, verbose_name='* \u041d\u0430\u0437\u0432\u0430')), ('type', models.CharField(choices=[('initial', '\u041f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439'), ('interim', '\u041f\u0440\u043e\u043c\u0456\u0436\u043d\u0438\u0439'), ('quits', '\u0417\u0430\u0432\u0435\u0440\u0448\u0430\u043b\u044c\u043d\u0438\u0439')], default='interim', help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440 \u0441\u0442\u0430\u0442\u0443\u0441\u0443. \u041f\u0440\u0438\u043c\u0456\u0442\u043a\u0430: \u0434\u043b\u044f \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0456 \u0440\u043e\u0431\u043e\u0442\u0438 \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u043b\u0438\u0448\u0435 \u043e\u0434\u0438\u043d. \u0412\u0456\u043d \u0431\u0443\u0434\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0430\u0442\u0438\u0441\u044f \u043d\u0430 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u0449\u043e \u043e\u0442\u0440\u0438\u043c\u0430\u043b\u0438 \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u044e.', max_length=7, verbose_name='* \u0422\u0438\u043f \u0441\u0442\u0430\u0442\u0443\u0441\u0443')), ], options={ 'verbose_name': '\u0421\u0442\u0430\u0442\u0443\u0441 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', 'verbose_name_plural': '\u0421\u0442\u0430\u0442\u0443\u0441\u0438 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', }, ), migrations.CreateModel( name='ApplicationType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043d\u0430\u0437\u0432\u0443 \u0444\u043e\u0440\u043c\u0438 \u0437\u0430\u044f\u0432\u043a\u0438', max_length=50, verbose_name='* \u041d\u0430\u0437\u0432\u0430')), ('form_template', models.CharField(choices=[('about.html', 'about'), ('about.html.py', 'about.py'), ('contact.html', 'contact'), ('contact.html.py', 'contact.py'), ('index.html', 'index'), ('index.html.py', 'index.py'), ('layout.html', 'layout'), ('layout.html.py', 'layout.py')], help_text='\u041e\u0431\u0435\u0440\u0456\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d \u0437\u0430\u044f\u0432\u043a\u0438 \u0437 \u043d\u0430\u044f\u0432\u043d\u0438\u0445 (\u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u0439 html \u0444\u0430\u0439\u043b)', max_length=50, verbose_name='* \u0424\u043e\u0440\u043c\u0430 \u0448\u0430\u0431\u043b\u043e\u043d\u0443')), ('deprecated', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u044f\u043a\u0449\u043e \u0444\u043e\u0440\u043c\u0430 \u043d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430', verbose_name='\u0417\u0430\u0441\u0442\u0430\u0440\u0456\u043b\u0430')), ], options={ 'verbose_name': '\u0422\u0438\u043f \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', 'verbose_name_plural': '\u0422\u0438\u043f\u0438 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', }, ), migrations.CreateModel( name='Client', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(default='', help_text='\u041d\u0430\u0437\u0432\u0430 \u043a\u043b\u0456\u0454\u043d\u0442\u0430', max_length=250, verbose_name='* \u041d\u0430\u0437\u0432\u0430')), ('full_name', models.CharField(blank=True, default='', help_text='\u041f\u043e\u0432\u043d\u0430 \u043d\u0430\u0437\u0432\u0430 \u043a\u043b\u0456\u0454\u043d\u0442\u0430', max_length=250, verbose_name='\u041f\u043e\u0432\u043d\u0430 \u043d\u0430\u0437\u0432\u0430')), ('balance', models.IntegerField(blank=True, default=0, help_text='\u041f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0441\u0430\u043b\u044c\u0434\u043e\u0432\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441', verbose_name='\u0411\u0430\u043b\u0430\u043d\u0441')), ('avatar', models.ImageField(blank=True, default='/media/default-profile.jpg', help_text='\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0442\u0435 \u0412\u0430\u0448\u0435 \u0444\u043e\u0442\u043e', upload_to=app.models.get_client_avatar_upload_path, verbose_name='\u0410\u0432\u0430\u0442\u0430\u0440')), ('address', models.CharField(blank=True, default='', help_text='\u0424\u0430\u043a\u0442\u0438\u0447\u043d\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u043b\u0456\u0454\u043d\u0442\u0430', max_length=100, verbose_name='\u0410\u0434\u0440\u0435\u0441\u0430')), ('phone', models.CharField(blank=True, default='', help_text='\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0438\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d. \u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 20 \u0446\u0438\u0444\u0440', max_length=20, verbose_name='\u0422\u0435\u043b\u0435\u0444\u043e\u043d')), ('fop', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u044f\u043a\u0449\u043e \u0446\u0435 \u0444\u0456\u0437\u0438\u0447\u043d\u0430 \u043e\u0441\u043e\u0431\u0430 \u043f\u0456\u0434\u043f\u0440\u0438\u0454\u043c\u0435\u0446\u044c', verbose_name='\u0424\u041e\u041f')), ('code_ipn', models.CharField(blank=True, default='', help_text='\u041a\u043e\u0434 \u0404\u0414\u0420\u041f\u041e\u0423/\u0414\u0420\u0424\u041e. \u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 12 \u0446\u0438\u0444\u0440', max_length=12, verbose_name='\u0404\u0414\u0420\u041f\u041e\u0423/\u0414\u0420\u0424\u041e')), ('code_1c', models.CharField(blank=True, default='', help_text='\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0456\u0448\u043d\u0456\u0439 \u043a\u043e\u0434 1\u0441. \u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 9 \u0446\u0438\u0444\u0440', max_length=9, verbose_name='\u041a\u043e\u0434 1\u0441')), ('email_verified', models.BooleanField(default=False, help_text='\u0427\u0438 \u0432\u0435\u0440\u0438\u0444\u0456\u043a\u0430\u0432\u0430\u043d\u0438\u0439 email', verbose_name='Email \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043e')), ('init_date', models.DateField(auto_now_add=True, help_text='\u0414\u0430\u0442\u0430 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f', null=True, verbose_name='* \u0414\u0430\u0442\u0430')), ('deprecated', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u0449\u043e\u0431 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 \u043a\u043b\u0456\u0454\u043d\u0442\u0430', verbose_name='\u041d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0438\u0439')), ], options={ 'verbose_name': '\u041a\u043b\u0456\u0454\u043d\u0442', 'verbose_name_plural': '\u041a\u043b\u0456\u0454\u043d\u0442\u0438', 'permissions': (('client_role', 'User has client rights'),), }, ), migrations.CreateModel( name='ClientCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(default='', help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043d\u0430\u0437\u0432\u0443 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457', max_length=50, verbose_name='* \u041d\u0430\u0437\u0432\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457')), ('description', models.CharField(blank=True, default='', help_text='\u041e\u043f\u0438\u0441 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457', max_length=100, verbose_name='\u041e\u043f\u0438\u0441')), ('discount', models.IntegerField(blank=True, default=0, help_text='\u0412\u0456\u0434\u0441\u043e\u0442\u043e\u043a \u0437\u043d\u0438\u0436\u043a\u0438', verbose_name='\u0417\u043d\u0438\u0436\u043a\u0430')), ], options={ 'verbose_name': '\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044f \u043a\u043b\u0456\u0454\u043d\u0442\u0430', 'verbose_name_plural': '\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u0457 \u043a\u043b\u0456\u0454\u043d\u0442\u0456\u0432', }, ), migrations.CreateModel( name='Department', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043d\u0430\u0437\u0432\u0443 \u0432\u0456\u0434\u0434\u0456\u043b\u0443', max_length=30, verbose_name='* \u041d\u0430\u0437\u0432\u0430')), ], options={ 'verbose_name': '\u0412\u0456\u0434\u0434\u0456\u043b', 'verbose_name_plural': '\u0412\u0456\u0434\u0434\u0456\u043b\u0438', }, ), migrations.CreateModel( name='DepartmentEmployee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('department', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0432\u0456\u0434\u0434\u0456\u043b \u0434\u043e \u044f\u043a\u043e\u0433\u043e \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c \u0446\u0435\u0439 \u043f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Department', verbose_name='* \u0412\u0456\u0434\u0434\u0456\u043b')), ], options={ 'verbose_name': '\u041f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a \u0432\u0456\u0434\u0434\u0456\u043b\u0443', 'verbose_name_plural': '\u041f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a\u0438 \u043f\u043e \u0432\u0456\u0434\u0434\u0456\u043b\u0430\u043c', }, ), migrations.CreateModel( name='DepartmentHead', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('department', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0432\u0456\u0434\u0434\u0456\u043b, \u044f\u043a\u043e\u043c\u0443 \u0431\u0443\u0434\u0435 \u043f\u0440\u0438\u0437\u043d\u0430\u0447\u0435\u043d\u043e \u043a\u0435\u0440\u0456\u0432\u043d\u0438\u043a\u0430', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Department', verbose_name='* \u0412\u0456\u0434\u0434\u0456\u043b')), ], options={ 'verbose_name': '\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0438\u043a \u0432\u0456\u0434\u0434\u0456\u043b\u0443', 'verbose_name_plural': '\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0438\u043a\u0438 \u0432\u0456\u0434\u0434\u0456\u043b\u0456\u0432', }, ), migrations.CreateModel( name='Employee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('avatar', models.ImageField(blank=True, default='/media/default-profile.jpg', help_text='\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0442\u0435 \u0441\u0432\u043e\u0454 \u0444\u043e\u0442\u043e', max_length=250, upload_to=app.models.get_employee_avatar_upload_path, verbose_name='\u0410\u0432\u0430\u0442\u0430\u0440')), ('email_verified', models.BooleanField(default=False, help_text='\u0427\u0438 \u0432\u0435\u0440\u0438\u0444\u0456\u043a\u0430\u0432\u0430\u043d\u0438\u0439 email', verbose_name='Email \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043e')), ('deprecated', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u0449\u043e\u0431 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 \u043f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a\u0430', verbose_name='\u041d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0438\u0439')), ('user', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430', on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL, verbose_name='* \u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447')), ], options={ 'verbose_name': '\u041f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a', 'verbose_name_plural': '\u041f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a\u0438', 'permissions': (('employee_role', 'User has employee rights'), ('department_head_role', 'User has rights of department head'), ('secretary_role', 'User has secretary rights'), ('manager_role', 'User has rights of manager'), ('moderator_role', 'User has moderator rights')), }, ), migrations.CreateModel( name='Label', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043d\u0430\u0437\u0432\u0443 \u043a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u043e\u0457 \u043c\u0456\u0442\u043a\u0438', max_length=50, verbose_name='* \u041d\u0430\u0437\u0432\u0430 \u043c\u0456\u0442\u043a\u0438')), ('color', models.CharField(default='ffffff', help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u043e\u043b\u0456\u0440, \u0449\u043e \u0431\u0443\u0434\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u0434\u043b\u044f \u0446\u0456\u0454\u0457 \u043c\u0456\u0442\u043a\u0438\u041a\u043e\u0434 \u043a\u043e\u043b\u044c\u043e\u0440\u0443 \u0443 HEX \u0444\u043e\u0440\u043c\u0430\u0442\u0456 (6 \u0446\u0438\u0444\u0440)', max_length=6, verbose_name='* \u041a\u043e\u043b\u0456\u0440')), ], options={ 'verbose_name': '\u041a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0430 \u043c\u0456\u0442\u043a\u0430', 'verbose_name_plural': '\u041a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0456 \u043c\u0456\u0442\u043a\u0438', }, ), migrations.CreateModel( name='Mark', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043d\u0430\u0437\u0432\u0443 \u043e\u0446\u0456\u043d\u043a\u0438', max_length=30, verbose_name='* \u041d\u0430\u0437\u0432\u0430')), ('absolute', models.IntegerField(default=0, help_text='\u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u0435 \u0447\u0438\u0441\u043b\u043e\u0432\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u0449\u043e \u0431\u0443\u0434\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f\u0434\u043b\u044f \u043f\u043e\u0440\u0456\u0432\u043d\u044f\u043d\u043d\u044f. \u0427\u0438\u043c \u0431\u0456\u043b\u044c\u0448\u0435 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f - \u0442\u0438\u043c \u043a\u0440\u0430\u0449\u0430 \u043e\u0446\u0456\u043d\u043a\u0430', verbose_name='* \u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f')), ('picture', models.ImageField(blank=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443, \u0449\u043e \u0431\u0443\u0434\u0435 \u0430\u0441\u043e\u0446\u0456\u0439\u043e\u0432\u0430\u043d\u0430 \u0437 \u0446\u0456\u0454\u044e \u043e\u0446\u0456\u043d\u043a\u043e\u044e', null=True, upload_to=app.models.get_mark_upload_path, verbose_name='* \u041a\u0430\u0440\u0442\u0438\u043d\u043a\u0430')), ], options={ 'verbose_name': '\u041e\u0446\u0456\u043d\u043a\u0430', 'verbose_name_plural': '\u041e\u0446\u0456\u043d\u043a\u0438', }, ), migrations.CreateModel( name='Resolution', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u0457', max_length=50, verbose_name='* \u041d\u0430\u0437\u0432\u0430')), ('quits', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u044f\u043a\u0449\u043e \u0434\u0430\u043d\u0430 \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u044f \u043e\u0437\u043d\u0430\u0447\u0430\u0454 \u0432\u0456\u0434\u0445\u0438\u043b\u0435\u043d\u043d\u044f / \u0437\u0430\u043a\u0440\u0438\u0442\u0442\u044f \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', verbose_name='\u041e\u0437\u043d\u0430\u043a\u0430 \u0432\u0456\u0434\u0445\u0438\u043b\u0435\u043d\u043d\u044f')), ], options={ 'verbose_name': '\u0420\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u044f', 'verbose_name_plural': '\u0412\u0438\u0434\u0438 \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u0439', }, ), migrations.CreateModel( name='Response', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('number', models.CharField(blank=True, default='', help_text='\u0412\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u0432\u043d\u0443\u0442\u0440\u0456\u0448\u043d\u0456\u0439\u043d\u043e\u043c\u0435\u0440 (\u0431\u0435\u0437 \u0434\u0430\u0442\u0438)', max_length=20, verbose_name='\u041d\u043e\u043c\u0435\u0440')), ('title', models.CharField(blank=True, default='', help_text='\u0422\u0435\u043a\u0441\u0442 \u0448\u0430\u043f\u043a\u0438 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 (\u043a\u043e\u043c\u0443)', max_length=100, verbose_name='\u0428\u0430\u043f\u043a\u0430')), ('text', models.TextField(blank=True, default='', help_text='\u0422\u0435\u043a\u0441\u0442 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', verbose_name='\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c')), ('date', models.DateField(auto_now_add=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0434\u0430\u0442\u0443 \u043d\u0430\u0434\u0430\u043d\u043d\u044f \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', verbose_name='\u0414\u0430\u0442\u0430')), ('cost', models.DecimalField(blank=True, decimal_places=2, default=0, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0432\u0430\u0440\u0442\u0456\u0441\u0442\u044c \u043d\u0430\u0434\u0430\u043d\u0438\u0445 \u043f\u043e\u0441\u043b\u0443\u0433', max_digits=6, verbose_name='\u0412\u0430\u0440\u0442\u0456\u0441\u0442\u044c')), ('client_review', models.TextField(blank=True, default='', help_text='\u0412\u0456\u0434\u0433\u0443\u043a \u043a\u043b\u0456\u0454\u043d\u0442\u0430', max_length=254, verbose_name='\u0412\u0456\u0434\u0433\u0443\u043a')), ('application', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u0434\u043e \u044f\u043a\u043e\u0433\u043e\u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c \u0446\u044f \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Application', verbose_name='* \u0417\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f')), ('client_mark', models.ForeignKey(help_text='\u041e\u0446\u0456\u043d\u043a\u0430 \u043a\u043b\u0456\u0454\u043d\u0442\u0430', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Mark', verbose_name='\u041e\u0446\u0456\u043d\u043a\u0430')), ], options={ 'verbose_name': '\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c', 'verbose_name_plural': '\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', }, ), migrations.CreateModel( name='ResponseAttachment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('attach', models.ImageField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443 \u043a\u043e\u043f\u0456\u044e \u0434\u043e\u0434\u0430\u0442\u043a\u0443', upload_to=app.models.get_resp_attach_upload_path, verbose_name='* \u0414\u043e\u0434\u0430\u0442\u043e\u043a')), ('response', models.ForeignKey(help_text='\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c, \u0434\u043e \u044f\u043a\u043e\u0457 \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u0446\u0435\u0439 \u0434\u043e\u0434\u0430\u0442\u043e\u043a', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Response', verbose_name='* \u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c')), ], options={ 'verbose_name': '\u0421\u043a\u0430\u043d \u043a\u043e\u043f\u0456\u044f \u0434\u043e\u0434\u0430\u0442\u043a\u0443 \u0434\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', 'verbose_name_plural': '\u0421\u043a\u0430\u043d \u043a\u043e\u043f\u0456\u0457 \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432 \u0434\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', }, ), migrations.CreateModel( name='ResponseBill', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bill', models.ImageField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443 \u043a\u043e\u043f\u0456\u044e \u0440\u0430\u0445\u0443\u043d\u043a\u0443', upload_to=app.models.get_resp_bill_upload_path, verbose_name='* \u0420\u0430\u0445\u0443\u043d\u043e\u043a')), ('response', models.ForeignKey(help_text='\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c, \u0434\u043e \u044f\u043a\u043e\u0457 \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u0446\u0435\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Response', verbose_name='* \u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c')), ], options={ 'verbose_name': '\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0438\u0439 \u0440\u0430\u0445\u0443\u043d\u043e\u043a', 'verbose_name_plural': '\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0456 \u0440\u0430\u0445\u0443\u043d\u043a\u0438', }, ), migrations.CreateModel( name='ResponsePerformer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('employee', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Employee', verbose_name='')), ('response', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Response', verbose_name='')), ], options={ 'verbose_name': '\u0412\u0438\u043a\u043e\u043d\u0430\u0432\u0435\u0446\u044c \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f', 'verbose_name_plural': '\u0412\u0438\u043a\u043e\u043d\u0430\u0432\u0446\u0456 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f', }, ), migrations.CreateModel( name='ResponseScan', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('scan', models.ImageField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443 \u043a\u043e\u043f\u0456\u044e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', upload_to=app.models.get_resp_scan_upload_path, verbose_name='* \u0421\u043a\u0430\u043d')), ('response', models.ForeignKey(help_text='\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c, \u0434\u043e \u044f\u043a\u043e\u0457 \u0432\u0456\u0434\u043d\u043e\u0441\u0438\u0442\u044c\u0441\u044f \u0446\u0435\u0439 \u0441\u043a\u0430\u043d', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Response', verbose_name='* \u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c')), ], options={ 'verbose_name': '\u0421\u043a\u0430\u043d \u043a\u043e\u043f\u0456\u044f \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', 'verbose_name_plural': '\u0421\u043a\u0430\u043d \u043a\u043e\u043f\u0456\u0457 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0435\u0439', }, ), migrations.CreateModel( name='ResponseType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043d\u0430\u0437\u0432\u0443 \u0444\u043e\u0440\u043c\u0438 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', max_length=50, verbose_name='* \u041d\u0430\u0437\u0432\u0430')), ('form_template', models.CharField(choices=[('index.html', 'index'), ('index.html.py', 'index.py'), ('layout.html', 'layout'), ('layout.html.py', 'layout.py')], help_text='\u041e\u0431\u0435\u0440\u0456\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u0437 \u043d\u0430\u044f\u0432\u043d\u0438\u0445(\u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u0439 html \u0444\u0430\u0439\u043b)', max_length=50, verbose_name='* \u0424\u043e\u0440\u043c\u0430 \u0448\u0430\u0431\u043b\u043e\u043d\u0443')), ('deprecated', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u044f\u043a\u0449\u043e \u0444\u043e\u0440\u043c\u0430 \u043d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430', verbose_name='\u0417\u0430\u0441\u0442\u0430\u0440\u0456\u043b\u0430')), ], options={ 'verbose_name': '\u0422\u0438\u043f \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', 'verbose_name_plural': '\u0422\u0438\u043f\u0438 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', }, ), migrations.CreateModel( name='Review', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.TextField(help_text='\u0422\u0435\u043a\u0441\u0442 \u0432\u0456\u0434\u0433\u0443\u043a\u0443', max_length=1000, verbose_name='* \u0412\u0456\u0434\u0433\u0443\u043a')), ('date', models.DateTimeField(auto_now_add=True, help_text='\u0414\u0430\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044f \u0432\u0456\u0434\u0433\u0443\u043a\u0443', verbose_name='* \u0414\u0430\u0442\u0430')), ('anonymously', models.BooleanField(default=False, help_text='\u0427\u0438 \u043e\u043f\u0443\u0431\u043b\u0456\u043a\u043e\u0432\u0430\u043d\u043e \u0430\u043d\u043e\u043d\u0456\u043c\u043d\u043e', verbose_name='\u0410\u043d\u043e\u043d\u0456\u043c\u043d\u043e')), ('approved', models.BooleanField(default=False, help_text='\u0412\u0456\u0434\u043c\u0456\u0442\u044c\u0442\u0435, \u044f\u043a\u0449\u043e \u0432\u0456\u0434\u0433\u0443\u043a \u043f\u0440\u043e\u0439\u0448\u043e\u0432 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0456\u044e', verbose_name='\u041f\u043e\u0433\u043e\u0434\u0436\u0435\u043d\u043e')), ('client', models.ForeignKey(help_text='\u041a\u043b\u0456\u0454\u043d\u0442, \u0449\u043e \u0437\u0430\u043b\u0438\u0448\u0438\u0432 \u0432\u0456\u0434\u0433\u0443\u043a', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Client', verbose_name='* \u041a\u043b\u0456\u0454\u043d\u0442')), ], options={ 'verbose_name': '\u0412\u0456\u0434\u0433\u0443\u043a', 'verbose_name_plural': '\u0412\u0456\u0434\u0433\u0443\u043a\u0438', }, ), migrations.CreateModel( name='Submission', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('child_department', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0432\u0456\u0434\u0434\u0456\u043b, \u0449\u043e \u043f\u0456\u0434\u043f\u043e\u0440\u044f\u0434\u043a\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='child_department', to='app.Department', verbose_name='* \u041f\u0456\u0434\u043f\u043e\u0440\u044f\u0434\u043a\u0443\u0432\u0430\u043d\u043d\u044f')), ('parent_department', models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0432\u0456\u0434\u0434\u0456\u043b, \u0449\u043e \u0454 \u0433\u043e\u043b\u043e\u0432\u043d\u0438\u043c', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='parent_department', to='app.Department', verbose_name='* \u0413\u043e\u043b\u043e\u0432\u043d\u0438\u0439 \u0432\u0456\u0434\u0434\u0456\u043b')), ], options={ 'verbose_name': '\u041f\u0456\u0434\u043f\u043e\u0440\u044f\u0434\u043a\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0456\u0434\u0434\u0456\u043b\u0443', 'verbose_name_plural': '\u041f\u0456\u0434\u043f\u043e\u0440\u044f\u0434\u043a\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0456\u0434\u0434\u0456\u043b\u0456\u0432', }, ), migrations.AddField( model_name='response', name='type', field=models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0442\u0438\u043f \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.ResponseType', verbose_name='* \u0422\u0438\u043f'), ), migrations.AddField( model_name='departmenthead', name='employee', field=models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u0435\u0440\u0456\u0432\u043d\u0438\u043a\u0430 \u0432\u0456\u0434\u0434\u0456\u043b\u0443', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Employee', verbose_name='* \u041a\u0435\u0440\u0456\u0432\u043d\u0438\u043a'), ), migrations.AddField( model_name='departmentemployee', name='employee', field=models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a\u0430 \u0432\u0456\u0434\u0434\u0456\u043b\u0443', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Employee', verbose_name='* \u041f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a'), ), migrations.AddField( model_name='clientcategory', name='label', field=models.ForeignKey(blank=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0443 \u043c\u0456\u0442\u043a\u0443 \u0434\u043b\u044f \u0433\u0440\u0443\u043f\u0438.', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Label', verbose_name='\u041a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0430 \u043c\u0456\u0442\u043a\u0430'), ), migrations.AddField( model_name='client', name='category', field=models.ForeignKey(blank=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044e \u043a\u043b\u0456\u0454\u043d\u0442\u0430', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.ClientCategory', verbose_name='\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0456\u044f \u043a\u043b\u0456\u0454\u043d\u0442\u0456\u0432'), ), migrations.AddField( model_name='client', name='overall_mark', field=models.ForeignKey(blank=True, help_text='\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0430 \u043e\u0446\u0456\u043d\u043a\u0430 \u0434\u0456\u044f\u043b\u044c\u043d\u043e\u0441\u0442\u0456 \u043e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0457', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Mark', verbose_name='\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0430 \u043e\u0446\u0456\u043d\u043a\u0430'), ), migrations.AddField( model_name='client', name='user', field=models.ForeignKey(help_text='\u0412\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0438\u0439 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447', on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL, verbose_name='* \u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447'), ), migrations.AddField( model_name='applicationstatus', name='label', field=models.ForeignKey(blank=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0443 \u043c\u0456\u0442\u043a\u0443,\u0449\u043e \u0431\u0443\u0434\u0435 \u0430\u0441\u043e\u0446\u0456\u044e\u0432\u0430\u0442\u0438\u0441\u044f \u0437 \u0446\u0438\u043c \u0441\u0442\u0430\u0442\u0443\u0441\u043e\u043c', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Label', verbose_name='\u041a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0430 \u043c\u0456\u0442\u043a\u0430'), ), migrations.AddField( model_name='applicationcontrol', name='employee', field=models.ForeignKey(help_text='\u041f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a, \u0449\u043e \u0431\u0430\u0436\u0430\u0454 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044e\u0432\u0430\u0442\u0438 \u0437\u0430\u043a\u0440\u0438\u0442\u0442\u044f \u0434\u043e\u0432\u0456\u0434\u043a\u0438', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Employee', verbose_name='* \u041f\u0440\u0430\u0446\u0456\u0432\u043d\u0438\u043a'), ), migrations.AddField( model_name='application', name='client', field=models.ForeignKey(help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430', on_delete=django.db.models.deletion.PROTECT, to='app.Client', verbose_name='* \u041a\u043b\u0456\u0454\u043d\u0442'), ), migrations.AddField( model_name='application', name='resolution', field=models.ForeignKey(blank=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u044e \u043d\u0430 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Resolution', verbose_name='\u0420\u0435\u0437\u043e\u043b\u044e\u0446\u0456\u044f'), ), migrations.AddField( model_name='application', name='status', field=models.ForeignKey(blank=True, help_text='\u0412\u043a\u0430\u0436\u0456\u0442\u044c \u043f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.ApplicationStatus', verbose_name='\u0421\u0442\u0430\u0442\u0443\u0441'), ), migrations.AddField( model_name='application', name='type', field=models.ForeignKey(help_text='\u041e\u0431\u0435\u0440\u0456\u0442\u044c \u043c\u043e\u0436\u043b\u0438\u0432\u0443 \u043f\u0440\u0438\u0447\u0438\u043d\u0443 \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f', on_delete=django.db.models.deletion.PROTECT, to='app.ApplicationType', verbose_name='* \u0422\u0438\u043f \u0437\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f'), ), ]
class Migration(migrations.Migration): dependencies = [ ('app', '0019_auto_20181017_1959'), ] operations = [ migrations.CreateModel( name='NotaPedidoPresupuesto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('presupuesto', models.FileField( blank=True, null=True, upload_to=app.models.get_file_path_presupuesto)), ('observaciones', models.CharField(blank=True, max_length=200, null=True)), ], options={ 'verbose_name': 'Presupuesto', 'verbose_name_plural': 'Presupuestos', }, ), migrations.AlterModelOptions( name='departamentosucursalautorizador', options={ 'verbose_name': 'Autorizador', 'verbose_name_plural': 'Autorizadores por Departamento-Sucursal' }, ), migrations.AlterModelOptions( name='notapedidodetalle', options={ 'verbose_name': 'Artículo', 'verbose_name_plural': 'Detalles' }, ), migrations.AddField( model_name='notapedidoautorizador', name='dispositivo', field=models.CharField(blank=True, max_length=50, null=True), ), migrations.AddField( model_name='notapedidoautorizador', name='ip', field=models.CharField(blank=True, max_length=15, null=True), ), migrations.AlterField( model_name='facturacompra', name='fecha', field=models.DateField(default=datetime.datetime(2018, 10, 17, 23, 37, 32, 688226, tzinfo=utc), verbose_name='Fecha'), ), migrations.AlterField( model_name='notapedido', name='fecha', field=models.DateField(default=datetime.datetime(2018, 10, 17, 23, 37, 32, 693223, tzinfo=utc), verbose_name='Fecha'), ), migrations.AlterField( model_name='notapedidoautorizador', name='fechaAutorizacion', field=models.DateField(default=datetime.datetime(2018, 10, 17, 23, 37, 32, 695222, tzinfo=utc), verbose_name='Fecha'), ), migrations.AlterField( model_name='notaremision', name='fecha', field=models.DateField(default=datetime.datetime(2018, 10, 17, 23, 37, 32, 695222, tzinfo=utc), verbose_name='Fecha'), ), migrations.AlterField( model_name='ordencompra', name='fecha', field=models.DateField(default=datetime.datetime(2018, 10, 17, 23, 37, 32, 689222, tzinfo=utc), verbose_name='Fecha'), ), migrations.AlterField( model_name='recepcion', name='fecha', field=models.DateField(default=datetime.datetime(2018, 10, 17, 23, 37, 32, 696232, tzinfo=utc), verbose_name='Fecha'), ), migrations.AlterField( model_name='solicitudpresupuesto', name='fecha', field=models.DateField(default=datetime.datetime(2018, 10, 17, 23, 37, 32, 691224, tzinfo=utc), verbose_name='Fecha'), ), migrations.AddField( model_name='notapedidopresupuesto', name='notaPedido', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='app.NotaPedido'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='AccountBalance', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateField(verbose_name='Fecha del Comprobante')), ('voucher', models.CharField(max_length=30, verbose_name='Comprobante')), ('balance', models.FloatField(verbose_name='Saldo')), ], options={ 'verbose_name': 'Saldo de Cuenta Corriente', 'verbose_name_plural': 'Saldos de Cuenta Corriente', }, ), migrations.CreateModel( name='CSVFilesData', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('file', models.CharField(max_length=15, verbose_name='Archivo')), ('modified_date', models.CharField(blank=True, max_length=50, null=True, verbose_name='Última modificación')), ], options={ 'verbose_name': 'Archivos CSV', 'verbose_name_plural': 'Archivos CSV', }, ), migrations.CreateModel( name='Customer', fields=[ ('customer_id', models.IntegerField(primary_key=True, serialize=False, verbose_name='Código de Cliente')), ('cuit', models.CharField(max_length=11, verbose_name='CUIT / DNI')), ('name', models.CharField(max_length=120, verbose_name='Nombre')), ('address', models.CharField(max_length=150, verbose_name='Dirección')), ('city', models.CharField(max_length=80, verbose_name='Localidad')), ('zip_code', models.IntegerField(blank=True, null=True, verbose_name='Código Postal')), ('telephone', models.CharField(blank=True, max_length=15, null=True, verbose_name='Teléfono')), ('email', models.CharField(blank=True, max_length=50, null=True, verbose_name='Email')), ('discount', models.FloatField(blank=True, null=True, verbose_name='Descuento')), ], options={ 'verbose_name': 'Cliente', 'verbose_name_plural': 'Clientes', }, ), migrations.CreateModel( name='Order', fields=[ ('order_id', models.AutoField(primary_key=True, serialize=False, verbose_name='Pedido')), ('date', models.DateField(verbose_name='Fecha del Pedido')), ('discount', models.FloatField(help_text='%', verbose_name='Descuento')), ('shipping', models.CharField(choices=[('ENV', 'Envío'), ('REL', 'Retiro en Local')], max_length=3, verbose_name='Entrega')), ('created_at', models.DateTimeField(verbose_name='Fecha/Hora de Creación')), ('customer_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Customer', verbose_name='Cliente')), ], options={ 'verbose_name': 'Pedido', 'verbose_name_plural': 'Pedidos', }, ), migrations.CreateModel( name='OrderItems', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('price', models.FloatField(verbose_name='Precio')), ('quantity', models.IntegerField(verbose_name='Cantidad')), ('order_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='items', to='app.Order', verbose_name='Código de Pedido')), ], options={ 'verbose_name': 'Item de Pedido', 'verbose_name_plural': 'Items de Pedidos', }, ), migrations.CreateModel( name='OrderStatus', fields=[ ('status', models.CharField(max_length=30, primary_key=True, serialize=False, verbose_name='Estado')), ('sort', models.IntegerField(verbose_name='Orden')), ], options={ 'verbose_name': 'Estado de Pedidos', 'verbose_name_plural': 'Estado de Pedidos', }, ), migrations.CreateModel( name='PaymentMethods', fields=[ ('payment', models.CharField(max_length=50, primary_key=True, serialize=False, verbose_name='Método de Pago')), ('sort', models.IntegerField(verbose_name='Orden')), ], options={ 'verbose_name': 'Métodos de Pago', 'verbose_name_plural': 'Métodos de Pago', }, ), migrations.CreateModel( name='ProductImages', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', django_resized.forms.ResizedImageField(blank=True, crop=None, force_format=None, keep_meta=True, max_length=200, null=True, quality=0, size=[200, 200], upload_to=app.models.product_image_path, verbose_name='Imágen')), ], options={ 'verbose_name': 'Imágen', 'verbose_name_plural': 'Imágenes', }, ), migrations.CreateModel( name='Products', fields=[ ('product_id', models.CharField(max_length=20, primary_key=True, serialize=False, verbose_name='Código de Producto')), ('name', models.CharField(max_length=80, verbose_name='Nombre')), ('brand', models.CharField(max_length=80, verbose_name='Marca')), ('product_line', models.CharField(max_length=80, verbose_name='Rubro')), ('unit', models.CharField(max_length=50, verbose_name='Unidad de Medida')), ('price', models.FloatField(verbose_name='Precio')), ('offer', models.BooleanField(default=False, help_text='El Producto esta en oferta?', verbose_name='Oferta')), ('offer_price', models.FloatField(default=0, verbose_name='Precio Oferta')), ('package', models.CharField(blank=True, max_length=30, null=True, verbose_name='Envase')), ], options={ 'verbose_name': 'Producto', 'verbose_name_plural': 'Productos', }, ), migrations.CreateModel( name='UserInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user_type', models.CharField(blank=True, choices=[('VEN', 'Vendedor'), ('CMA', 'Cliente Mayorista'), ('CMI', 'Cliente Minorista'), ('ADM', 'Administrador')], max_length=3, null=True, verbose_name='Tipo de Usuario')), ('related_name', models.CharField(max_length=120, verbose_name='Nombre')), ('related_last_name', models.CharField(max_length=120, verbose_name='Apellido')), ('related_customer_name', models.CharField(max_length=150, verbose_name='Nombre del Comercio')), ('related_customer_address', models.CharField(max_length=150, verbose_name='Dirección del Comercio')), ('related_telephone', models.CharField(blank=True, max_length=15, null=True, verbose_name='Teléfono')), ('related_cel_phone', models.CharField(max_length=15, verbose_name='Celular')), ('related_city', models.CharField(max_length=80, verbose_name='Localidad')), ('related_zip_code', models.CharField(max_length=15, verbose_name='Código Postal')), ('customer_id', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Customer', verbose_name='Cliente')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Usuario')), ], options={ 'verbose_name': 'Usuario', 'verbose_name_plural': 'Usuarios', }, ), migrations.AddField( model_name='productimages', name='product_id', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='images', to='app.Products', verbose_name='Producto'), ), migrations.AddField( model_name='orderitems', name='product_id', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Products', verbose_name='Código de Producto'), ), migrations.AddField( model_name='order', name='payment', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.PaymentMethods', verbose_name='Forma de Pago'), ), migrations.AddField( model_name='order', name='status', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.OrderStatus', verbose_name='Estado'), ), migrations.AddField( model_name='order', name='user_id', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Usuario'), ), migrations.AddField( model_name='accountbalance', name='customer_id', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Customer', verbose_name='Cliente'), ), migrations.AlterUniqueTogether( name='order', unique_together={('customer_id', 'created_at')}, ), migrations.AlterUniqueTogether( name='accountbalance', unique_together={('customer_id', 'date', 'voucher')}, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('avatar', models.ImageField(default='users/user.png', upload_to='users', verbose_name='Profil Fotoğrafı')), ('hesap', models.FloatField(default=0, verbose_name='Hesap')), ('tel', models.CharField(default='(000) 000 00 00', max_length=20, verbose_name='Cep Telefonu')), ('tc_no', models.CharField(default='00000000000', max_length=11, verbose_name='T.C Kimlik Numarası')), ('bankName', models.CharField(blank=True, default='', max_length=50, verbose_name='Banka Adı')), ('iban', models.CharField(blank=True, default='', max_length=40, verbose_name='İban No')), ('code', models.CharField(blank=True, default=app.models.random_olustur, max_length=5, verbose_name='Code')), ('code_active_date', models.DateTimeField(blank=True, default=django.utils.timezone.now, verbose_name='Kodun Geçerlilik Süresi')), ('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', 'abstract': False, 'verbose_name_plural': 'users', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Bank', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='Girilmemiş', max_length=100, verbose_name='İşlem')), ('date', models.DateField(default=django.utils.timezone.now, verbose_name='İşlem Tarihi')), ('pay', models.FloatField(default=0, verbose_name='Ödeme')), ('islem', models.CharField(choices=[('GİRDİ', 'GİRDİ'), ('ÇIKTI', 'ÇIKTI')], default='GİRDİ', max_length=20, verbose_name='İşlem Türü')), ('user', models.ForeignKey(on_delete=False, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Kasa', 'verbose_name_plural': 'Kasa', }, ), migrations.CreateModel( name='Investment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('pay', models.IntegerField(default=0, verbose_name='Yatırım Tutarı')), ('date', models.DateTimeField(auto_now_add=True, verbose_name='Yatırım Zamanı')), ('status', models.BooleanField(default=False, verbose_name='Hesaba Aktarma')), ('user', models.ForeignKey(on_delete=False, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='machine', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(upload_to='machine', verbose_name='Görsel')), ('model', models.CharField(max_length=50, verbose_name='Model')), ('properties', models.TextField(verbose_name='Özellikler')), ('fiyat', models.FloatField(verbose_name='Fiyat')), ('miner_power', models.FloatField(verbose_name='Kazım Gücü')), ('miner_power_rate', models.CharField(choices=[('TH', 'TH/s'), ('GH', 'GH/s'), ('MH', 'MH/s')], max_length=10, verbose_name='Kazım Güç Türü')), ('warranty', models.CharField(choices=[('3 AY', '3 AY'), ('6 AY', '6 AY'), ('9 AY', '9 AY'), ('12 AY', '12 AY'), ('18 AY', '18 AY'), ('24 AY', '24 AY')], max_length=25, verbose_name='Garanti Süresi')), ('lifetime', models.IntegerField(choices=[(1, '1 YIL'), (2, '2 YIL')], verbose_name='Kullanım Ömrü')), ], options={ 'verbose_name': 'Yeni Makine Oluştur', 'verbose_name_plural': 'Yeni Makine Oluştur', }, ), migrations.CreateModel( name='news', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200, verbose_name='Başlık')), ('post', models.TextField(verbose_name='Kısa Yazı')), ('date', models.DateTimeField(auto_now_add=True, verbose_name='Zaman')), ], options={ 'verbose_name': 'Duyuru Oluştur', 'verbose_name_plural': 'Duyuru Oluştur', }, ), migrations.CreateModel( name='Payment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fullname', models.CharField(blank=True, max_length=120, verbose_name='İsim')), ('bankname', models.CharField(blank=True, max_length=60, verbose_name='Banka Adı')), ('iban', models.CharField(blank=True, max_length=40, verbose_name='İban No')), ('amount', models.IntegerField(default=0, verbose_name='Tutar')), ('cellphone', models.CharField(blank=True, max_length=20, verbose_name='Telefon Numarası')), ('date', models.DateTimeField(default=django.utils.timezone.now, verbose_name='Bildirim Gönderim Zamanı')), ('status', models.BooleanField(default=False, verbose_name='Ödeme Durumu')), ('user', models.ForeignKey(on_delete=False, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Gelen Ödeme Bildirimleri', 'verbose_name_plural': 'Gelen Ödeme Bildirimleri', }, ), migrations.CreateModel( name='RequestPayment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fullname', models.CharField(blank=True, max_length=120, verbose_name='İsim')), ('bankName', models.CharField(blank=True, max_length=60, verbose_name='Banka Adı')), ('iban', models.CharField(blank=True, max_length=40, verbose_name='İban No')), ('amount', models.IntegerField(default=0, verbose_name='Tutar')), ('date', models.DateTimeField(default=django.utils.timezone.now, verbose_name='Talep Tarihi')), ('status', models.BooleanField(default=False, verbose_name='Ödeme Durumu')), ('user', models.ForeignKey(on_delete=False, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'İstenen Ödeme Talebi', 'verbose_name_plural': 'İstenen Ödeme Talebi', }, ), migrations.CreateModel( name='TheMachineGain', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('gain', models.FloatField(verbose_name='Kazanç')), ('date', models.DateField(verbose_name='Zaman')), ('machine', models.ForeignKey(on_delete=False, to='app.machine', verbose_name='Makina Modeli')), ], options={ 'verbose_name': 'Makinelerın Günlük Kazancı', 'verbose_name_plural': 'Makinelerın Günlük Kazancı', }, ), migrations.CreateModel( name='user_machine', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateTimeField(verbose_name='Makine Alım Zamanı')), ('machine_dead', models.DateTimeField(verbose_name='Makine Ölüm Zamanı')), ('miner_power', models.FloatField(verbose_name='Kazım Gücü')), ('miner_power_rate', models.CharField(choices=[('TH', 'TH/s'), ('GH', 'GH/s'), ('MH', 'MH/s')], max_length=10, verbose_name='Kazım Güç Türü')), ('fiyat', models.FloatField(verbose_name='Fiyat')), ('active', models.BooleanField(default=0, verbose_name='Cihaz Aktifliği')), ('machine', models.ForeignKey(on_delete=False, to='app.machine')), ('user', models.ForeignKey(on_delete=False, related_name='usermachine', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='user_machine_log', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('machine_id', models.IntegerField(verbose_name='Makine ID')), ('date', models.DateTimeField()), ('machine_dead', models.DateTimeField(default=django.utils.timezone.now, verbose_name='Makina Ölüm Zamanı')), ('pay', models.FloatField(default=0, verbose_name='Kazanç')), ('payment', models.BooleanField(default=False, verbose_name='Ödeme Yapıldımı')), ('user', models.ForeignKey(on_delete=False, to=settings.AUTH_USER_MODEL)), ('user_machine', models.ForeignKey(on_delete=False, to='app.user_machine')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='BoardPositions', fields=[ ('title', models.CharField(default=b'The Title', max_length=100, primary_key=True, serialize=False)), ('order', models.IntegerField(default=100)), ], options={ 'ordering': ['order'], 'verbose_name_plural': 'Board Positions', }, ), migrations.CreateModel( name='CalendarHolidays', fields=[ ('name', models.CharField(max_length=120, primary_key=True, serialize=False)), ('date', models.DateField(default=django.utils.timezone.now)), ], options={ 'verbose_name_plural': 'Calendar Holidays', }, ), migrations.CreateModel( name='CommitteeChairPositions', fields=[ ('title', models.CharField(default=b'The Title', max_length=100, primary_key=True, serialize=False)), ('order', models.IntegerField(default=100)), ], options={ 'ordering': ['order'], 'verbose_name_plural': 'Committee Chair Positions', }, ), migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default=b'Event Name', max_length=100)), ('start_date', models.DateField(default=django.utils.timezone.now)), ('end_date', models.DateField(default=django.utils.timezone.now)), ('start_time', app.models.TwelveHourTimeField( default=django.utils.timezone.now)), ('end_time', models.TimeField(blank=True, default=django.utils.timezone.now)), ('location', models.CharField(blank=True, choices=[(b'LA', b'USLA Pavilion'), (b'LB', b'Irwin Inn Beach'), (b'LC', b"Crowe's Landing Docks"), (b'LD', b'Multiple'), (b'LE', None)], max_length=2)), ('unique_location', models.CharField(blank=True, max_length=100)), ('cost', models.IntegerField(default=0)), ('cost_has_hst', models.BooleanField(default=True)), ('is_annual_event', models.BooleanField(default=False)), ('image', models.ImageField(blank=True, upload_to=b'images/events/')), ('pdf_file', models.FileField(blank=True, upload_to=b'files/events/')), ('description', models.TextField(blank=True)), ('contact_email', models.EmailField(blank=True, max_length=254)), ], options={ 'ordering': ['start_date', 'start_time'], 'abstract': False, }, ), migrations.CreateModel( name='EventGalleryImages', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('description', models.CharField(blank=True, max_length=140)), ('date', models.DateField(blank=True, default=None, null=True)), ('image', models.ImageField( upload_to=app.models.get_upload_gallery_image_to_images)), ('image_thumb', models.ImageField( blank=True, upload_to=app.models.get_upload_gallery_image_to_images)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='FrontPageLinks', fields=[ ('url', models.URLField(primary_key=True, serialize=False)), ('link_text', models.CharField(max_length=60)), ], options={ 'verbose_name_plural': 'Front Page Links', }, ), migrations.CreateModel( name='MembershipSettings', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('pdf_file', models.FileField(blank=True, upload_to=b'files/')), ], options={ 'verbose_name_plural': 'Membership Settings', }, ), migrations.CreateModel( name='NewsItem', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=120)), ('description', models.TextField(blank=True)), ('publish_date', models.DateField(default=django.utils.timezone.now)), ('contact_name', models.CharField(blank=True, max_length=80, null=True)), ('contact_email', models.EmailField(blank=True, max_length=254, null=True)), ('contact_tel', models.CharField(blank=True, max_length=16, null=True, validators=[ django.core.validators.RegexValidator( message=b'Phone number invalid.', regex=b'^\\+?1?[\\d-]{9,18}$') ])), ('pdf_file', models.FileField( blank=True, upload_to=app.models.get_upload_news_item_to_files)), ('image', models.ImageField( blank=True, upload_to=app.models.get_upload_news_item_to_images)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('board_news', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.BoardPositions')), ('committee_news', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.CommitteeChairPositions')), ], ), migrations.CreateModel( name='NewsTopics', fields=[ ('name', models.CharField(max_length=40, primary_key=True, serialize=False)), ], options={ 'verbose_name_plural': 'News Topics', }, ), migrations.CreateModel( name='Page', fields=[ ('title_text', models.CharField(default=b'The Title', max_length=50, primary_key=True, serialize=False)), ('slug', models.CharField(blank=True, default=b'url', editable=False, max_length=50)), ('fa_icon', models.CharField(blank=True, max_length=30)), ('sub_description', models.CharField(default=b'The Title Description', max_length=100)), ('image', models.ImageField(upload_to=app.models.get_upload_to_pages)), ('description', models.TextField(default=b'Page Description')), ('page_order', models.IntegerField(default=0)), ], ), migrations.CreateModel( name='Program', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default=b'UNIQUE_NAME', max_length=50, unique=True)), ('description', models.TextField(blank=True)), ('image', models.ImageField( blank=True, upload_to=app.models.get_upload_program_to_images)), ('pdf_file', models.FileField( blank=True, upload_to=app.models.get_upload_program_to_files)), ('pdf_link_name', models.CharField(blank=True, max_length=40, null=True)), ('fa_icon', models.CharField(blank=True, max_length=30)), ('start_date', models.DateField(default=django.utils.timezone.now)), ('end_date', models.DateField(default=django.utils.timezone.now)), ('sub_description', models.TextField(blank=True)), ('contact_name', models.CharField(blank=True, max_length=100)), ('contact_email', models.EmailField(blank=True, max_length=254)), ('contact_tel', models.CharField(blank=True, max_length=16)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['name'], }, ), migrations.CreateModel( name='ProgramEvent', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default=b'Event Name', max_length=100)), ('start_date', models.DateField(default=django.utils.timezone.now)), ('end_date', models.DateField(default=django.utils.timezone.now)), ('start_time', app.models.TwelveHourTimeField( default=django.utils.timezone.now)), ('end_time', models.TimeField(blank=True, default=django.utils.timezone.now)), ('location', models.CharField(blank=True, choices=[(b'LA', b'USLA Pavilion'), (b'LB', b'Irwin Inn Beach'), (b'LC', b"Crowe's Landing Docks"), (b'LD', b'Multiple'), (b'LE', None)], max_length=2)), ('unique_location', models.CharField(blank=True, max_length=100)), ('cost', models.IntegerField(default=0)), ('cost_has_hst', models.BooleanField(default=True)), ('is_annual_event', models.BooleanField(default=False)), ('image', models.ImageField(blank=True, upload_to=b'images/events/')), ('pdf_file', models.FileField(blank=True, upload_to=b'files/events/')), ('description', models.TextField(blank=True)), ('contact_email', models.EmailField(blank=True, max_length=254)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('program', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Program', to_field=b'name')), ], options={ 'ordering': ['start_date', 'start_time'], 'abstract': False, }, ), migrations.CreateModel( name='ProgramGallery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', models.CharField(blank=True, max_length=140)), ('slug', models.CharField(blank=True, default=b'url', editable=False, max_length=50)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Program')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='ProgramGalleryImages', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('description', models.CharField(blank=True, max_length=140)), ('date', models.DateField(blank=True, default=None, null=True)), ('image', models.ImageField( upload_to=app.models.get_upload_gallery_image_to_images)), ('image_thumb', models.ImageField( blank=True, upload_to=app.models.get_upload_gallery_image_to_images)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('gallery', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.ProgramGallery')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='ProgramSchedule', fields=[ ('total_available_spaces', models.PositiveIntegerField(default=0)), ('total_reserved_spaces', models.PositiveIntegerField(default=0)), ('start_time', models.TimeField(default=django.utils.timezone.now)), ('end_time', models.TimeField(default=django.utils.timezone.now)), ('monday', models.BooleanField(default=False)), ('tuesday', models.BooleanField(default=False)), ('wednesday', models.BooleanField(default=False)), ('thursday', models.BooleanField(default=False)), ('friday', models.BooleanField(default=False)), ('saturday', models.BooleanField(default=False)), ('sunday', models.BooleanField(default=False)), ('name', models.CharField(default=b' Name', max_length=60, primary_key=True, serialize=False)), ('location', models.CharField(blank=True, choices=[(b'LA', b'USLA Pavilion'), (b'LB', b'Irwin Inn Beach'), (b'LC', b"Crowe's Landing Docks"), (b'LD', b'Multiple'), (b'LE', None)], max_length=2)), ('note', models.CharField(blank=True, max_length=200)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('program', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Program')), ], options={ 'ordering': ['start_time'], }, ), migrations.CreateModel( name='SiteMemberProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email_forward', models.EmailField(max_length=254)), ('tel_num', models.CharField(blank=True, max_length=16, validators=[ django.core.validators.RegexValidator( message=b'Phone number invalid.', regex=b'^\\+?1?[\\d-]{9,18}$') ])), ('cel_num', models.CharField(blank=True, max_length=16, validators=[ django.core.validators.RegexValidator( message=b'Phone number invalid.', regex=b'^\\+?1?[\\d-]{9,18}$') ])), ('image', models.ImageField( blank=True, upload_to=app.models.get_upload_usla_membership_images)), ('board_member', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.BoardPositions')), ('committee_member', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.CommitteeChairPositions')), ('user', models.OneToOneField( blank=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='SiteSettings', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('site_name', models.CharField(default=b'usla', max_length=40)), ('site_desc', models.CharField(default=b'', max_length=80)), ('site_history', models.TextField(blank=True)), ('site_history_lbl', models.CharField(blank=True, max_length=80)), ('contact', models.EmailField(default=b'*****@*****.**', max_length=254)), ('facebook_link', models.URLField(blank=True)), ('logo_header_image', models.ImageField(blank=True, upload_to=b'images/site/')), ('logo_btm_image', models.ImageField(blank=True, upload_to=b'images/site/')), ], options={ 'verbose_name_plural': ' Site Settings', }, ), migrations.CreateModel( name='USLAGallery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', models.CharField(blank=True, max_length=140)), ('slug', models.CharField(blank=True, default=b'url', editable=False, max_length=50)), ('name', models.CharField(max_length=140, unique=True)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='USLAGalleryImages', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('description', models.CharField(blank=True, max_length=140)), ('date', models.DateField(blank=True, default=None, null=True)), ('image', models.ImageField( upload_to=app.models.get_upload_gallery_image_to_images)), ('image_thumb', models.ImageField( blank=True, upload_to=app.models.get_upload_gallery_image_to_images)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('gallery', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.USLAGallery')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='UslaLocations', fields=[ ('name', models.CharField(default=b'The Location Name', max_length=50, primary_key=True, serialize=False)), ('short_name', models.CharField(default=b'Abrv', max_length=2, unique=True)), ], options={ 'ordering': ['name'], 'verbose_name_plural': 'USLA Locations', }, ), migrations.CreateModel( name='EventGallery', fields=[ ('description', models.CharField(blank=True, max_length=140)), ('slug', models.CharField(blank=True, default=b'url', editable=False, max_length=50)), ('type', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='app.Event')), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Event Galeries', }, ), migrations.AddField( model_name='newsitem', name='general_news', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.NewsTopics'), ), migrations.AddField( model_name='event', name='author', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='eventgalleryimages', name='gallery', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='app.EventGallery'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='BlockedUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('account_id', models.IntegerField( blank=True, null=True, validators=[django.core.validators.MinValueValidator(0) ])), ('reason', models.TextField(blank=True, null=True)), ('type', models.CharField(blank=True, choices=[('Shadown Ban', 'Shadow Ban'), ('Force Block', 'Force Block')], max_length=100, null=True)), ], ), migrations.CreateModel( name='Book', fields=[ ('title', models.CharField(max_length=255)), ('cms_id', models.IntegerField(primary_key=True, serialize=False)), ('last_updated', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='EmailText', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email_case', models.CharField( blank=True, choices= [('Created in fall', 'Created in fall'), ('Created in spring', 'Created in spring'), ('Reviewed and (will not fix, or duplicate, or not an error, or major book revision)', 'Reviewed and (will not fix, or duplicate, or not an error, or major book revision)' ), ('Reviewed and Approved', 'Reviewed and Approved'), ('Completed and Approved', 'Completed and Approved'), ('Completed and Sent to Customer Support', 'Completed and Sent to Customer Support'), ('More Information Requested', 'More Information Requested')], max_length=100, null=True)), ('email_subject_text', models.CharField(blank=True, max_length=255, null=True)), ('email_body_text', models.TextField()), ('notes', models.CharField(blank=True, max_length=255, null=True)), ], options={ 'verbose_name': 'email text', 'verbose_name_plural': 'email text', }, ), migrations.CreateModel( name='Errata', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('openstax_book', models.CharField(blank=True, max_length=255, null=True)), ('is_assessment_errata', models.CharField(blank=True, choices=[('Yes', 'Yes'), ('No', 'No')], max_length=100, null=True)), ('assessment_id', models.CharField(blank=True, max_length=255, null=True)), ('status', models.CharField(choices=[('New', 'New'), ('Editorial Review', 'Editorial Review'), ('Reviewed', 'Reviewed'), ('Completed', 'Completed')], default='New', max_length=100)), ('resolution', models.CharField(blank=True, choices=[('Duplicate', 'Duplicate'), ('Not An Error', 'Not An Error'), ('Will Not Fix', 'Will Not Fix'), ('Approved', 'Approved'), ('Major Book Revision', 'Major Book Revision'), ('Technical Error', 'Technical Error'), ('Sent to Customer Support', 'Sent to Customer Support'), ('More Information Requested', 'More Information Requested')], max_length=100, null=True)), ('reviewed_date', models.DateField(blank=True, editable=False, null=True)), ('corrected_date', models.DateField(blank=True, null=True)), ('archived', models.BooleanField(default=False)), ('junk', models.BooleanField( default=False, help_text= 'Flagging the erratum as junk will automatically flag it for archive as well.' )), ('location', models.TextField(blank=True, null=True)), ('detail', models.TextField()), ('resolution_notes', models.TextField( blank=True, help_text= 'Leaving the resolution notes blank will allow the field to auto-fill with the appropriate text based on status/resolution selections.', null=True)), ('resolution_date', models.DateField(blank=True, null=True)), ('internal_notes', models.TextField( blank=True, help_text= 'Only users with app admin access can view and edit the contents of this field.', null=True)), ('error_type', models.CharField( blank=True, choices=[('Other factual inaccuracy in content', 'Other factual inaccuracy in content'), ('General/pedagogical suggestion or question', 'General/pedagogical suggestion or question'), ('Incorrect answer, calculation, or solution', 'Incorrect answer, calculation, or solution'), ('Broken link', 'Broken link'), ('Typo', 'Typo'), ('Other', 'Other')], max_length=100, null=True)), ('error_type_other', models.CharField(blank=True, max_length=255, null=True)), ('number_of_errors', models.PositiveIntegerField(default=1)), ('resource', models.CharField(blank=True, choices=[ ('Textbook', 'Textbook'), ('iBooks version', 'iBooks version'), ('Instructor solution manual', 'Instructor solution manual'), ('Student solution manual', 'Student solution manual'), ('OpenStax Tutor', 'OpenStax Tutor'), ('OpenStax Concept Coach', 'OpenStax Concept Coach'), ('Rover by OpenStax', 'Rover by OpenStax'), ('OpenStax + SE', 'OpenStax + SE'), ('Kindle', 'Kindle'), ('Other', 'Other') ], max_length=100, null=True)), ('resource_other', models.CharField(blank=True, max_length=255, null=True)), ('submitter_email_address', models.EmailField(blank=True, max_length=254, null=True)), ('submitted_by_account_id', models.IntegerField( blank=True, null=True, validators=[ django.core.validators.MinValueValidator(0), app.models.is_user_blocked ])), ('file_1', models.FileField(blank=True, null=True, upload_to='app/user_uploads/1/')), ('file_2', models.FileField(blank=True, null=True, upload_to='app/user_uploads/2/')), ('book', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='app.Book')), ('duplicate_id', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='duplicate_report', to='app.Errata')), ('submitted_by', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'erratum', 'verbose_name_plural': 'erratum', }, ), migrations.CreateModel( name='InternalDocumentation', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('file', models.FileField(upload_to='app/internal/')), ('errata', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='app.Errata')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Pergunta', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('titulo', models.CharField(max_length=200, verbose_name='Título')), ('detalhesPergunta', models.CharField(max_length=5000, verbose_name='Detalhes')), ('data_criacao', models.DateField(auto_now=True, verbose_name='Criação')), ], ), migrations.CreateModel( name='Projeto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=100)), ('data_vencimento', models.DateField(null=True, verbose_name='Concluir até:')), ('detalhes', models.CharField(blank=True, default='', max_length=200, verbose_name='Descrição')), ], ), migrations.CreateModel( name='Resposta', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('conteudo', models.CharField(max_length=5000, verbose_name='Resposta')), ('data_criacao', models.DateTimeField(auto_now=True, verbose_name='Criação')), ('like', models.IntegerField()), ('deslike', models.IntegerField()), ('pergunta', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Pergunta')), ], ), migrations.CreateModel( name='Status', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=100)), ], options={ 'verbose_name_plural': 'Status', }, ), migrations.CreateModel( name='Tarefa', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=100)), ('descricao', models.CharField(max_length=200, verbose_name='Descrição')), ('data_criacao', models.DateField(auto_now=True)), ('data_vencimento', models.DateField(null=True, verbose_name='Data de Vencimento')), ('projeto', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Projeto')), ('status', models.ForeignKey(blank=True, default=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Status')), ], ), migrations.CreateModel( name='Usuario', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nomeCompleto', models.CharField(max_length=50, verbose_name='Nome Completo')), ('nomeUsuario', models.CharField(max_length=50, verbose_name='Usuario')), ('email', models.EmailField(max_length=50)), ('senha', models.CharField(max_length=50)), ('avatar', models.ImageField(blank=True, upload_to=app.models.uploac_location, verbose_name='Foto do perfil')), ], ), migrations.AddField( model_name='resposta', name='usuario', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='app.Usuario'), ), migrations.AddField( model_name='projeto', name='status', field=models.ForeignKey( blank=True, default=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Status'), ), migrations.AddField( model_name='projeto', name='usuario', field=models.ForeignKey( blank=True, default=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Usuario'), ), migrations.AddField( model_name='pergunta', name='usuario', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='app.Usuario'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='UserAnnoucement', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('announcement', models.TextField(max_length=280)), ('image', cloudinary.models.CloudinaryField(blank=True, max_length=255)), ('created', models.DateTimeField(auto_now_add=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('admin', models.BooleanField(default=False)), ('date_of_birth', models.DateField( validators=[app.validators.MinAgeValidator(18)])), ('profile_pic', cloudinary.models.CloudinaryField( default=app.models.random_img, max_length=255)), ('user_bio', models.CharField(blank=True, max_length=256)), ('user_location', models.CharField(blank=True, max_length=100)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='UserComment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('comment', models.TextField(max_length=280)), ('created', models.DateTimeField(auto_now_add=True)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.userannoucement')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Thread', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('first', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='chat_thread_first', to=settings.AUTH_USER_MODEL)), ('second', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='chat_thread_second', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ChatMessage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('message', models.TextField()), ('timestamp', models.DateTimeField(auto_now_add=True)), ('thread', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.thread')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='sender')), ], ), migrations.CreateModel( name='Follower', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('follower', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='following', to=settings.AUTH_USER_MODEL)), ('following', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='followers', to=settings.AUTH_USER_MODEL)), ], options={ 'unique_together': {('follower', 'following')}, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Agenda', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('dia', models.DateField(validators=[ app.models.Agenda.validar_data_de_agendamento ])), ], options={ 'ordering': ['dia'], }, ), migrations.CreateModel( name='Especialidade', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('especialidade', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='userProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Medico', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nome', models.CharField(max_length=100, unique=True)), ('crm', models.CharField(max_length=10, unique=True)), ('email', models.EmailField(blank=True, max_length=254, unique=True)), ('telefone', models.CharField(blank=True, max_length=20)), ('especialidade', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Especialidade')), ], ), migrations.CreateModel( name='Consulta', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('dia', models.DateField()), ('horario', models.TimeField()), ('data_agendamento', models.DateTimeField(auto_now=True)), ('agenda', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='agenda', to='app.Agenda')), ('paciente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Consulta', 'verbose_name_plural': 'Consultas', 'ordering': ['dia', 'horario'], }, ), migrations.AddField( model_name='agenda', name='medico', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='medico', to='app.Medico'), ), migrations.CreateModel( name='Horario', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('horario', models.TimeField()), ('disponivel', models.BooleanField(default=True, editable=False, verbose_name='disponível')), ('agenda', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='horarios', to='app.Agenda')), ], options={ 'ordering': ['horario'], 'unique_together': {('agenda', 'horario')}, }, ), migrations.AlterUniqueTogether( name='agenda', unique_together={('medico', 'dia')}, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(blank=True, max_length=100, null=True)), ('flyer', models.ImageField(blank=True, null=True, upload_to=app.models.get_flyer)), ('description', models.TextField(max_length=500)), ('date_posted', models.DateTimeField()), ('slug', models.SlugField(blank=True, max_length=100, null=True, unique=True)), ], ), migrations.CreateModel( name='Hashtag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, unique=True)), ], ), migrations.CreateModel( name='TicketType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=100, null=True)), ('amount', models.IntegerField(blank=True, null=True)), ('event', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Event')), ], ), migrations.AddField( model_name='event', name='category', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Hashtag'), ), migrations.AddField( model_name='event', name='user', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='Date', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('start_date', models.DateField(auto_now_add=True, null=True)), ('end_date', models.DateField(auto_now_add=True, null=True)), ('event', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Event')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Class', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('class_name', models.CharField(max_length=100, verbose_name='班级')), ], options={ 'verbose_name': '班级', 'verbose_name_plural': '班级', }, ), migrations.CreateModel( name='Students', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='学生姓名')), ('sex', models.CharField(choices=[('男', '男'), ('女', '女')], max_length=50, verbose_name='性别')), ('studentname', models.CharField(blank=True, max_length=250, verbose_name='学号')), ('enter_date', models.DateField(verbose_name='违纪时间')), ('reason', models.TextField(blank=True, verbose_name='违纪原因')), ('level', models.CharField(choices=[('警告', '警告'), ('严重警告', '严重警告'), ('记过', '记过'), ('留校察看', '留校察看')], max_length=30, verbose_name='处分类型')), ('photo', models.ImageField(blank=True, null=True, upload_to=app.models.Students.get_photo, verbose_name='相关照片')), ('class_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Class', verbose_name='所在班级')), ], options={ 'verbose_name': '学生信息', 'verbose_name_plural': '学生信息', }, ), ]
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')), ('user_id', models.AutoField(primary_key=True, serialize=False)), ('user_email', models.EmailField(max_length=255, unique=True, verbose_name='email address')), ('user_name', models.CharField(max_length=30, verbose_name='user name')), ('user_birth', models.DateField(null=True)), ('user_gender', models.CharField(max_length=10)), ('user_img', models.CharField(max_length=200)), ('user_bgimg', models.CharField(max_length=200)), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ], options={ 'db_table': 'User', }, ), migrations.CreateModel( name='Chat', fields=[ ('chat_id', models.AutoField(primary_key=True, serialize=False)), ('chat_name', models.CharField(max_length=100)), ('created_at', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'Chat', 'ordering': ['-created_at'], }, ), migrations.CreateModel( name='Chat_cont', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('chat_cont', models.CharField(max_length=200)), ('created_at', models.DateTimeField(auto_now_add=True)), ('chat_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Chat')), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'Chat_cont', 'ordering': ['-created_at'], }, ), migrations.CreateModel( name='Chat_entry', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('chat_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Chat')), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'Chat_entry', }, ), migrations.CreateModel( name='Follow', fields=[ ('follow_id', models.AutoField(primary_key=True, serialize=False)), ('partner_id', models.IntegerField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'Follow', 'ordering': ['-created_at'], }, ), migrations.CreateModel( name='Group', fields=[ ('group_id', models.AutoField(primary_key=True, serialize=False)), ('group_name', models.CharField(default='SOME STRING', max_length=50)), ('user_id', models.IntegerField(default=0)), ('group_img', models.CharField(max_length=200)), ('group_intro', models.CharField(max_length=200)), ('group_bgimg', models.CharField(max_length=200)), ('created_at', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'Group', }, ), migrations.CreateModel( name='Group_entry', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('group_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Group')), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'Group_entry', }, ), migrations.CreateModel( name='Group_tendency', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('group_id', models.IntegerField(unique=True, verbose_name=app.models.Group)), ('group_tendency', models.CharField(max_length=50, null=True)), ('society', models.FloatField(default=0)), ('it', models.FloatField(default=0)), ('sport', models.FloatField(default=0)), ('life', models.FloatField(default=0)), ('politics', models.FloatField(default=0)), ('economy', models.FloatField(default=0)), ], options={ 'db_table': 'Group_tendency', }, ), migrations.CreateModel( name='Idea', fields=[ ('idea_id', models.AutoField(primary_key=True, serialize=False)), ('parent_id', models.IntegerField(null=True)), ('idea_cont', models.CharField(max_length=150)), ('idea_senti', models.CharField(max_length=50)), ('idea_color', models.CharField(default='#ECF0F1', max_length=30)), ('is_forked', models.IntegerField(default=0)), ('updated_at', models.DateTimeField(default=datetime.datetime( 2019, 4, 23, 14, 22, 12, 441053, tzinfo=utc))), ('created_at', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'Idea', 'ordering': ['-created_at'], }, ), migrations.CreateModel( name='Idea_child', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('child_id', models.IntegerField()), ('idea_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Idea')), ], options={ 'db_table': 'Idea_child', }, ), migrations.CreateModel( name='Idea_file', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('idea_file', models.CharField(max_length=200)), ('created_at', models.DateTimeField(auto_now_add=True)), ('idea_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Idea')), ], options={ 'db_table': 'Idea_file', }, ), migrations.CreateModel( name='Idea_fork', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('idea_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Idea')), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'Idea_fork', }, ), migrations.CreateModel( name='Idea_keyword', fields=[ ('idea_keyword_id', models.AutoField(primary_key=True, serialize=False)), ('idea_keyword', models.CharField(max_length=200)), ], options={ 'db_table': 'Idea_keyword', }, ), migrations.CreateModel( name='Idea_keyword_list', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('idea_keyword_id', models.IntegerField()), ('idea_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Idea')), ], options={ 'db_table': 'Idea_keyword_list', }, ), migrations.CreateModel( name='Idea_loc', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('idea_x', models.FloatField()), ('idea_y', models.FloatField()), ('idea_width', models.FloatField()), ('idea_height', models.FloatField()), ('idea_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Idea')), ], options={ 'db_table': 'Idea_loc', }, ), migrations.CreateModel( name='Keyword_log', fields=[ ('Keyword_log_id', models.AutoField(primary_key=True, serialize=False)), ('user_id', models.IntegerField()), ('keyword', models.CharField(default='None', max_length=50)), ('created_at', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'Keyword_log', }, ), migrations.CreateModel( name='Notification', fields=[ ('notify_id', models.AutoField(primary_key=True, serialize=False)), ('receive_id', models.IntegerField()), ('notify_cont', models.CharField(max_length=200)), ('read_at', models.DateTimeField(auto_now_add=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('send_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'Notification', }, ), migrations.CreateModel( name='Person_tendency', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user_id', models.IntegerField(unique=True, verbose_name=app.models.User)), ('user_tendency', models.CharField(max_length=50, null=True)), ('society', models.FloatField(default=0)), ('it', models.FloatField(default=0)), ('sport', models.FloatField(default=0)), ('life', models.FloatField(default=0)), ('politics', models.FloatField(default=0)), ('economy', models.FloatField(default=0)), ], options={ 'db_table': 'Person_tendency', }, ), migrations.CreateModel( name='Project', fields=[ ('project_id', models.AutoField(primary_key=True, serialize=False)), ('group_id', models.IntegerField(default=0)), ('user_id', models.IntegerField(default=0)), ('project_topic', models.CharField(max_length=100)), ('project_intro', models.CharField(default='', max_length=100)), ('project_img', models.CharField(max_length=200)), ('project_tendency', models.CharField(default='', max_length=50)), ('project_likes', models.IntegerField(default=0)), ('project_hits', models.IntegerField(default=0)), ('updated_at', models.DateTimeField(default=datetime.datetime( 2019, 4, 23, 14, 22, 12, 439056, tzinfo=utc))), ('created_at', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'Project', 'ordering': ['-created_at'], }, ), migrations.CreateModel( name='Project_category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('society', models.FloatField(default=0)), ('it', models.FloatField(default=0)), ('sport', models.FloatField(default=0)), ('life', models.FloatField(default=0)), ('politics', models.FloatField(default=0)), ('economy', models.FloatField(default=0)), ('project_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Project')), ], options={ 'db_table': 'Project_category', }, ), migrations.CreateModel( name='Project_hit', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('project_id', models.IntegerField()), ('user_id', models.IntegerField()), ('created_at', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'Project_hit', }, ), migrations.CreateModel( name='Project_like', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('project_id', models.IntegerField()), ('user_id', models.IntegerField()), ('created_at', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'Project_like', }, ), migrations.CreateModel( name='Request', fields=[ ('request_id', models.AutoField(primary_key=True, serialize=False)), ('receive_id', models.IntegerField()), ('request_cont', models.CharField(max_length=200)), ('is_accepted', models.BooleanField(default=False)), ('created_at', models.DateTimeField(auto_now_add=True)), ('send_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'Request', }, ), migrations.CreateModel( name='Root_idea', fields=[ ('Root_idea_id', models.AutoField(primary_key=True, serialize=False)), ('idea_cont', models.CharField(max_length=50)), ('idea_color', models.CharField(max_length=50)), ('idea_height', models.FloatField()), ('idea_width', models.FloatField()), ('project_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.Project')), ], options={ 'db_table': 'Root_idea', }, ), migrations.AddField( model_name='idea', name='project_id', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='app.Project'), ), migrations.AddField( model_name='idea', name='user_id', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Locataire', fields=[ ('numLocataire', models.AutoField(primary_key=True, serialize=False)), ('nomLocataire', models.CharField(max_length=150)), ('prenomLocataire', models.CharField(max_length=150)), ('telephoneLocataire', models.IntegerField()), ('mailLocataire', models.EmailField(max_length=150)), ('profession', models.CharField(max_length=150)), ('created_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'locataire', }, ), migrations.CreateModel( name='Logement', fields=[ ('numLogement', models.AutoField(primary_key=True, serialize=False)), ('typeL', models.CharField(choices=[ ('T1 avec cuisine non séparée', 'Studio'), ('1 pièce principale (à la fois chambre et salon) + 1 cuisine + 1 salle de bains (avec WC séparés ou inclus)', 'T1'), ('2 pièces (1 chambre + 1 salon) + 1 cuisine + 1 salle de bains (avec WC séparés ou inclus)', 'T2'), ('2 pièces (1 chambre + 1 salon) dont l’une est suffisamment grande pour être séparée en deux zones distinctes + 1 cuisine + 1 salle de bains (avec WC séparés ou inclus)', 'T2 Bis'), ('3 pièces (2 chambres + 1 salon) + 1 cuisine + 1 salle de bains (avec WC séparés ou inclus)', 'T3'), (' 3 pièces (2 chambres + 1 salon) dont l’une est suffisamment grande pour être séparée en deux zones distinctes + 1 cuisine + 1 salle de bains (avec WC séparés ou inclus)', 'T3 Bis'), ('4 pièces (3 chambres + 1 salon/séjour OU 2 chambres + 1 salon + 1 salle à manger) + 1 cuisine + 1 salle de bains (avec WC séparés ou inclus)', 'T4'), (' T4 transformé en T3 en réunissant deux pièces pour en faire 1 grande', 'T3 T4'), (' 5 pièces (4 chambres + 1 salon/séjour OU 3 chambres + 1 salon + 1 salle à manger) + 1 cuisine + 1 salle de bains ou + (avec WC séparés ou inclus)', 'T5') ], max_length=200)), ('superficie', models.IntegerField()), ('loyer', models.IntegerField()), ('photoL1', models.FileField(blank=True, null=True, upload_to=app.models.Logement.upload_path)), ('photoL2', models.FileField(blank=True, null=True, upload_to=app.models.Logement.upload_path)), ('photoL3', models.FileField(blank=True, null=True, upload_to=app.models.Logement.upload_path)), ], options={ 'db_table': 'logement', }, ), migrations.CreateModel( name='Paiement', fields=[ ('idPaiement', models.AutoField(primary_key=True, serialize=False)), ('montantP', models.IntegerField()), ('datePaie', models.DateTimeField(auto_now_add=True)), ('numLocataire', models.ForeignKey(db_column='numLocataire', on_delete=django.db.models.deletion.CASCADE, to='app.Locataire')), ('numLogement', models.ForeignKey(db_column='numLogement', on_delete=django.db.models.deletion.CASCADE, to='app.Logement')), ], options={ 'db_table': 'paiement', }, ), migrations.CreateModel( name='Maison', fields=[ ('numM', models.AutoField(primary_key=True, serialize=False)), ('nomM', models.CharField(blank=True, max_length=150)), ('numRueM', models.IntegerField()), ('adresseM', models.CharField(max_length=150)), ('codePostalM', models.CharField(max_length=5)), ('villeM', models.CharField(max_length=150)), ('photoM1', models.FileField(blank=True, null=True, upload_to=app.models.Maison.upload_path)), ('photoM2', models.FileField(blank=True, null=True, upload_to=app.models.Maison.upload_path)), ('photoM3', models.FileField(blank=True, null=True, upload_to=app.models.Maison.upload_path)), ('numP', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'maison', }, ), migrations.AddField( model_name='logement', name='numM', field=models.ForeignKey( db_column='numM', on_delete=django.db.models.deletion.CASCADE, to='app.Maison'), ), migrations.CreateModel( name='Location', fields=[ ('idLocation', models.AutoField(primary_key=True, serialize=False)), ('dateDebut', models.DateField()), ('dateFin', models.DateField()), ('numLocataire', models.ForeignKey(db_column='numLocataire', on_delete=django.db.models.deletion.CASCADE, to='app.Locataire')), ('numLogement', models.ForeignKey(db_column='numLogement', on_delete=django.db.models.deletion.CASCADE, to='app.Logement')), ], options={ 'db_table': 'location', }, ), migrations.CreateModel( name='Depenser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('montantD', models.IntegerField()), ('dateD', models.DateTimeField(auto_now_add=True)), ('descriptionD', models.CharField(max_length=300)), ('numLogement', models.ForeignKey(db_column='numLogement', on_delete=django.db.models.deletion.CASCADE, to='app.Logement')), ('numP', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'depenser', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Devicedata', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('timestamp', models.DateTimeField(blank=True, default=django.utils.timezone.now, null=True)), ('healthtype', models.IntegerField(blank=True, default=1, null=True)), ('respirations', models.FloatField(blank=True, null=True)), ('perfusion', models.FloatField(blank=True, null=True)), ('lon', models.FloatField(blank=True, null=True)), ('lat', models.FloatField(blank=True, null=True)), ], ), migrations.CreateModel( name='Devices', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('DeviceId', models.CharField(max_length=200)), ('name', models.CharField(blank=True, max_length=100, null=True)), ('sex', models.CharField(blank=True, choices=[('F', 'Female'), ('M', 'Male'), ('U', 'Unsure')], max_length=1)), ('birthdate', models.DateField(blank=True, null=True)), ('height', models.FloatField(blank=True, null=True)), ('weight', models.FloatField(blank=True, null=True)), ('age', models.IntegerField(blank=True, null=True)), ('homeplace', models.CharField(blank=True, max_length=100, null=True)), ('livingplace', models.CharField(blank=True, max_length=100, null=True)), ('nationality', models.CharField(blank=True, max_length=100, null=True)), ('hospital', models.CharField(blank=True, max_length=100, null=True)), ('datas', djongo.models.ArrayModelField(blank=True, model_container=app.models.Devicedata, model_form_class=app.models.DevicedataForm, null=True)), ('inhospital', models.BooleanField()), ], ), migrations.CreateModel( name='Entry', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('blog', djongo.models.EmbeddedModelField(model_container=app.models.Blog, model_form_class=app.models.BlogForm, null=True)), ('headline', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Rescue', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('commander', models.CharField(max_length=100)), ('lon', models.FloatField()), ('lat', models.FloatField()), ('timestart', models.DateTimeField(default=django.utils.timezone.now)), ('timestop', models.DateTimeField(default=django.utils.timezone.now, null=True)), ], ), migrations.AddField( model_name='devices', name='rescue', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Rescue'), ), ]
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')), ('kurum', models.CharField(max_length=100, null=True, verbose_name='Kurum')), ('kurum_adres', models.CharField(max_length=200, null=True, verbose_name='Kurum adresi')), ('kurum_telefon', models.CharField( max_length=17, null=True, validators=[ django.core.validators.RegexValidator( message= "Telefon numarası şu şeklillerden biri gibi olmalı: '+9999999999' veya '9999999999' veya '999 9999999' veya '999 999 9999' veya '999 999 99 99'.", regex= '^\\+?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{2} ?[0-9]{2}$' ) ], verbose_name='Kurum telefonu')), ('kurum_web_adres', models.URLField(null=True, verbose_name='Kurum web adresi')), ('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', app.models.UserManager()), ], ), migrations.CreateModel( name='il', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('adi', models.CharField(max_length=20)), ], ), migrations.CreateModel( name='ilan', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ad', models.CharField(max_length=40, null=True, verbose_name='ilan adı')), ('adet', models.IntegerField(default=1, null=True, verbose_name='Adet')), ('aciklama', models.TextField(blank=True, verbose_name='Açıklama')), ('yayinda', models.BooleanField(default=True, verbose_name='Yayında')), ('olusturma_tarihi', models.DateField(auto_now=True)), ('silme_tarihi', models.DateField(blank=True, null=True)), ('kurum', models.CharField(blank=True, max_length=200, null=True)), ('kucuk_resim', models.ImageField(blank=True, editable=False, null=True, upload_to='silinenilanlar')), ], ), migrations.CreateModel( name='ilce', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('adi', models.CharField(max_length=35)), ('ill', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.il')), ], ), migrations.CreateModel( name='Resim', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('resim', models.ImageField(null=True, upload_to='', verbose_name='Resim')), ('kucukResim', models.ImageField(blank=True, editable=False, null=True, upload_to='thumbs')), ('ilan', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='app.ilan')), ], options={ 'ordering': ['ilan'], }, ), migrations.CreateModel( name='Mesajlar', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('yon', models.CharField(choices=[('gelen', 'gelen'), ('giden', 'giden')], default='gelen', max_length=5)), ('mesaj_metni', models.TextField(default='')), ('tarih', models.DateTimeField(auto_now_add=True)), ('okundu', models.BooleanField(default=False)), ('ilan', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.ilan')), ], ), migrations.CreateModel( name='mahalle', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('adi', models.CharField(max_length=50)), ('ilcee', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.ilce')), ], ), migrations.CreateModel( name='KayitBekleyenler', 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='Kurum e-posta adresi')), ('kurum', models.CharField(max_length=100, null=True, verbose_name='Kurum adı')), ('kurum_adres', models.CharField(max_length=200, null=True, verbose_name='Kurum adresi')), ('kurum_telefon', models.CharField( max_length=17, null=True, validators=[ django.core.validators.RegexValidator( message= "Telefon numarası şu şeklillerden biri gibi olmalı: '+9999999999' veya '9999999999' veya '999 9999999' veya '999 999 9999' veya '999 999 99 99'. ", regex= '^\\+?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{2} ?[0-9]{2}$' ) ], verbose_name='Kurum telefonu')), ('kurum_web_adres', models.URLField(blank=True, null=True, verbose_name='Kurum web adresi')), ('kurum_il', models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, to='app.il')), ('kurum_ilce', smart_selects.db_fields.ChainedForeignKey( chained_field='kurum_il', chained_model_field='ill', null=True, on_delete=django.db.models.deletion.CASCADE, to='app.ilce')), ], ), migrations.CreateModel( name='Kategori', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ad', models.CharField(max_length=20, verbose_name='Kategori adı')), ('ust_kategori', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.Kategori')), ], options={ 'ordering': ('ust_kategori__ad', 'ad'), }, ), migrations.AddField( model_name='ilan', name='kategori', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.Kategori'), ), migrations.AddField( model_name='ilan', name='sahip', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='favoriler', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ilan', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.ilan')), ('sahip', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='user', name='kurum_il', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='app.il'), ), migrations.AddField( model_name='user', name='kurum_ilce', field=smart_selects.db_fields.ChainedForeignKey( auto_choose=True, chained_field='kurum_il', chained_model_field='ill', null=True, on_delete=django.db.models.deletion.CASCADE, sort=False, to='app.ilce'), ), migrations.AddField( model_name='user', name='kurum_mahalle', field=smart_selects.db_fields.ChainedForeignKey( auto_choose=True, chained_field='kurum_ilce', chained_model_field='ilcee', null=True, on_delete=django.db.models.deletion.CASCADE, sort=False, to='app.mahalle'), ), 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='dummy', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('enable', models.BooleanField(default=0)), ('title', models.CharField(max_length=191, null=True)), ], options={ 'managed': False, }, ), migrations.CreateModel( name='authors', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('enable', models.BooleanField(default=0)), ('access', models.IntegerField(default=1)), ('name', models.CharField(max_length=191, null=True)), ], ), migrations.CreateModel( name='buy_clothe', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('enable', models.BooleanField(default=0)), ('position', models.IntegerField(null=True)), ('title', models.CharField(max_length=191, null=True)), ('image', models.CharField(max_length=191, null=True)), ('price', models.IntegerField(null=True)), ('present', models.BooleanField(default=0)), ('size', models.IntegerField(null=True)), ('brand', models.CharField(max_length=191, null=True)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='buy_food', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('enable', models.BooleanField(default=0)), ('position', models.IntegerField(null=True)), ('title', models.CharField(max_length=191, null=True)), ('image', models.CharField(max_length=191, null=True)), ('price', models.IntegerField(null=True)), ('present', models.BooleanField(default=0)), ('ingredients', models.CharField(max_length=191, null=True)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='goods', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('enable', models.BooleanField(default=0)), ('other_position', models.IntegerField(db_column='position', null=True)), ('title', models.CharField(max_length=191, null=True)), ('image', models.CharField(max_length=191, null=True)), ('date', models.DateField(auto_now_add=True)), ('created', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('bind', models.BinaryField(editable=True, null=True)), ('text', models.TextField(null=True)), ('decimal', models.DecimalField(decimal_places=2, max_digits=2, null=True)), ('email', models.EmailField(blank=True, max_length=100)), ('file', models.FileField(max_length=254, null=True, upload_to=None)), ('float', models.FloatField(null=True)), ('ip', models.GenericIPAddressField(null=True)), ('age', models.IntegerField(null=True)), ], options={ 'db_table': 'my_goods', 'ordering': ['created'], 'get_latest_by': 'created', 'managed': True, }, ), migrations.CreateModel( name='news', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('enable', models.BooleanField(default=0)), ('testChar_null', models.CharField(max_length=191, null=True)), ('testChar_blank', models.CharField(blank=True, max_length=191)), ('testChar_choices', models.CharField(choices=[('S', 'Small'), ('M', 'Medium'), ('L', 'Large')], max_length=191, null=True)), ('test_help_text', models.CharField(help_text='<b>help_text</b> - нужен для документирование', max_length=100, null=True)), ('test_ix_unique', models.CharField(help_text='unique создает индекс unique', max_length=50, null=True, unique=True)), ('test_ix_index', models.CharField(db_index=True, help_text='db_index создает индекс index', max_length=50, null=True)), ('test_full_defaulname', models.CharField(max_length=30, null=True, verbose_name="person's first name")), ], ), migrations.CreateModel( name='news2authors', fields=[ ('let_id', models.AutoField(primary_key=True, serialize=False)), ('news_id', models.IntegerField(db_index=True, null=True)), ('author_id', models.IntegerField(db_index=True, null=True)), ], ), migrations.CreateModel( name='Place', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=50)), ('address', models.CharField(blank=True, max_length=80)), ('enable', models.BooleanField(default=0)), ], ), migrations.CreateModel( name='Student', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=191, null=True)), ], options={ 'ordering': ['title'], 'abstract': False, }, ), migrations.CreateModel( name='validate_table', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('enable', models.BooleanField(default=0)), ('position', models.IntegerField(null=True)), ('title', models.CharField(max_length=191, null=True)), ('even_field', models.IntegerField(null=True, validators=[app.models.validate_even])), ], ), migrations.CreateModel( name='Restaurant', fields=[ ('place_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.Place')), ('serves_hot_dogs', models.BooleanField(default=False)), ('serves_pizza', models.BooleanField(default=False)), ], bases=('app.place',), ), migrations.AddIndex( model_name='goods', index=models.Index(fields=['title', 'email'], name='ixIndex'), ), migrations.AddIndex( model_name='goods', index=models.Index(fields=['ip'], name='ixTExt'), ), migrations.AlterUniqueTogether( name='goods', unique_together={('ip',)}, ), migrations.CreateModel( name='othePlace', fields=[ ], options={ 'proxy': True, 'indexes': [], 'constraints': [], }, bases=('app.place',), ), ]