Exemplo n.º 1
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0002_tag'),
    ]

    operations = [
        migrations.CreateModel(
            name='Ingredient',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AlterField(
            model_name='tag',
            name='id',
            field=models.BigAutoField(auto_created=True,
                                      primary_key=True,
                                      serialize=False,
                                      verbose_name='ID'),
        ),
        migrations.CreateModel(
            name='Recipe',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('time_minutes', models.IntegerField()),
                ('price', models.DecimalField(decimal_places=2, max_digits=5)),
                ('link', models.CharField(blank=True, max_length=255)),
                ('image',
                 models.ImageField(
                     null=True, upload_to=core.models.recipe_image_file_path)),
                ('ingredients', models.ManyToManyField(to='core.Ingredient')),
                ('tags', models.ManyToManyField(to='core.Tag')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
Exemplo n.º 2
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Thumbnail',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('name', models.CharField(max_length=255,
                                          verbose_name='name')),
                ('image',
                 models.ImageField(upload_to=core.models.thumbnail_file_path,
                                   verbose_name='image file')),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='thumbnails',
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'verbose_name': 'thumnail',
                'verbose_name_plural': 'thumnails',
                'ordering': ('name', ),
            },
        ),
    ]
Exemplo n.º 3
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='MyUser',
            fields=[
                ('password',
                 models.CharField(max_length=128, verbose_name='password')),
                ('last_login',
                 models.DateTimeField(blank=True,
                                      null=True,
                                      verbose_name='last login')),
                ('id', models.BigAutoField(primary_key=True, serialize=False)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('modified', models.DateTimeField(auto_now_add=True)),
                ('pub_id',
                 core.models.AutoPubIDField(blank=True,
                                            editable=False,
                                            max_length=20,
                                            unique=True,
                                            verbose_name='public id')),
                ('email',
                 models.EmailField(max_length=50,
                                   unique=True,
                                   verbose_name='email address')),
                ('phone', models.CharField(max_length=64,
                                           verbose_name='phone')),
                ('name',
                 models.CharField(max_length=128,
                                  verbose_name='name of user')),
                ('sign_pub_key',
                 models.CharField(max_length=255,
                                  unique=True,
                                  verbose_name='verify key')),
                ('api_token',
                 models.CharField(max_length=255,
                                  null=True,
                                  unique=True,
                                  verbose_name='api token')),
            ],
            options={
                'verbose_name': 'my_user',
            },
        ),
    ]
Exemplo n.º 4
0
class Migration(migrations.Migration):

    dependencies = [
        ('users', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='AppUser',
            fields=[
                ('id', models.BigAutoField(primary_key=True, serialize=False)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('modified', models.DateTimeField(auto_now_add=True)),
                ('pub_id',
                 core.models.AutoPubIDField(blank=True,
                                            editable=False,
                                            max_length=20,
                                            unique=True,
                                            verbose_name='public id')),
                ('api_token',
                 models.CharField(max_length=255,
                                  null=True,
                                  unique=True,
                                  verbose_name='api token')),
                ('sign_pub_key',
                 models.CharField(max_length=255,
                                  unique=True,
                                  verbose_name='verify key')),
                ('name',
                 models.CharField(max_length=128,
                                  verbose_name='name of app user')),
            ],
            options={
                'verbose_name': 'app_user',
                'verbose_name_plural': 'app_users',
            },
        ),
        migrations.AlterModelOptions(
            name='myuser',
            options={
                'verbose_name': 'my_user',
                'verbose_name_plural': 'my_users'
            },
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Photo',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('image',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=core.models.upload_image_formater)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('core', '0009_mutationlog_client_mutation_details'),
    ]

    operations = [
        migrations.CreateModel(
            name='Payment',
            fields=[
                ('validity_from', core.fields.DateTimeField(db_column='ValidityFrom', default=datetime.datetime.now)),
                ('validity_to', core.fields.DateTimeField(blank=True, db_column='ValidityTo', null=True)),
                ('legacy_id', models.IntegerField(blank=True, db_column='LegacyID', null=True)),
                ('id', models.BigAutoField(db_column='PaymentID', primary_key=True, serialize=False)),
                ('uuid', models.CharField(db_column='PaymentUUID', default=uuid.uuid4, max_length=36, unique=True)),
                ('expected_amount', models.DecimalField(blank=True, db_column='ExpectedAmount', decimal_places=2, max_digits=18, null=True)),
                ('received_amount', models.DecimalField(blank=True, db_column='ReceivedAmount', decimal_places=2, max_digits=18, null=True)),
                ('officer_code', models.CharField(blank=True, db_column='OfficerCode', max_length=50, null=True)),
                ('phone_number', models.CharField(blank=True, db_column='PhoneNumber', max_length=12, null=True)),
                ('request_date', core.fields.DateField(blank=True, db_column='RequestDate', null=True)),
                ('received_date', core.fields.DateField(blank=True, db_column='ReceivedDate', null=True)),
                ('status', models.IntegerField(blank=True, choices=[(-3, 'STATUS_REJECTEDPOSTED_3'), (-2, 'STATUS_REJECTEDPOSTED_2'), (-1, 'STATUS_REJECTEDPOSTED_1'), (1, 'STATUS_NOTYETCONFIRMED'), (2, 'STATUS_POSTED'), (3, 'STATUS_ASSIGNED'), (4, 'STATUS_UNMATCHED'), (5, 'STATUS_PAYMENTMATCHED')], db_column='PaymentStatus', null=True)),
                ('transaction_no', models.CharField(blank=True, db_column='TransactionNo', max_length=50, null=True)),
                ('origin', models.CharField(blank=True, db_column='PaymentOrigin', max_length=50, null=True)),
                ('matched_date', core.fields.DateField(blank=True, db_column='MatchedDate', null=True)),
                ('receipt_no', models.CharField(blank=True, db_column='ReceiptNo', max_length=100, null=True)),
                ('payment_date', core.fields.DateField(blank=True, db_column='PaymentDate', null=True)),
                ('rejected_reason', models.CharField(blank=True, db_column='RejectedReason', max_length=255, null=True)),
                ('date_last_sms', core.fields.DateField(blank=True, db_column='DateLastSMS', null=True)),
                ('language_name', models.CharField(blank=True, db_column='LanguageName', max_length=10, null=True)),
                ('type_of_payment', models.CharField(blank=True, choices=[('B', 'Bank transfer'), ('C', 'Cash'), ('M', 'Mobile phone'), ('F', 'Funding')], db_column='TypeOfPayment', max_length=50, null=True)),
                ('transfer_fee', models.DecimalField(blank=True, db_column='TransferFee', decimal_places=2, max_digits=18, null=True)),
            ],
            options={
                'db_table': 'tblPayment',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='PaymentDetail',
            fields=[
                ('validity_from', core.fields.DateTimeField(db_column='ValidityFrom', default=datetime.datetime.now)),
                ('validity_to', core.fields.DateTimeField(blank=True, db_column='ValidityTo', null=True)),
                ('legacy_id', models.IntegerField(blank=True, db_column='LegacyID', null=True)),
                ('id', models.BigAutoField(db_column='PaymentDetailsID', primary_key=True, serialize=False)),
                ('product_code', models.CharField(blank=True, db_column='ProductCode', max_length=8, null=True)),
                ('insurance_number', models.CharField(blank=True, db_column='InsuranceNumber', max_length=12, null=True)),
                ('policy_stage', models.CharField(blank=True, db_column='PolicyStage', max_length=1, null=True)),
                ('amount', models.DecimalField(blank=True, db_column='Amount', decimal_places=2, max_digits=18, null=True)),
                ('enrollment_date', core.fields.DateField(blank=True, db_column='enrollmentDate', null=True)),
                ('expected_amount', models.DecimalField(blank=True, db_column='ExpectedAmount', decimal_places=2, max_digits=18, null=True)),
                ('audit_user_id', models.IntegerField(blank=True, db_column='AuditedUserId', null=True)),
            ],
            options={
                'db_table': 'tblPaymentDetails',
                'managed': False,
            },
        ),
        migrations.CreateModel(
            name='PaymentMutation',
            fields=[
                ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
                ('mutation', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='payments', to='core.MutationLog')),
                ('payment', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='mutations', to='payment.Payment')),
            ],
            options={
                'db_table': 'payment_PaymentMutation',
                'managed': True,
            },
            bases=(models.Model, core.models.ObjectMutation),
        ),
    ]
Exemplo n.º 7
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0012_alter_user_first_name_max_length'),
    ]

    operations = [
        migrations.CreateModel(
            name='CustomUser',
            fields=[
                ('id',
                 models.BigAutoField(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=150,
                                  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)),
                ('phone_number', models.CharField(max_length=70)),
                ('email_confirmed', models.BooleanField(default=False)),
                ('groups',
                 models.ManyToManyField(
                     blank=True,
                     help_text=
                     'The groups this user belongs to. A user will get all permissions granted to each of their groups.',
                     related_name='user_set',
                     related_query_name='user',
                     to='auth.Group',
                     verbose_name='groups')),
                ('user_permissions',
                 models.ManyToManyField(
                     blank=True,
                     help_text='Specific permissions for this user.',
                     related_name='user_set',
                     related_query_name='user',
                     to='auth.Permission',
                     verbose_name='user permissions')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            managers=[
                ('objects', core.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='Claim',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('date_of_request', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('address', models.CharField(max_length=200)),
                ('description', models.TextField()),
                ('status',
                 models.CharField(choices=[('rejected', 'rejected'),
                                           ('received', 'received'),
                                           ('submitted', 'submitted'),
                                           ('in progress', 'in progress'),
                                           ('completed', 'completed')],
                                  default='received',
                                  max_length=30)),
                ('date_of_review', models.DateTimeField(blank=True,
                                                        null=True)),
                ('date_start_work', models.DateTimeField(blank=True,
                                                         null=True)),
                ('date_end_work', models.DateTimeField(blank=True, null=True)),
                ('latitude', models.CharField(max_length=40)),
                ('longitude', models.CharField(max_length=40)),
                ('minsk_region',
                 models.CharField(choices=[('Московский', 'moskovsky'),
                                           ('Фрунзенский', 'frunzensky'),
                                           ('Центральный', 'central'),
                                           ('Советский', 'sovetsky'),
                                           ('Пермайский', 'pervomaisky'),
                                           ('Партизанский', 'partizansky'),
                                           ('Заводской', 'zavodsky'),
                                           ('Ленинский', 'leninsky'),
                                           ('Октябрьский', 'oktyabrsky')],
                                  max_length=60)),
                ('claim_type',
                 models.CharField(choices=[
                     ('Автомобильные дороги, тротуары', 'roads and sidewalks'),
                     ('Бытовые услуги', 'household services'),
                     ('Водоснабжение', 'water supply'),
                     ('Водоснабжение. Гооячая вода', 'water supply hot water'),
                     ('Водоснабжение. Холодная вода',
                      'water supply cold water'),
                     ('Газоснабжение', 'gas supply'), ('Канализация', 'sewer'),
                     ('Кровельные работы', 'roofing work'),
                     ('Обращение с ТКО', 'municipal solid waste'),
                     ('Общественные места (Парки, скверы)',
                      'public places parks'),
                     ('Общественный транспорт, остановки общественного транспорта',
                      'public transport and stops'),
                     ('Общестроительные работы', 'general construction works'),
                     ('Отопление', 'heating'),
                     ('Работы по ремонту стыков', 'joint repair work'),
                     ('Рекламные и информационные конструкции и объявления',
                      'advertising and info structures'),
                     ('Санитарное состояние и благоустройство территории',
                      'sanitary condition and landscaping'),
                     ('Техническое обслуживание зданий и сооружений',
                      'maintenance of buildings and structures'),
                     ('Техническое обслуживание ЗПУ',
                      'maintenance of shutoff and intercom system'),
                     ('Санитарное состояние многоквартирного дома',
                      'sanitary condition of apartment building'),
                     ('Техническое обслуэивание лифтв',
                      'elevator maintenance'),
                     ('Электроснабжение', 'power supply'), ('Другое', 'other')
                 ],
                                  max_length=250)),
                ('citizen_rate', models.IntegerField(blank=True, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Comment',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('text', models.TextField()),
                ('date_posted', models.DateTimeField(auto_now_add=True)),
                ('is_active', models.BooleanField(default=True)),
                ('claim',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='comments',
                                   to='core.claim')),
                ('user',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     related_name='comments',
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Department',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('email', models.EmailField(blank=True, max_length=150)),
                ('region',
                 models.CharField(choices=[('Московский', 'moskovsky'),
                                           ('Фрунзенский', 'frunzensky'),
                                           ('Центральный', 'central'),
                                           ('Советский', 'sovetsky'),
                                           ('Пермайский', 'pervomaisky'),
                                           ('Партизанский', 'partizansky'),
                                           ('Заводской', 'zavodsky'),
                                           ('Ленинский', 'leninsky'),
                                           ('Октябрьский', 'oktyabrsky')],
                                  max_length=60)),
                ('name', models.CharField(max_length=200)),
                ('site', models.URLField(blank=True)),
                ('address', models.CharField(blank=True, max_length=250)),
                ('info', models.TextField(blank=True)),
            ],
        ),
        migrations.CreateModel(
            name='ProgressReport',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('date_of_report', models.DateTimeField(auto_now_add=True)),
                ('description_of_work', models.TextField()),
                ('date_range',
                 django.contrib.postgres.fields.ranges.DateTimeRangeField()),
                ('status',
                 models.CharField(choices=[('rejected', 'rejected'),
                                           ('received', 'received'),
                                           ('submitted', 'submitted'),
                                           ('in progress', 'in progress'),
                                           ('completed', 'completed')],
                                  max_length=30)),
                ('claim',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     related_name='work_progress',
                     to='core.claim')),
            ],
        ),
        migrations.CreateModel(
            name='Citizen',
            fields=[
                ('customuser_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='core.customuser')),
                ('notify_if_status_changed',
                 models.BooleanField(default=False)),
                ('notify_if_comment_added',
                 models.BooleanField(default=False)),
                ('region',
                 models.CharField(choices=[('Московский', 'moskovsky'),
                                           ('Фрунзенский', 'frunzensky'),
                                           ('Центральный', 'central'),
                                           ('Советский', 'sovetsky'),
                                           ('Пермайский', 'pervomaisky'),
                                           ('Партизанский', 'partizansky'),
                                           ('Заводской', 'zavodsky'),
                                           ('Ленинский', 'leninsky'),
                                           ('Октябрьский', 'oktyabrsky')],
                                  max_length=60)),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            bases=('core.customuser', ),
            managers=[
                ('objects', core.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='Operator',
            fields=[
                ('customuser_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='core.customuser')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            bases=('core.customuser', ),
            managers=[
                ('objects', core.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='ProgressReportFile',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('file_type',
                 models.CharField(choices=[('text', 'text'),
                                           ('audio', 'audio'),
                                           ('video', 'video')],
                                  max_length=10)),
                ('file', models.FileField(upload_to='progress_report_files')),
                ('progress_report',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='report_files',
                                   to='core.progressreport')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='CommentFile',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('file_type',
                 models.CharField(choices=[('text', 'text'),
                                           ('audio', 'audio'),
                                           ('video', 'video')],
                                  max_length=10)),
                ('file', models.FileField(upload_to='progress_report_files')),
                ('comment',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='comment_files',
                                   to='core.comment')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='ClaimFile',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('file_type',
                 models.CharField(choices=[('text', 'text'),
                                           ('audio', 'audio'),
                                           ('video', 'video')],
                                  max_length=10)),
                ('file', models.FileField(upload_to='progress_report_files')),
                ('claim',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='files',
                                   to='core.claim')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Performer',
            fields=[
                ('customuser_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='core.customuser')),
                ('department',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     related_name='workers',
                     to='core.department')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            bases=('core.customuser', ),
            managers=[
                ('objects', core.models.UserManager()),
            ],
        ),
        migrations.AddField(
            model_name='claim',
            name='citizen',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='filed_claims',
                to='core.citizen'),
        ),
        migrations.AddField(
            model_name='claim',
            name='operator',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='related_claims',
                to='core.operator'),
        ),
        migrations.AddField(
            model_name='claim',
            name='performer',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='related_claims',
                to='core.performer'),
        ),
        migrations.AddField(
            model_name='citizen',
            name='bookmarked_claims',
            field=models.ManyToManyField(related_name='followers',
                                         to='core.Claim'),
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Colecao',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('description', models.CharField(blank=True, max_length=255)),
            ],
            options={
                'verbose_name_plural': 'Coleções',
            },
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('price',
                 models.DecimalField(decimal_places=2,
                                     default=0.0,
                                     max_digits=6)),
                ('description', models.CharField(max_length=255)),
                ('altura', models.DecimalField(decimal_places=2,
                                               max_digits=6)),
                ('largura', models.DecimalField(decimal_places=2,
                                                max_digits=6)),
                ('comprimento',
                 models.DecimalField(decimal_places=2, max_digits=6)),
                ('main_image',
                 models.ImageField(
                     null=True, upload_to=core.models.recipe_image_file_path)),
                ('image1',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=core.models.recipe_image_file_path)),
                ('image2',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=core.models.recipe_image_file_path)),
                ('image3',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=core.models.recipe_image_file_path)),
                ('destacar_produto', models.BooleanField(default=False)),
                ('colecao',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='core.colecao')),
            ],
            options={
                'verbose_name_plural': 'Produtos',
            },
        ),
        migrations.CreateModel(
            name='StyleSettings',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('logo',
                 models.ImageField(null=True,
                                   upload_to=core.models.settings_image)),
                ('main_background',
                 models.ImageField(null=True,
                                   upload_to=core.models.settings_image)),
                ('text_color',
                 colorfield.fields.ColorField(default='#000000',
                                              max_length=18)),
            ],
            options={
                'verbose_name_plural': 'Configurações gerais',
            },
        ),
        migrations.CreateModel(
            name='Subscribers',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('name', models.CharField(max_length=155)),
                ('email', models.EmailField(max_length=255, unique=True)),
            ],
            options={
                'verbose_name_plural': 'Subscrições',
            },
        ),
        migrations.CreateModel(
            name='Reservas',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('primeiro_nome', models.CharField(max_length=155)),
                ('ultimo_nome',
                 models.CharField(max_length=155, verbose_name='Último nome')),
                ('email',
                 models.EmailField(max_length=255, verbose_name='E-mail')),
                ('contacto_telefonico',
                 models.CharField(
                     blank=True,
                     max_length=17,
                     validators=[
                         django.core.validators.RegexValidator(
                             message=
                             'Phone number must be entered in a valid format.',
                             regex='^\\+?1?\\d{9,15}$')
                     ],
                     verbose_name='Contacto telefónico')),
                ('cidade', models.CharField(blank=True, max_length=155)),
                ('comentario',
                 models.TextField(blank=True, verbose_name='Comentário')),
                ('subscrever',
                 models.BooleanField(
                     default=False,
                     verbose_name=
                     'Pretendo receber as últimas novidades da Woodi')),
                ('produto',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='core.product')),
            ],
            options={
                'verbose_name_plural': 'Reservas',
            },
        ),
    ]
Exemplo n.º 9
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0012_alter_user_first_name_max_length'),
    ]

    operations = [
        migrations.CreateModel(
            name='Depart',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('myid',
                 models.PositiveBigIntegerField(
                     blank=True,
                     null=True,
                     unique=True,
                     validators=[core.models.validate_03],
                     verbose_name='ID')),
                ('name', models.CharField(max_length=32, verbose_name='Name')),
            ],
            options={
                'verbose_name': 'Deparment',
                'verbose_name_plural': 'Deparments',
                'ordering': ('name', ),
            },
        ),
        migrations.CreateModel(
            name='EMail',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('email',
                 models.EmailField(max_length=254, verbose_name='Email')),
            ],
            options={
                'verbose_name': 'Email',
                'verbose_name_plural': 'Emails',
                'ordering': ('email', ),
            },
        ),
        migrations.CreateModel(
            name='Membership',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='Created')),
            ],
        ),
        migrations.CreateModel(
            name='Org',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('myid',
                 models.BigIntegerField(blank=True,
                                        null=True,
                                        unique=True,
                                        validators=[core.models.validate_02],
                                        verbose_name='ID')),
                ('name',
                 models.CharField(max_length=40,
                                  unique=True,
                                  verbose_name='Name')),
                ('fullname',
                 models.CharField(blank=True,
                                  max_length=255,
                                  null=True,
                                  verbose_name='Full name')),
                ('vat',
                 models.PositiveBigIntegerField(blank=True,
                                                null=True,
                                                verbose_name='VAT')),
                ('kpp',
                 models.PositiveIntegerField(blank=True,
                                             null=True,
                                             verbose_name='KPP')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='Created')),
                ('updated_at',
                 models.DateTimeField(auto_now=True, verbose_name='Updated')),
            ],
            options={
                'verbose_name': 'Organization',
                'verbose_name_plural': 'Organizations',
                'ordering': ('name', ),
            },
        ),
        migrations.CreateModel(
            name='Person',
            fields=[
                ('user_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='auth.user')),
                ('myid',
                 models.PositiveBigIntegerField(
                     blank=True,
                     null=True,
                     unique=True,
                     validators=[core.models.validate_01],
                     verbose_name='ID')),
                ('mid_name',
                 models.CharField(blank=True,
                                  max_length=32,
                                  null=True,
                                  verbose_name='Middle name')),
                ('phone',
                 models.CharField(blank=True,
                                  max_length=16,
                                  null=True,
                                  unique=True,
                                  verbose_name='Main Phone')),
                ('ptype',
                 models.PositiveSmallIntegerField(blank=True,
                                                  choices=[(1, 'Primary'),
                                                           (2, 'Secondary'),
                                                           (3, 'External'),
                                                           (4, 'Indirect')],
                                                  null=True,
                                                  verbose_name='Type')),
                ('sex',
                 models.BooleanField(blank=True, null=True,
                                     verbose_name='Sex')),
                ('tz',
                 models.CharField(blank=True,
                                  max_length=32,
                                  null=True,
                                  verbose_name='Time zone')),
                ('sn_ok',
                 models.URLField(blank=True,
                                 null=True,
                                 verbose_name='OK profile URL')),
                ('sn_ig',
                 models.URLField(blank=True,
                                 null=True,
                                 verbose_name='Instagram profile URL')),
                ('sn_tg',
                 models.CharField(blank=True,
                                  max_length=32,
                                  null=True,
                                  verbose_name='Telegram account')),
                ('sn_wa',
                 models.CharField(blank=True,
                                  max_length=32,
                                  null=True,
                                  verbose_name='WhatsApp account')),
                ('sn_vb',
                 models.CharField(blank=True,
                                  max_length=32,
                                  null=True,
                                  verbose_name='Viber account')),
                ('updated_at',
                 models.DateTimeField(auto_now=True, verbose_name='Updated')),
                ('statemod_at',
                 models.DateTimeField(null=True,
                                      verbose_name='State updated')),
            ],
            options={
                'verbose_name': 'Person',
                'verbose_name_plural': 'Persons',
                'ordering': ('last_name', 'first_name', 'mid_name'),
            },
            bases=('auth.user', ),
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='SnVK',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('url', models.URLField(verbose_name='Profile URL')),
                ('person',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.person')),
            ],
            options={
                'verbose_name': 'VK profile',
                'verbose_name_plural': 'VK profiles',
                'ordering': ('url', ),
            },
        ),
        migrations.CreateModel(
            name='SnFB',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('url', models.URLField(verbose_name='Profile URL')),
                ('person',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.person')),
            ],
            options={
                'verbose_name': 'FB profile',
                'verbose_name_plural': 'FB profiles',
                'ordering': ('url', ),
            },
        ),
        migrations.CreateModel(
            name='Phone',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('phone', models.CharField(max_length=16,
                                           verbose_name='Phone')),
                ('person',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='phone_set',
                                   to='core.person')),
            ],
            options={
                'verbose_name': 'Phone',
                'verbose_name_plural': 'Phones',
                'ordering': ('phone', ),
            },
        ),
        migrations.AddIndex(
            model_name='person',
            index=models.Index(fields=['myid'],
                               name='core_person_myid_61a213_idx'),
        ),
        migrations.AddIndex(
            model_name='person',
            index=models.Index(fields=['mid_name'],
                               name='core_person_mid_nam_7800ec_idx'),
        ),
        migrations.AddIndex(
            model_name='org',
            index=models.Index(fields=['myid'],
                               name='core_org_myid_e14802_idx'),
        ),
        migrations.AddIndex(
            model_name='org',
            index=models.Index(fields=['name'],
                               name='core_org_name_674726_idx'),
        ),
        migrations.AddField(
            model_name='membership',
            name='depart',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE, to='core.depart'),
        ),
        migrations.AddField(
            model_name='membership',
            name='person',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE, to='core.person'),
        ),
        migrations.AddField(
            model_name='email',
            name='person',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='email_set',
                to='core.person'),
        ),
        migrations.AddField(
            model_name='depart',
            name='org',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE, to='core.org'),
        ),
        migrations.AddField(
            model_name='depart',
            name='parent',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='core.depart'),
        ),
        migrations.AddField(
            model_name='depart',
            name='persons',
            field=models.ManyToManyField(through='core.Membership',
                                         to='core.Person'),
        ),
        migrations.AlterUniqueTogether(
            name='membership',
            unique_together={('depart', 'person')},
        ),
        migrations.AddIndex(
            model_name='depart',
            index=models.Index(fields=['myid'],
                               name='core_depart_myid_7661a1_idx'),
        ),
        migrations.AddIndex(
            model_name='depart',
            index=models.Index(fields=['name'],
                               name='core_depart_name_5f7327_idx'),
        ),
        migrations.AddIndex(
            model_name='depart',
            index=models.Index(fields=['parent'],
                               name='core_depart_parent__4ee67f_idx'),
        ),
        migrations.AddIndex(
            model_name='depart',
            index=models.Index(fields=['org'],
                               name='core_depart_org_id_f32bed_idx'),
        ),
        migrations.AlterUniqueTogether(
            name='depart',
            unique_together={('name', 'parent_id', 'org_id')},
        ),
    ]
Exemplo n.º 10
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Produtos',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('criados', models.DateField(auto_now_add=True, verbose_name='Criação')),
                ('modificado', models.DateField(auto_now=True, verbose_name='Atualização')),
                ('ativo', models.BooleanField(default=True, verbose_name='Ativo?')),
                ('identification_id', models.CharField(max_length=50, verbose_name='ID')),
                ('identification_title', models.CharField(max_length=60, verbose_name='Título')),
                ('identification_name_maker', models.CharField(max_length=30, verbose_name='Fabricante')),
                ('identification_name', models.CharField(max_length=40, verbose_name='Nome')),
                ('identification_versions', models.CharField(max_length=250, verbose_name='Versões')),
                ('identification_announced', models.CharField(max_length=30, verbose_name='Anunciado')),
                ('identification_released', models.CharField(max_length=30, verbose_name='Lançado')),
                ('identification_status', models.CharField(max_length=40, verbose_name='Status')),
                ('network_technology', models.CharField(max_length=40, verbose_name='Tecnologia')),
                ('network_bands_2g', models.CharField(max_length=70, verbose_name='Bandas 2G')),
                ('network_bands_3g', models.CharField(max_length=70, verbose_name='Bandas 3G')),
                ('network_bands_4g', models.CharField(max_length=120, verbose_name='Bandas 4G')),
                ('network_bands_5g', models.CharField(max_length=100, verbose_name='Bandas 5G')),
                ('body_dimensions', models.CharField(max_length=70, verbose_name='Dimenções')),
                ('body_weight', models.CharField(max_length=50, verbose_name='Peso')),
                ('body_build', models.CharField(max_length=50, verbose_name='Construção')),
                ('body_sim', models.CharField(max_length=200, verbose_name='SIM')),
                ('body_other', models.CharField(max_length=200, verbose_name='Corpo Outro(s)')),
                ('display_type', models.CharField(max_length=100, verbose_name='Tipo de Tela')),
                ('display_size', models.CharField(max_length=60, verbose_name='Tamanho da Tela')),
                ('display_resolution', models.CharField(max_length=60, verbose_name='Resolução da Tela')),
                ('display_protection', models.CharField(max_length=150, verbose_name='Proteção da Tela')),
                ('display_other', models.CharField(max_length=100, verbose_name='Tela Outro(s)')),
                ('platform_os', models.CharField(max_length=100, verbose_name='Sistema Operacional')),
                ('platform_chipset', models.CharField(max_length=200, verbose_name='Processador')),
                ('platform_cpu', models.CharField(max_length=200, verbose_name='CPU')),
                ('platform_gpu', models.CharField(max_length=100, verbose_name='GPU')),
                ('memory_card_slot', models.CharField(max_length=100, verbose_name='Slot de Cartão de Memória')),
                ('memory_internal', models.CharField(max_length=150, verbose_name='Armazenamento Interno')),
                ('memory_other', models.CharField(max_length=100, verbose_name='Memória Outro(s)')),
                ('main_camera_type', models.CharField(max_length=50, verbose_name='Tipo de Câmera Principal')),
                ('main_camera_modules', models.CharField(max_length=350, verbose_name='Módulos da Câmera Principal')),
                ('main_camera_features', models.CharField(max_length=100, verbose_name='Recursos da Câmera Principal')),
                ('main_camera_video', models.CharField(max_length=150, verbose_name='Vídeo da Câmera Principal')),
                ('selfie_camera_type', models.CharField(max_length=20, verbose_name='Tipo de Câmera Selfie')),
                ('selfie_camera_modules', models.CharField(max_length=100, verbose_name='Módulos da Câmera Selfie')),
                ('selfie_camera_features', models.CharField(max_length=100, verbose_name='Recursos da Câmera Selfie')),
                ('selfie_camera_video', models.CharField(max_length=100, verbose_name='Vídeo da Câmera Selfie')),
                ('sound_loudspeaker', models.CharField(max_length=100, verbose_name='Alto-falante(s)')),
                ('sound_35mm_jack', models.CharField(max_length=100, verbose_name='Conector para Fone de Ouvido')),
                ('comms_wlan', models.CharField(max_length=100, verbose_name='WLAN')),
                ('comms_bluethoot', models.CharField(max_length=100, verbose_name='Bluetooth')),
                ('comms_gps', models.CharField(max_length=100, verbose_name='GPS')),
                ('comms_nfc', models.CharField(max_length=100, verbose_name='NFC')),
                ('comms_radio', models.CharField(max_length=100, verbose_name='Radio')),
                ('comms_usb', models.CharField(max_length=100, verbose_name='Entrada USB')),
                ('battery_type', models.CharField(max_length=100, verbose_name='Tipo de Bateria')),
                ('battery_charging', models.CharField(max_length=100, verbose_name='Carregamento de Bateria')),
                ('battery_standby', models.CharField(max_length=100, verbose_name='Bateria em Stand-by')),
                ('battery_music_play', models.CharField(max_length=100, verbose_name='Tempo de Reprodução de Música')),
                ('misc_colors', models.CharField(max_length=100, verbose_name='Cores')),
                ('misc_models', models.CharField(max_length=100, verbose_name='Modelos')),
                ('misc_sar_eu', models.CharField(max_length=100, verbose_name='SAR EU')),
                ('misc_price', models.CharField(max_length=100, verbose_name='Preços')),
                ('tests_performance', models.CharField(max_length=100, verbose_name='Testes de Performance')),
                ('tests_loudspeaker', models.CharField(max_length=100, verbose_name='Testes de Alto-falante(s)')),
                ('tests_battery_life', models.CharField(max_length=100, verbose_name='Testes de Vida de Bateria')),
                ('features_sensors', models.CharField(max_length=100, verbose_name='Sensores')),
                ('features_other', models.CharField(max_length=100, verbose_name='Recursos Outro(s)')),
                ('display_size_screentobody_ratio', models.IntegerField(verbose_name='Relação Corpo Tela')),
                ('display_size_screentobody_ratio_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Score Display Relação')),
                ('main_camera_modules_mp', models.IntegerField(verbose_name='Resolução de Câmera Principal (MP)')),
                ('main_camera_modules_mp_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Score Câmera MP')),
                ('battery_type_mah', models.IntegerField(verbose_name='Capacidade de Bateria (mAh)')),
                ('battery_type_mah_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Score Battery MAh')),
                ('display_type_technology_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Score Display Tech')),
                ('display_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Display Score')),
                ('battery_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Battery Score')),
                ('camera_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Camera Score')),
                ('performance_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Performance Score')),
                ('vaibo_score', models.DecimalField(decimal_places=1, max_digits=2, verbose_name='Vaibo Score')),
                ('rank', models.IntegerField(verbose_name='Ranking')),
            ],
            options={
                'verbose_name': 'Produto',
                'verbose_name_plural': 'Produtos',
            },
        ),
        migrations.RenameField(
            model_name='smartphone',
            old_name='batery_size',
            new_name='battery_size',
        ),
        migrations.RenameField(
            model_name='smartphone',
            old_name='batery_size_unit',
            new_name='battery_size_unit',
        ),
        migrations.RenameField(
            model_name='smartphone',
            old_name='batery_type',
            new_name='battery_type',
        ),
        migrations.AlterField(
            model_name='smartphone',
            name='image',
            field=stdimage.models.StdImageField(upload_to=core.models.get_file_path, verbose_name='Imagem'),
        ),
    ]
Exemplo n.º 11
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0012_alter_user_first_name_max_length'),
    ]

    operations = [
        migrations.CreateModel(
            name='CustomUser',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('password',
                 models.CharField(max_length=128, verbose_name='password')),
                ('last_login',
                 models.DateTimeField(blank=True,
                                      null=True,
                                      verbose_name='last login')),
                ('is_superuser',
                 models.BooleanField(
                     default=False,
                     help_text=
                     'Designates that this user has all permissions without explicitly assigning them.',
                     verbose_name='superuser status')),
                ('email',
                 models.EmailField(max_length=254,
                                   unique=True,
                                   verbose_name='email address')),
                ('is_staff', models.BooleanField(default=False)),
                ('is_active', models.BooleanField(default=True)),
                ('date_joined',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('groups',
                 models.ManyToManyField(
                     blank=True,
                     help_text=
                     'The groups this user belongs to. A user will get all permissions granted to each of their groups.',
                     related_name='user_set',
                     related_query_name='user',
                     to='auth.Group',
                     verbose_name='groups')),
                ('user_permissions',
                 models.ManyToManyField(
                     blank=True,
                     help_text='Specific permissions for this user.',
                     related_name='user_set',
                     related_query_name='user',
                     to='auth.Permission',
                     verbose_name='user permissions')),
            ],
            options={
                'verbose_name': 'User',
                'verbose_name_plural': 'Users',
            },
        ),
        migrations.CreateModel(
            name='Profile',
            fields=[
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     primary_key=True,
                     serialize=False,
                     to='core.customuser')),
                ('first_name',
                 models.CharField(blank=True, max_length=40, null=True)),
                ('last_name',
                 models.CharField(blank=True, max_length=40, null=True)),
                ('phone',
                 phonenumber_field.modelfields.PhoneNumberField(blank=True,
                                                                max_length=128,
                                                                null=True,
                                                                region=None)),
                ('image',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=core.models.Profile.upload_image_path)),
                ('thumbnail',
                 models.ImageField(
                     blank=True,
                     editable=False,
                     null=True,
                     upload_to=core.models.Profile.upload_thumbnail_path)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
            options={
                'verbose_name': 'Profile',
                'verbose_name_plural': 'Profiles',
            },
        ),
    ]
Exemplo n.º 12
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='AutoNowNote',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('slug', models.SlugField(unique=True)),
                ('content', models.TextField(blank=True)),
                ('is_active', models.BooleanField(blank=True, default=True)),
                ('created', models.DateTimeField(auto_now_add=True, null=True)),
                ('updated', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='Counter',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=30)),
                ('slug', models.SlugField(unique=True)),
                ('count', models.PositiveIntegerField(default=0)),
            ],
        ),
        migrations.CreateModel(
            name='DateRecord',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('date', models.DateField()),
                ('username', models.CharField(max_length=20)),
                ('message', models.CharField(max_length=20)),
            ],
        ),
        migrations.CreateModel(
            name='MyDefaultPKModel',
            fields=[
                ('id', models.IntegerField(default=core.models.get_next, editable=False, primary_key=True, serialize=False)),
                ('content', models.TextField(blank=True, default='')),
            ],
        ),
        migrations.CreateModel(
            name='MyUUIDModel',
            fields=[
                ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
                ('anotheruuid', models.UUIDField(default=uuid.uuid4)),
                ('content', models.TextField(blank=True, default='')),
                ('order', models.IntegerField(blank=True, default=0)),
            ],
            options={
                'ordering': ('order',),
            },
        ),
        migrations.CreateModel(
            name='Note',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=100, verbose_name='The Title')),
                ('slug', models.SlugField()),
                ('content', models.TextField(blank=True)),
                ('is_active', models.BooleanField(blank=True, default=True)),
                ('created', models.DateTimeField(default=tastypie.utils.timezone.now)),
                ('updated', models.DateTimeField(default=tastypie.utils.timezone.now)),
                ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='notes', to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Subject',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('url', models.URLField()),
                ('created', models.DateTimeField(default=tastypie.utils.timezone.now)),
                ('notes', models.ManyToManyField(related_name='subjects', to='core.Note')),
            ],
        ),
        migrations.CreateModel(
            name='MyRelatedUUIDModel',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('content', models.TextField(blank=True, default='')),
                ('myuuidmodels', models.ManyToManyField(to='core.MyUUIDModel')),
            ],
        ),
        migrations.CreateModel(
            name='MediaBit',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=32)),
                ('image', models.FileField(blank=True, null=True, upload_to='bits/')),
                ('note', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='media_bits', to='core.Note')),
            ],
        ),
        migrations.CreateModel(
            name='NoteWithEditor',
            fields=[
                ('note_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='core.Note')),
                ('editor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='notes_edited', to=settings.AUTH_USER_MODEL)),
            ],
            bases=('core.note',),
        ),
        migrations.CreateModel(
            name='BigAutoNowModel',
            fields=[
                ('id', models.BigAutoField(primary_key=True, serialize=False, verbose_name='ID')),
            ],
        ),
        migrations.CreateModel(
            name='MyContainerModel',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(blank=True, max_length=128, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='MyContainerItemModel',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(blank=True, max_length=128, null=True)),
                ('parent', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='item_set',
                                             to='core.mycontainermodel')),
            ],
        ),
        migrations.CreateModel(
            name='MyContainerItemGroupingModel',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('grouping_item',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.mycontaineritemmodel')),
                ('parent',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='item_grouping_set',
                                   to='core.mycontainermodel')),
            ],
        ),
    ]
Exemplo n.º 13
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0012_alter_user_first_name_max_length'),
    ]

    operations = [
        migrations.CreateModel(
            name='User',
            fields=[
                ('id',
                 models.BigAutoField(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=150,
                                  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')),
                ('email', models.EmailField(max_length=255, unique=True)),
                ('username', models.CharField(max_length=20, unique=True)),
                ('date_joined', models.DateTimeField(auto_now_add=True)),
                ('is_clerk', models.BooleanField(default=False)),
                ('is_customer', models.BooleanField(default=False)),
                ('groups',
                 models.ManyToManyField(
                     blank=True,
                     help_text=
                     'The groups this user belongs to. A user will get all permissions granted to each of their groups.',
                     related_name='user_set',
                     related_query_name='user',
                     to='auth.Group',
                     verbose_name='groups')),
                ('user_permissions',
                 models.ManyToManyField(
                     blank=True,
                     help_text='Specific permissions for this user.',
                     related_name='user_set',
                     related_query_name='user',
                     to='auth.Permission',
                     verbose_name='user permissions')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='PictureRequest',
            fields=[
                ('id',
                 models.BigAutoField(auto_created=True,
                                     primary_key=True,
                                     serialize=False,
                                     verbose_name='ID')),
                ('image',
                 models.FileField(blank=True,
                                  upload_to=core.models.uuid_name_upload_to,
                                  verbose_name='고객 사진')),
                ('document',
                 models.CharField(blank=True,
                                  max_length=30,
                                  null=True,
                                  unique=True)),
                ('uploaded', models.BooleanField(default=False)),
                ('created_at', models.DateField(auto_now_add=True)),
                ('clerk',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='request_clerk',
                                   to=settings.AUTH_USER_MODEL)),
                ('customer',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='request_customer',
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]