Esempio n. 1
0
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'],
            },
        ),
    ]
Esempio n. 2
0
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),
        ),
    ]
Esempio n. 3
0
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),
        ),
    ]
Esempio n. 5
0
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',
            },
        ),
    ]
Esempio n. 6
0
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),
        ),
    ]
Esempio n. 7
0
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)),
            ],
        ),
    ]
Esempio n. 8
0
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)),
            ],
        ),
    ]
Esempio n. 9
0
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')),
            ],
        ),
    ]
Esempio n. 10
0
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)
Esempio n. 11
0
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)),
            ],
        ),
    ]
Esempio n. 12
0
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)),
            ],
        ),
    ]
Esempio n. 13
0
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'),
        ),
    ]
Esempio n. 14
0
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'),
        ),
    ]
Esempio n. 15
0
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'),
        ),
    ]
Esempio n. 16
0
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'),
        ),
    ]
Esempio n. 17
0
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')},
        ),
    ]
Esempio n. 18
0
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')),
            ],
        ),
    ]
Esempio n. 19
0
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'),
        ),
    ]
Esempio n. 20
0
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')),
            ],
        ),
    ]
Esempio n. 21
0
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'),
        ),
    ]
Esempio n. 22
0
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')},
            },
        ),
    ]
Esempio n. 23
0
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')},
        ),
    ]
Esempio n. 24
0
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')),
            ],
        ),
    ]
Esempio n. 25
0
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),
        ),
    ]
Esempio n. 27
0
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',
            },
        ),
    ]
Esempio n. 28
0
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'),
        ),
    ]
Esempio n. 29
0
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'),
        ),
    ]
Esempio n. 30
0
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',),
        ),
    ]