예제 #1
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(blank=True,
                                   default='avatar/default.png',
                                   max_length=200,
                                   null=True,
                                   upload_to='avatar/%Y/%m',
                                   verbose_name='用户头像')),
                ('qq',
                 models.CharField(blank=True,
                                  max_length=20,
                                  null=True,
                                  verbose_name='QQ号码')),
                ('mobile',
                 models.CharField(blank=True,
                                  max_length=11,
                                  null=True,
                                  unique=True,
                                  verbose_name='手机号码')),
                ('url',
                 models.URLField(blank=True,
                                 max_length=100,
                                 null=True,
                                 verbose_name='个人网页地址')),
                ('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={
                'ordering': ['-id'],
                'verbose_name_plural': '用户',
                'verbose_name': '用户',
            },
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='Ad',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=50,
                                           verbose_name='广告标题')),
                ('description',
                 models.CharField(max_length=200, verbose_name='广告描述')),
                ('image_url',
                 models.ImageField(upload_to='ad/%Y/%m', verbose_name='图片路径')),
                ('callback_url',
                 models.URLField(blank=True, null=True, verbose_name='回调url')),
                ('date_publish',
                 models.DateTimeField(auto_now_add=True, verbose_name='发布时间')),
                ('index',
                 models.IntegerField(default=999, verbose_name='排列顺序(从小到大)')),
            ],
            options={
                'ordering': ['index', 'id'],
                'verbose_name_plural': '广告',
                'verbose_name': '广告',
            },
        ),
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=50,
                                           verbose_name='文章标题')),
                ('desc', models.CharField(max_length=50, verbose_name='文章描述')),
                ('content', models.TextField(verbose_name='文章内容')),
                ('click_count',
                 models.IntegerField(default=0, verbose_name='点击次数')),
                ('is_recommend',
                 models.BooleanField(default=False, verbose_name='是否推荐')),
                ('date_publish',
                 models.DateTimeField(auto_now_add=True, verbose_name='发布时间')),
            ],
            options={
                'ordering': ['-date_publish'],
                'verbose_name_plural': '文章',
                'verbose_name': '文章',
            },
        ),
        migrations.CreateModel(
            name='Category',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=30, verbose_name='分类名称')),
                ('index', models.IntegerField(default=999,
                                              verbose_name='分类的排序')),
            ],
            options={
                'ordering': ['index', 'id'],
                'verbose_name_plural': '分类',
                'verbose_name': '分类',
            },
        ),
        migrations.CreateModel(
            name='Comment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content', models.TextField(verbose_name='评论内容')),
                ('username',
                 models.CharField(blank=True,
                                  max_length=30,
                                  null=True,
                                  verbose_name='用户名')),
                ('email',
                 models.EmailField(blank=True,
                                   max_length=50,
                                   null=True,
                                   verbose_name='邮箱地址')),
                ('url',
                 models.URLField(blank=True,
                                 max_length=100,
                                 null=True,
                                 verbose_name='个人网页地址')),
                ('date_publish',
                 models.DateTimeField(auto_now_add=True, verbose_name='发布时间')),
                ('article',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='blog.Article',
                                   verbose_name='文章')),
                ('pid',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='blog.Comment',
                                   verbose_name='父级评论')),
                ('user',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL,
                                   verbose_name='用户')),
            ],
            options={
                'verbose_name_plural': '评论',
                'verbose_name': '评论',
            },
        ),
        migrations.CreateModel(
            name='Links',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=50, verbose_name='标题')),
                ('description',
                 models.CharField(max_length=200, verbose_name='友情链接描述')),
                ('callback_url', models.URLField(verbose_name='url地址')),
                ('date_publish',
                 models.DateTimeField(auto_now_add=True, verbose_name='发布时间')),
                ('index',
                 models.IntegerField(default=999, verbose_name='排列顺序(从小到大)')),
            ],
            options={
                'ordering': ['index', 'id'],
                'verbose_name_plural': '友情链接',
                'verbose_name': '友情链接',
            },
        ),
        migrations.CreateModel(
            name='Tag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=30, verbose_name='标签名称')),
            ],
            options={
                'verbose_name_plural': '标签',
                'verbose_name': '标签',
            },
        ),
        migrations.AddField(
            model_name='article',
            name='category',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='blog.Category',
                verbose_name='分类'),
        ),
        migrations.AddField(
            model_name='article',
            name='tag',
            field=models.ManyToManyField(to='blog.Tag', verbose_name='标签'),
        ),
        migrations.AddField(
            model_name='article',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL,
                verbose_name='用户'),
        ),
    ]
예제 #2
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Dataset',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.TextField()),
                ('source', models.TextField()),
                ('description', models.TextField()),
                ('order', models.IntegerField(default=999)),
                ('references', django.contrib.postgres.fields.ArrayField(base_field=models.TextField(), null=True, size=None)),
                ('stored_at', models.CharField(choices=[('LOCAL_POSTGRES', 'Local PostgreSQL instance'), ('UBITECH_POSTGRES', "UBITECH's PostgreSQL instance at http://212.101.173.21"), ('UBITECH_PRESTO', "UBITECH's PRESTO instance"), ('UBITECH_SOLR', 'Solr instance at http://212.101.173.50:8983')], default='LOCAL_POSTGRES', max_length=32)),
                ('table_name', models.CharField(max_length=200)),
                ('private', models.BooleanField(default=False)),
                ('spatialEast', models.CharField(max_length=200, null=True)),
                ('spatialSouth', models.CharField(max_length=200, null=True)),
                ('spatialNorth', models.CharField(max_length=200, null=True)),
                ('spatialWest', models.CharField(max_length=200, null=True)),
                ('temporalCoverageBegin', models.DateTimeField(null=True)),
                ('temporalCoverageEnd', models.DateTimeField(null=True)),
                ('license', models.CharField(max_length=200, null=True)),
                ('observations', models.CharField(max_length=200, null=True)),
                ('publisher', models.TextField()),
                ('category', models.CharField(max_length=200, null=True)),
                ('image_uri', models.TextField(default='/static/img/logo.png')),
                ('sample_rows', django.contrib.postgres.fields.jsonb.JSONField(null=True)),
                ('number_of_rows', models.CharField(max_length=200, null=True)),
                ('size_in_gb', models.FloatField(null=True)),
                ('update_frequency', models.CharField(default='-', max_length=200)),
                ('last_updated', models.DateTimeField(null=True)),
                ('metadata', django.contrib.postgres.fields.jsonb.JSONField(default={})),
                ('hascoverage_img', models.BooleanField(default=False)),
                ('arguments', django.contrib.postgres.fields.jsonb.JSONField(default={})),
            ],
            options={
                'ordering': ['-id'],
            },
        ),
        migrations.CreateModel(
            name='Organization',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.TextField()),
                ('description', models.TextField()),
            ],
        ),
        migrations.CreateModel(
            name='Vessel_Identifier',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('column_name', models.CharField(max_length=200)),
                ('values_list', django.contrib.postgres.fields.jsonb.JSONField()),
                ('dataset', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='vessel_identifiers', to='aggregator.Dataset')),
            ],
        ),
        migrations.CreateModel(
            name='Variable',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=256)),
                ('title', models.CharField(max_length=256)),
                ('unit', models.CharField(max_length=256)),
                ('description', models.TextField(null=True)),
                ('sameAs', models.CharField(max_length=256, null=True)),
                ('dataType', models.CharField(max_length=256, null=True)),
                ('original_column_name', models.CharField(max_length=256, null=True)),
                ('scale_factor', models.FloatField(default=1)),
                ('add_offset', models.FloatField(default=0)),
                ('cell_methods', django.contrib.postgres.fields.ArrayField(base_field=models.TextField(), null=True, size=None)),
                ('type_of_analysis', models.TextField(blank=True, default=None, null=True)),
                ('distribution', django.contrib.postgres.fields.ArrayField(base_field=models.FloatField(), blank=True, default=None, null=True, size=7)),
                ('dataset', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='variables', to='aggregator.Dataset')),
            ],
            options={
                'ordering': ['title'],
            },
        ),
        migrations.CreateModel(
            name='JoinOfDatasets',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('view_name', models.CharField(max_length=100)),
                ('dataset_first', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='first', to='aggregator.Dataset')),
                ('dataset_second', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='second', to='aggregator.Dataset')),
            ],
        ),
        migrations.CreateModel(
            name='Dimension',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=256)),
                ('title', models.CharField(max_length=256)),
                ('unit', models.CharField(max_length=256)),
                ('description', models.TextField(null=True)),
                ('sameAs', models.CharField(max_length=256, null=True)),
                ('dataType', models.CharField(max_length=256, null=True)),
                ('original_column_name', models.CharField(max_length=256, null=True)),
                ('min', models.DecimalField(blank=True, decimal_places=50, default=None, max_digits=100, null=True)),
                ('max', models.DecimalField(blank=True, decimal_places=50, default=None, max_digits=100, null=True)),
                ('step', models.DecimalField(blank=True, decimal_places=50, default=None, max_digits=100, null=True)),
                ('axis', models.TextField(blank=True, default=None, null=True)),
                ('non_filterable', models.BooleanField(default=False)),
                ('variable', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dimensions', to='aggregator.Variable')),
            ],
            options={
                'ordering': ['pk'],
            },
        ),
        migrations.CreateModel(
            name='DatasetAccessRequest',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('status', models.CharField(choices=[('open', 'open'), ('accepted', 'accepted'), ('rejected', 'rejected')], default='open', max_length=20)),
                ('creation_date', models.DateTimeField(default=datetime.datetime(2020, 2, 17, 14, 50, 48, 724320))),
                ('response_date', models.DateTimeField(null=True)),
                ('resource', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='resource', to='aggregator.Dataset')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='DatasetAccess',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('start', models.DateField()),
                ('end', models.DateField()),
                ('valid', models.BooleanField()),
                ('dataset', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='aggregator.Dataset')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='dataset',
            name='access_list',
            field=models.ManyToManyField(through='aggregator.DatasetAccess', to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='dataset',
            name='joined_with_dataset',
            field=models.ManyToManyField(related_name='joined_to', through='aggregator.JoinOfDatasets', to='aggregator.Dataset'),
        ),
        migrations.AddField(
            model_name='dataset',
            name='organization',
            field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='datasets', to='aggregator.Organization'),
        ),
        migrations.AddField(
            model_name='dataset',
            name='owner',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='dataset_owner', to=settings.AUTH_USER_MODEL),
        ),
    ]
예제 #3
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Group',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('id_in_subsession',
                 otree.db.models.PositiveIntegerField(db_index=True,
                                                      null=True)),
                ('round_number',
                 otree.db.models.PositiveIntegerField(db_index=True,
                                                      null=True)),
                ('auctionenddate', otree.db.models.FloatField(null=True)),
                ('work_end_date', otree.db.models.FloatField(null=True)),
                ('num_contracts_closed',
                 otree.db.models.IntegerField(null=True)),
                ('day_over',
                 otree.db.models.BooleanField(choices=[(True,
                                                        'Yes'), (False,
                                                                 'No')])),
                ('last_message',
                 otree.db.models.StringField(max_length=10000, null=True)),
                ('wage_list',
                 otree.db.models.StringField(max_length=10000, null=True)),
                ('contracts_dump',
                 otree.db.models.StringField(max_length=10000, null=True)),
                ('session',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='italianwage_group',
                                   to='otree.Session')),
            ],
            options={
                'db_table': 'italianwage_group',
            },
            bases=(otree_save_the_change.mixins.SaveTheChange, models.Model),
        ),
        migrations.CreateModel(
            name='JobContract',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('amount', otree.db.models.IntegerField(null=True)),
                ('accepted',
                 otree.db.models.BooleanField(choices=[(True,
                                                        'Yes'), (False,
                                                                 'No')])),
                ('amount_updated',
                 otree.db.models.IntegerField(blank=True, null=True)),
                ('tasks_corr',
                 otree.db.models.PositiveIntegerField(default=0, null=True)),
                ('tasks_att',
                 otree.db.models.PositiveIntegerField(default=0, null=True)),
                ('created_at',
                 otree.db.models.DateTimeField(auto_now_add=True, null=True)),
                ('updated_at',
                 otree.db.models.DateTimeField(auto_now=True, null=True)),
                ('auctionenddate', otree.db.models.FloatField(null=True)),
                ('day_over',
                 otree.db.models.BooleanField(choices=[(True,
                                                        'Yes'), (False,
                                                                 'No')])),
            ],
        ),
        migrations.CreateModel(
            name='Offer',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('amount', otree.db.models.IntegerField(null=True)),
                ('created_at',
                 otree.db.models.DateTimeField(auto_now_add=True, null=True)),
                ('updated_at',
                 otree.db.models.DateTimeField(auto_now=True, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Player',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('id_in_group',
                 otree.db.models.PositiveIntegerField(db_index=True,
                                                      null=True)),
                ('_payoff', otree.db.models.CurrencyField(default=0,
                                                          null=True)),
                ('round_number',
                 otree.db.models.PositiveIntegerField(db_index=True,
                                                      null=True)),
                ('_gbat_arrived',
                 otree.db.models.BooleanField(choices=[(True, 'Yes'),
                                                       (False, 'No')],
                                              default=False)),
                ('_gbat_grouped',
                 otree.db.models.BooleanField(choices=[(True, 'Yes'),
                                                       (False, 'No')],
                                              default=False)),
                ('treatment',
                 otree.db.models.StringField(max_length=10000, null=True)),
                ('wage_offer', otree.db.models.IntegerField(null=True)),
                ('tax_outcome',
                 otree.db.models.PositiveIntegerField(null=True)),
                ('wage_adjustment', otree.db.models.IntegerField(null=True)),
                ('last_correct_answer',
                 otree.db.models.IntegerField(null=True)),
                ('tasks_attempted',
                 otree.db.models.PositiveIntegerField(default=0, null=True)),
                ('tasks_correct',
                 otree.db.models.PositiveIntegerField(default=0, null=True)),
                ('matched',
                 otree.db.models.BooleanField(choices=[(True,
                                                        'Yes'), (False,
                                                                 'No')])),
                ('job_to_do_updated',
                 otree.db.models.BooleanField(choices=[(True, 'Yes'),
                                                       (False, 'No')],
                                              default=False)),
                ('offers_dump',
                 otree.db.models.StringField(max_length=10000, null=True)),
                ('job_contract_dump',
                 otree.db.models.StringField(max_length=10000, null=True)),
                ('pay', otree.db.models.CurrencyField(null=True)),
                ('total_payoff', otree.db.models.CurrencyField(null=True)),
                ('group',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='italianwage.Group')),
                ('participant',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='italianwage_player',
                                   to='otree.Participant')),
                ('session',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='italianwage_player',
                                   to='otree.Session')),
            ],
            options={
                'db_table': 'italianwage_player',
            },
            bases=(otree_save_the_change.mixins.SaveTheChange, models.Model),
        ),
        migrations.CreateModel(
            name='Subsession',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('round_number',
                 otree.db.models.PositiveIntegerField(db_index=True,
                                                      null=True)),
                ('session',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='italianwage_subsession',
                                   to='otree.Session')),
            ],
            options={
                'db_table': 'italianwage_subsession',
            },
            bases=(otree_save_the_change.mixins.SaveTheChange, models.Model),
        ),
        migrations.AddField(
            model_name='player',
            name='subsession',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='italianwage.Subsession'),
        ),
        migrations.AddField(
            model_name='offer',
            name='employer',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='offers',
                to='italianwage.Player'),
        ),
        migrations.AddField(
            model_name='jobcontract',
            name='employer',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='contract',
                to='italianwage.Player',
                unique=True),
        ),
        migrations.AddField(
            model_name='jobcontract',
            name='worker',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='work_to_do',
                to='italianwage.Player'),
        ),
        migrations.AddField(
            model_name='group',
            name='subsession',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='italianwage.Subsession'),
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='Curso',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nome', models.CharField(max_length=100)),
                ('quantidade_de_modulos', models.IntegerField()),
                ('turno', models.CharField(choices=[('mat', 'Matutino'), ('ves', 'Vespertino'), ('not', 'Noturno'), ('int', 'Integral')], default='Matutino', max_length=3)),
            ],
        ),
        migrations.CreateModel(
            name='Professor',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('Professor', models.CharField(max_length=50)),
            ],
        ),
        migrations.CreateModel(
            name='UnidadeCurricular',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nome', models.CharField(max_length=100)),
                ('carga_horaria', models.IntegerField()),
                ('sala', models.CharField(max_length=50)),
                ('modulo_atual', models.IntegerField()),
                ('horario_de_inicio', models.TimeField()),
                ('horario_de_termino', models.TimeField()),
                ('fk_curso', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='timetable.Curso')),
                ('fk_professor', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='timetable.Professor')),
            ],
        ),
        migrations.RemoveField(
            model_name='course',
            name='coordinator',
        ),
        migrations.RemoveField(
            model_name='subject',
            name='fk_course',
        ),
        migrations.RemoveField(
            model_name='subject',
            name='fk_teacher',
        ),
        migrations.DeleteModel(
            name='Course',
        ),
        migrations.DeleteModel(
            name='Subject',
        ),
        migrations.DeleteModel(
            name='Teacher',
        ),
        migrations.AddField(
            model_name='curso',
            name='coordenador',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='timetable.Professor'),
        ),
    ]
예제 #5
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('backend_candidate', '0014_remove_suggesting_models'),
        ('merepresenta', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='VolunteerGetsCandidateEmailLog',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created', models.DateTimeField(auto_now=True)),
                ('updated', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='VolunteerInCandidate',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created', models.DateTimeField(auto_now=True)),
                ('updated', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Candidate',
            fields=[
            ],
            options={
                'proxy': True,
                'indexes': [],
            },
            bases=('elections.candidate',),
        ),
        migrations.AddField(
            model_name='volunteerincandidate',
            name='candidate',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='merepresenta.Candidate'),
        ),
        migrations.AddField(
            model_name='volunteerincandidate',
            name='volunteer',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='volunteergetscandidateemaillog',
            name='candidate',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='merepresenta.Candidate'),
        ),
        migrations.AddField(
            model_name='volunteergetscandidateemaillog',
            name='contact',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='backend_candidate.CandidacyContact'),
        ),
        migrations.AddField(
            model_name='volunteergetscandidateemaillog',
            name='volunteer',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
    ]
예제 #6
0
class Migration(migrations.Migration):

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='ContentItem',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('created',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='created')),
                ('updated',
                 models.DateTimeField(auto_now=True, verbose_name='updated')),
                ('name',
                 models.CharField(max_length=255,
                                  verbose_name='name',
                                  blank=True)),
                ('content_markup',
                 fiber.utils.fields.FiberMarkupField(verbose_name='Content')),
                ('content_html',
                 fiber.utils.fields.FiberHTMLField(verbose_name='Content')),
                ('protected',
                 models.BooleanField(default=False, verbose_name='protected')),
                ('metadata',
                 fiber.utils.json.JSONField(null=True,
                                            verbose_name='metadata',
                                            blank=True)),
                ('template_name',
                 models.CharField(max_length=70,
                                  verbose_name='template name',
                                  blank=True)),
                ('used_on_pages_data',
                 fiber.utils.json.JSONField(null=True,
                                            verbose_name='used on pages',
                                            blank=True)),
            ],
            options={
                'verbose_name': 'content item',
                'verbose_name_plural': 'content items',
            },
            bases=(models.Model, ),
        ),
        migrations.CreateModel(
            name='File',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('created',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='created')),
                ('updated',
                 models.DateTimeField(auto_now=True, verbose_name='updated')),
                ('file',
                 models.FileField(upload_to=b'uploads/files',
                                  max_length=255,
                                  verbose_name='file')),
                ('title', models.CharField(max_length=255,
                                           verbose_name='title')),
            ],
            options={
                'ordering': ('-updated', ),
                'verbose_name': 'file',
                'verbose_name_plural': 'files',
            },
            bases=(models.Model, ),
        ),
        migrations.CreateModel(
            name='Image',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('created',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='created')),
                ('updated',
                 models.DateTimeField(auto_now=True, verbose_name='updated')),
                ('image',
                 models.ImageField(upload_to=b'uploads/images',
                                   max_length=255,
                                   verbose_name='image')),
                ('title', models.CharField(max_length=255,
                                           verbose_name='title')),
                ('width',
                 models.IntegerField(null=True,
                                     verbose_name='width',
                                     blank=True)),
                ('height',
                 models.IntegerField(null=True,
                                     verbose_name='height',
                                     blank=True)),
            ],
            options={
                'ordering': ('-updated', ),
                'verbose_name': 'image',
                'verbose_name_plural': 'images',
            },
            bases=(models.Model, ),
        ),
        migrations.CreateModel(
            name='Page',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('created',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='created')),
                ('updated',
                 models.DateTimeField(auto_now=True, verbose_name='updated')),
                ('meta_description',
                 models.CharField(max_length=255, blank=True)),
                ('meta_keywords', models.CharField(max_length=255,
                                                   blank=True)),
                ('title', models.CharField(max_length=255,
                                           verbose_name='title')),
                ('doc_title',
                 models.CharField(max_length=255,
                                  verbose_name='document title',
                                  blank=True)),
                ('url',
                 fiber.utils.fields.FiberURLField(max_length=255, blank=True)),
                ('mark_current_regexes',
                 models.TextField(verbose_name='mark current regexes',
                                  blank=True)),
                ('template_name',
                 models.CharField(max_length=70,
                                  verbose_name='template name',
                                  blank=True)),
                ('show_in_menu',
                 models.BooleanField(default=True,
                                     verbose_name='show in menu')),
                ('is_public',
                 models.BooleanField(default=True, verbose_name='is public')),
                ('protected',
                 models.BooleanField(default=False, verbose_name='protected')),
                ('metadata', fiber.utils.json.JSONField(null=True,
                                                        blank=True)),
                ('lft',
                 models.PositiveIntegerField(editable=False, db_index=True)),
                ('rght',
                 models.PositiveIntegerField(editable=False, db_index=True)),
                ('tree_id',
                 models.PositiveIntegerField(editable=False, db_index=True)),
                ('level',
                 models.PositiveIntegerField(editable=False, db_index=True)),
            ],
            options={
                'ordering': ('tree_id', 'lft'),
                'verbose_name': 'page',
                'verbose_name_plural': 'pages',
            },
            bases=(models.Model, ),
        ),
        migrations.CreateModel(
            name='PageContentItem',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('block_name',
                 models.CharField(max_length=255, verbose_name='block name')),
                ('sort',
                 models.IntegerField(null=True,
                                     verbose_name='sort',
                                     blank=True)),
                ('content_item',
                 models.ForeignKey(
                     related_name='page_content_items',
                     verbose_name='content item',
                     to='fiber.ContentItem',
                     on_delete=django.db.models.deletion.CASCADE)),
                ('page',
                 models.ForeignKey(
                     related_name='page_content_items',
                     verbose_name='page',
                     to='fiber.Page',
                     on_delete=django.db.models.deletion.CASCADE)),
            ],
            options={},
            bases=(models.Model, ),
        ),
        migrations.AddField(
            model_name='page',
            name='content_items',
            field=models.ManyToManyField(to='fiber.ContentItem',
                                         verbose_name='content items',
                                         through='fiber.PageContentItem'),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='page',
            name='parent',
            field=models.ForeignKey(
                related_name='subpages',
                verbose_name='parent',
                blank=True,
                to='fiber.Page',
                null=True,
                on_delete=django.db.models.deletion.CASCADE),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='page',
            name='redirect_page',
            field=models.ForeignKey(
                related_name='redirected_pages',
                on_delete=django.db.models.deletion.SET_NULL,
                verbose_name='redirect page',
                blank=True,
                to='fiber.Page',
                null=True),
            preserve_default=True,
        ),
    ]
예제 #7
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Challenges',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('challenge_id', models.IntegerField(max_length=20)),
            ],
        ),
        migrations.CreateModel(
            name='Colleges',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('college_id', models.IntegerField(max_length=20)),
            ],
        ),
        migrations.CreateModel(
            name='Contest',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('contest_id', models.IntegerField(max_length=20)),
                ('hacker_id', models.IntegerField(max_length=20)),
                ('Name', models.CharField(max_length=20)),
            ],
        ),
        migrations.CreateModel(
            name='Submission_Stats',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('total_submission', models.IntegerField(max_length=20)),
                ('total_accepect_submissions',
                 models.IntegerField(max_length=20)),
                ('challenge_id',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='contest.Challenges')),
            ],
        ),
        migrations.CreateModel(
            name='View_Stats',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('total_views', models.IntegerField(max_length=20)),
                ('total_unique_views', models.IntegerField(max_length=20)),
                ('challenge_id',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='contest.Challenges')),
            ],
        ),
        migrations.AddField(
            model_name='colleges',
            name='contest_id',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='contest.Contest'),
        ),
        migrations.AddField(
            model_name='challenges',
            name='college_id',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='contest.Colleges'),
        ),
    ]
예제 #8
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='Agenciador',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('nome',
                 models.CharField(unique=True,
                                  max_length=250,
                                  verbose_name='Nome')),
                ('slug',
                 models.SlugField(unique=True,
                                  max_length=250,
                                  verbose_name='Slug')),
            ],
        ),
        migrations.CreateModel(
            name='Corretor',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('nome',
                 models.CharField(unique=True,
                                  max_length=250,
                                  verbose_name='Nome')),
                ('slug',
                 models.SlugField(unique=True,
                                  max_length=250,
                                  verbose_name='Slug')),
            ],
        ),
        migrations.CreateModel(
            name='Imovel',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('codigo',
                 models.CharField(max_length=10, verbose_name='C\xf3digo')),
                ('slug',
                 models.SlugField(unique=True,
                                  max_length=250,
                                  verbose_name='Slug')),
                ('finalidade_venda',
                 models.CharField(max_length=1,
                                  verbose_name='Para Vender',
                                  choices=[('S', 'Sim'), ('N', 'N\xe3o')])),
                ('finalidade_locacao',
                 models.CharField(max_length=1,
                                  verbose_name='Para Alugar',
                                  choices=[('S', 'Sim'), ('N', 'N\xe3o')])),
                ('utilidade_comercial',
                 models.CharField(max_length=1,
                                  verbose_name='Comercial',
                                  choices=[('S', 'Sim'), ('N', 'N\xe3o')])),
                ('utilidade_residencial',
                 models.CharField(max_length=1,
                                  verbose_name='Resid\xeancial',
                                  choices=[('S', 'Sim'), ('N', 'N\xe3o')])),
                ('destaque',
                 models.CharField(max_length=1,
                                  verbose_name='\xc9 destaque',
                                  choices=[('S', 'Sim'), ('N', 'N\xe3o')])),
                ('descricao',
                 models.TextField(
                     verbose_name='Descri\xe7\xe3o Completa do Im\xf3vel')),
                ('encargos',
                 models.TextField(verbose_name='Encargos do Im\xf3vel')),
                ('endereco',
                 models.CharField(max_length=250, verbose_name='Endere\xe7o')),
                ('bairro',
                 models.CharField(max_length=150, verbose_name='Bairro')),
                ('cidade',
                 models.CharField(max_length=150, verbose_name='Cidade')),
                ('uf', models.CharField(max_length=2, verbose_name='UF')),
                ('cep', models.CharField(max_length=10, verbose_name='CEP')),
                ('ponto_referencia',
                 models.CharField(max_length=250,
                                  null=True,
                                  verbose_name='Ponto de Refer\xeancia',
                                  blank=True)),
                ('valor',
                 models.DecimalField(null=True,
                                     verbose_name='Valor Loca\xe7\xe3o',
                                     max_digits=15,
                                     decimal_places=2,
                                     blank=True)),
                ('valor_condominio',
                 models.DecimalField(null=True,
                                     verbose_name='Valor Condom\xednio',
                                     max_digits=15,
                                     decimal_places=2,
                                     blank=True)),
                ('mapa',
                 models.CharField(max_length=250,
                                  null=True,
                                  verbose_name='Mapa',
                                  blank=True)),
                ('valor_venda',
                 models.DecimalField(null=True,
                                     verbose_name='Valor Venda',
                                     max_digits=15,
                                     decimal_places=2,
                                     blank=True)),
                ('disponivel',
                 models.CharField(blank=True,
                                  max_length=1,
                                  null=True,
                                  verbose_name='Im\xf3vel Dispon\xedvel',
                                  choices=[('S', 'Sim'), ('N', 'N\xe3o')])),
                ('iptu',
                 models.CharField(blank=True,
                                  max_length=1,
                                  null=True,
                                  verbose_name='Tem IPTU',
                                  choices=[('S', 'Sim'), ('N', 'N\xe3o')])),
                ('agenciador',
                 models.ForeignKey(verbose_name='Agenciador',
                                   to='core.Agenciador')),
                ('corretor',
                 models.ForeignKey(verbose_name='Corretor',
                                   to='core.Corretor')),
            ],
        ),
        migrations.CreateModel(
            name='ImovelRecurso',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('tipo_recurso',
                 models.CharField(blank=True,
                                  max_length=5,
                                  null=True,
                                  choices=[('Foto', 'Foto'),
                                           ('Video', 'V\xeddeo')])),
                ('tipo',
                 models.CharField(blank=True,
                                  max_length=8,
                                  null=True,
                                  choices=[('interno', 'Interno'),
                                           ('externo', 'Externo'),
                                           ('destaque', 'Destaque')])),
                ('url_recurso',
                 models.CharField(max_length=250,
                                  null=True,
                                  verbose_name='URL/Endere\xe7o Recursos',
                                  blank=True)),
                ('upload_resource',
                 models.FileField(upload_to='imovel_recurso',
                                  null=True,
                                  verbose_name=b'arquivo',
                                  blank=True)),
                ('action_resource',
                 models.CharField(max_length=200,
                                  null=True,
                                  verbose_name='A\xe7\xe3o ao Clicar',
                                  blank=True)),
                ('descricao',
                 models.CharField(max_length=250,
                                  null=True,
                                  verbose_name='Descri\xe7\xe3o do Recursos',
                                  blank=True)),
                ('imovel',
                 models.ForeignKey(verbose_name='Imovel', to='core.Imovel')),
            ],
            options={
                'verbose_name': 'Arquivo:',
                'verbose_name_plural': 'Arquivos',
            },
        ),
        migrations.CreateModel(
            name='Log',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('operacao',
                 models.CharField(max_length=50,
                                  verbose_name='Opera\xe7\xe3o')),
                ('endereco_ip',
                 models.CharField(max_length=50,
                                  null=True,
                                  verbose_name='Endere\xe7o IP',
                                  blank=True)),
                ('log', models.TextField(verbose_name='Atvidade')),
                ('data',
                 models.DateTimeField(default=datetime.datetime(
                     2016, 4, 28, 12, 14, 22, 220723),
                                      verbose_name='Data A\xe7\xe3o')),
                ('usuario',
                 models.ForeignKey(verbose_name='Usu\xe1rio',
                                   blank=True,
                                   to=settings.AUTH_USER_MODEL,
                                   null=True)),
            ],
        ),
        migrations.CreateModel(
            name='OrigemImovel',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('nome',
                 models.CharField(unique=True,
                                  max_length=250,
                                  verbose_name='Nome')),
                ('slug',
                 models.SlugField(unique=True,
                                  max_length=250,
                                  verbose_name='Slug')),
            ],
        ),
        migrations.CreateModel(
            name='Proprietario',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('nome',
                 models.CharField(unique=True,
                                  max_length=250,
                                  verbose_name='Nome')),
                ('slug',
                 models.SlugField(unique=True,
                                  max_length=250,
                                  verbose_name='Slug')),
            ],
        ),
        migrations.CreateModel(
            name='TipoImovel',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('nome',
                 models.CharField(unique=True,
                                  max_length=250,
                                  verbose_name='Nome')),
                ('slug',
                 models.SlugField(unique=True,
                                  max_length=250,
                                  verbose_name='Slug')),
            ],
        ),
        migrations.AddField(
            model_name='imovel',
            name='origem_imovel',
            field=models.ForeignKey(verbose_name='Origem Imovel',
                                    to='core.OrigemImovel'),
        ),
        migrations.AddField(
            model_name='imovel',
            name='proprietario',
            field=models.ForeignKey(verbose_name='Proprietario',
                                    to='core.Proprietario'),
        ),
        migrations.AddField(
            model_name='imovel',
            name='tipo_imovel',
            field=models.ForeignKey(verbose_name='Tipo Imovel',
                                    to='core.TipoImovel'),
        ),
    ]
예제 #9
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='Document',
            fields=[
                (
                    'id', models.AutoField(
                        verbose_name='ID', serialize=False, auto_created=True,
                        primary_key=True
                    )
                ),
                (
                    'uuid', models.CharField(
                        default='46845ca5-d94d-4669-9d7b-7886e2bac036',
                        max_length=48, editable=False
                    )
                ),
                (
                    'label', models.CharField(
                        default='Uninitialized document',
                        help_text='The name of the document', max_length=255,
                        verbose_name='Label', db_index=True
                    )
                ),
                (
                    'description', models.TextField(
                        null=True, verbose_name='Description', blank=True
                    )
                ),
                (
                    'date_added', models.DateTimeField(
                        auto_now_add=True, verbose_name='Added'
                    )
                ),
                (
                    'language', models.CharField(
                        default='eng', max_length=8, verbose_name='Language',
                        choices=[
                            ('aar', 'Afar'), ('abk', 'Abkhazian'),
                            ('ace', 'Achinese'), ('ach', 'Acoli'),
                            ('ada', 'Adangme'), ('ady', 'Adyghe; Adygei'),
                            ('afa', 'Afro-Asiatic languages'),
                            ('afh', 'Afrihili'), ('afr', 'Afrikaans'),
                            ('ain', 'Ainu'), ('aka', 'Akan'),
                            ('akk', 'Akkadian'), ('alb', 'Albanian'),
                            ('ale', 'Aleut'), ('alg', 'Algonquian languages'),
                            ('alt', 'Southern Altai'), ('amh', 'Amharic'),
                            ('ang', 'English, Old (ca. 450-1100)'),
                            ('anp', 'Angika'), ('apa', 'Apache languages'),
                            ('ara', 'Arabic'),
                            (
                                'arc',
                                'Official Aramaic (700-300 BCE); Imperial '
                                'Aramaic (700-300 BCE)'
                            ),
                            ('arg', 'Aragonese'), ('arm', 'Armenian'),
                            ('arn', 'Mapudungun; Mapuche'), ('arp', 'Arapaho'),
                            ('art', 'Artificial languages'), ('arw', 'Arawak'),
                            ('asm', 'Assamese'),
                            ('ast', 'Asturian; Bable; Leonese; Asturleonese'),
                            ('ath', 'Athapascan languages'),
                            ('aus', 'Australian languages'), ('ava', 'Avaric'),
                            ('ave', 'Avestan'), ('awa', 'Awadhi'),
                            ('aym', 'Aymara'), ('aze', 'Azerbaijani'),
                            ('bad', 'Banda languages'),
                            ('bai', 'Bamileke languages'), ('bak', 'Bashkir'),
                            ('bal', 'Baluchi'), ('bam', 'Bambara'),
                            ('ban', 'Balinese'), ('baq', 'Basque'),
                            ('bas', 'Basa'), ('bat', 'Baltic languages'),
                            ('bej', 'Beja; Bedawiyet'), ('bel', 'Belarusian'),
                            ('bem', 'Bemba'), ('ben', 'Bengali'),
                            ('ber', 'Berber languages'), ('bho', 'Bhojpuri'),
                            ('bih', 'Bihari languages'), ('bik', 'Bikol'),
                            ('bin', 'Bini; Edo'), ('bis', 'Bislama'),
                            ('bla', 'Siksika'), ('bnt', 'Bantu languages'),
                            ('bos', 'Bosnian'), ('bra', 'Braj'),
                            ('bre', 'Breton'), ('btk', 'Batak languages'),
                            ('bua', 'Buriat'), ('bug', 'Buginese'),
                            ('bul', 'Bulgarian'), ('bur', 'Burmese'),
                            ('byn', 'Blin; Bilin'), ('cad', 'Caddo'),
                            ('cai', 'Central American Indian languages'),
                            ('car', 'Galibi Carib'),
                            ('cat', 'Catalan; Valencian'),
                            ('cau', 'Caucasian languages'),
                            ('ceb', 'Cebuano'), ('cel', 'Celtic languages'),
                            ('cha', 'Chamorro'), ('chb', 'Chibcha'),
                            ('che', 'Chechen'), ('chg', 'Chagatai'),
                            ('chi', 'Chinese'), ('chk', 'Chuukese'),
                            ('chm', 'Mari'), ('chn', 'Chinook jargon'),
                            ('cho', 'Choctaw'),
                            ('chp', 'Chipewyan; Dene Suline'),
                            ('chr', 'Cherokee'),
                            (
                                'chu',
                                'Church Slavic; Old Slavonic; Church '
                                'Slavonic; Old Bulgarian; Old Church Slavonic'
                            ),
                            ('chv', 'Chuvash'), ('chy', 'Cheyenne'),
                            ('cmc', 'Chamic languages'), ('cop', 'Coptic'),
                            ('cor', 'Cornish'), ('cos', 'Corsican'),
                            ('cpe', 'Creoles and pidgins, English based'),
                            ('cpf', 'Creoles and pidgins, French-based'),
                            ('cpp', 'Creoles and pidgins, Portuguese-based'),
                            ('cre', 'Cree'),
                            ('crh', 'Crimean Tatar; Crimean Turkish'),
                            ('crp', 'Creoles and pidgins'),
                            ('csb', 'Kashubian'),
                            ('cus', 'Cushitic languages'), ('cze', 'Czech'),
                            ('dak', 'Dakota'), ('dan', 'Danish'),
                            ('dar', 'Dargwa'),
                            ('day', 'Land Dayak languages'),
                            ('del', 'Delaware'),
                            ('den', 'Slave (Athapascan)'), ('dgr', 'Dogrib'),
                            ('din', 'Dinka'),
                            ('div', 'Divehi; Dhivehi; Maldivian'),
                            ('doi', 'Dogri'), ('dra', 'Dravidian languages'),
                            ('dsb', 'Lower Sorbian'), ('dua', 'Duala'),
                            ('dum', 'Dutch, Middle (ca. 1050-1350)'),
                            ('dut', 'Dutch; Flemish'), ('dyu', 'Dyula'),
                            ('dzo', 'Dzongkha'), ('efi', 'Efik'),
                            ('egy', 'Egyptian (Ancient)'), ('eka', 'Ekajuk'),
                            ('elx', 'Elamite'), ('eng', 'English'),
                            ('enm', 'English, Middle (1100-1500)'),
                            ('epo', 'Esperanto'), ('est', 'Estonian'),
                            ('ewe', 'Ewe'), ('ewo', 'Ewondo'),
                            ('fan', 'Fang'), ('fao', 'Faroese'),
                            ('fat', 'Fanti'), ('fij', 'Fijian'),
                            ('fil', 'Filipino; Pilipino'), ('fin', 'Finnish'),
                            ('fiu', 'Finno-Ugrian languages'), ('fon', 'Fon'),
                            ('fre', 'French'),
                            ('frm', 'French, Middle (ca. 1400-1600)'),
                            ('fro', 'French, Old (842-ca. 1400)'),
                            ('frr', 'Northern Frisian'),
                            ('frs', 'Eastern Frisian'),
                            ('fry', 'Western Frisian'), ('ful', 'Fulah'),
                            ('fur', 'Friulian'), ('gaa', 'Ga'),
                            ('gay', 'Gayo'), ('gba', 'Gbaya'),
                            ('gem', 'Germanic languages'), ('geo', 'Georgian'),
                            ('ger', 'German'), ('gez', 'Geez'),
                            ('gil', 'Gilbertese'),
                            ('gla', 'Gaelic; Scottish Gaelic'),
                            ('gle', 'Irish'), ('glg', 'Galician'),
                            ('glv', 'Manx'),
                            ('gmh', 'German, Middle High (ca. 1050-1500)'),
                            ('goh', 'German, Old High (ca. 750-1050)'),
                            ('gon', 'Gondi'), ('gor', 'Gorontalo'),
                            ('got', 'Gothic'),
                            ('grb', 'Grebo'),
                            ('grc', 'Greek, Ancient (to 1453)'),
                            ('gre', 'Greek, Modern (1453-)'),
                            ('grn', 'Guarani'),
                            ('gsw', 'Swiss German; Alemannic; Alsatian'),
                            ('guj', 'Gujarati'), ('gwi', "Gwich'in"),
                            ('hai', 'Haida'),
                            ('hat', 'Haitian; Haitian Creole'),
                            ('hau', 'Hausa'), ('haw', 'Hawaiian'),
                            ('heb', 'Hebrew'), ('her', 'Herero'),
                            ('hil', 'Hiligaynon'),
                            (
                                'him',
                                'Himachali languages; Western Pahari '
                                'languages'
                            ),
                            ('hin', 'Hindi'), ('hit', 'Hittite'),
                            ('hmn', 'Hmong; Mong'), ('hmo', 'Hiri Motu'),
                            ('hrv', 'Croatian'), ('hsb', 'Upper Sorbian'),
                            ('hun', 'Hungarian'), ('hup', 'Hupa'),
                            ('iba', 'Iban'), ('ibo', 'Igbo'),
                            ('ice', 'Icelandic'), ('ido', 'Ido'),
                            ('iii', 'Sichuan Yi; Nuosu'),
                            ('ijo', 'Ijo languages'), ('iku', 'Inuktitut'),
                            ('ile', 'Interlingue; Occidental'),
                            ('ilo', 'Iloko'),
                            (
                                'ina',
                                'Interlingua (International Auxiliary '
                                'Language Association)'
                            ),
                            ('inc', 'Indic languages'),
                            ('ind', 'Indonesian'),
                            ('ine', 'Indo-European languages'),
                            ('inh', 'Ingush'), ('ipk', 'Inupiaq'),
                            ('ira', 'Iranian languages'),
                            ('iro', 'Iroquoian languages'),
                            ('ita', 'Italian'), ('jav', 'Javanese'),
                            ('jbo', 'Lojban'), ('jpn', 'Japanese'),
                            ('jpr', 'Judeo-Persian'), ('jrb', 'Judeo-Arabic'),
                            ('kaa', 'Kara-Kalpak'), ('kab', 'Kabyle'),
                            ('kac', 'Kachin; Jingpho'),
                            ('kal', 'Kalaallisut; Greenlandic'),
                            ('kam', 'Kamba'), ('kan', 'Kannada'),
                            ('kar', 'Karen languages'), ('kas', 'Kashmiri'),
                            ('kau', 'Kanuri'), ('kaw', 'Kawi'),
                            ('kaz', 'Kazakh'), ('kbd', 'Kabardian'),
                            ('kha', 'Khasi'), ('khi', 'Khoisan languages'),
                            ('khm', 'Central Khmer'),
                            ('kho', 'Khotanese;Sakan'),
                            ('kik', 'Kikuyu; Gikuyu'), ('kin', 'Kinyarwanda'),
                            ('kir', 'Kirghiz; Kyrgyz'), ('kmb', 'Kimbundu'),
                            ('kok', 'Konkani'), ('kom', 'Komi'),
                            ('kon', 'Kongo'), ('kor', 'Korean'),
                            ('kos', 'Kosraean'), ('kpe', 'Kpelle'),
                            ('krc', 'Karachay-Balkar'), ('krl', 'Karelian'),
                            ('kro', 'Kru languages'), ('kru', 'Kurukh'),
                            ('kua', 'Kuanyama; Kwanyama'), ('kum', 'Kumyk'),
                            ('kur', 'Kurdish'), ('kut', 'Kutenai'),
                            ('lad', 'Ladino'), ('lah', 'Lahnda'),
                            ('lam', 'Lamba'), ('lao', 'Lao'),
                            ('lat', 'Latin'), ('lav', 'Latvian'),
                            ('lez', 'Lezghian'),
                            ('lim', 'Limburgan; Limburger; Limburgish'),
                            ('lin', 'Lingala'), ('lit', 'Lithuanian'),
                            ('lol', 'Mongo'), ('loz', 'Lozi'),
                            ('ltz', 'Luxembourgish; Letzeburgesch'),
                            ('lua', 'Luba-Lulua'), ('lub', 'Luba-Katanga'),
                            ('lug', 'Ganda'),
                            ('lui', 'Luiseno'), ('lun', 'Lunda'),
                            ('luo', 'Luo (Kenya and Tanzania)'),
                            ('lus', 'Lushai'), ('mac', 'Macedonian'),
                            ('mad', 'Madurese'), ('mag', 'Magahi'),
                            ('mah', 'Marshallese'), ('mai', 'Maithili'),
                            ('mak', 'Makasar'), ('mal', 'Malayalam'),
                            ('man', 'Mandingo'), ('mao', 'Maori'),
                            ('map', 'Austronesian languages'),
                            ('mar', 'Marathi'), ('mas', 'Masai'),
                            ('may', 'Malay'), ('mdf', 'Moksha'),
                            ('mdr', 'Mandar'), ('men', 'Mende'),
                            ('mga', 'Irish, Middle (900-1200)'),
                            ('mic', "Mi'kmaq; Micmac"),
                            ('min', 'Minangkabau'),
                            ('mis', 'Uncoded languages'),
                            ('mkh', 'Mon-Khmer languages'),
                            ('mlg', 'Malagasy'), ('mlt', 'Maltese'),
                            ('mnc', 'Manchu'), ('mni', 'Manipuri'),
                            ('mno', 'Manobo languages'), ('moh', 'Mohawk'),
                            ('mol', 'Moldavian; Moldovan'),
                            ('mon', 'Mongolian'), ('mos', 'Mossi'),
                            ('mul', 'Multiple languages'),
                            ('mun', 'Munda languages'), ('mus', 'Creek'),
                            ('mwl', 'Mirandese'), ('mwr', 'Marwari'),
                            ('myn', 'Mayan languages'), ('myv', 'Erzya'),
                            ('nah', 'Nahuatl languages'),
                            ('nai', 'North American Indian languages'),
                            ('nap', 'Neapolitan'), ('nau', 'Nauru'),
                            ('nav', 'Navajo; Navaho'),
                            ('nbl', 'Ndebele, South; South Ndebele'),
                            ('nde', 'Ndebele, North; North Ndebele'),
                            ('ndo', 'Ndonga'),
                            (
                                'nds',
                                'Low German; Low Saxon; German, Low; Saxon, '
                                'Low'
                            ),
                            ('nep', 'Nepali'), ('new', 'Nepal Bhasa; Newari'),
                            ('nia', 'Nias'),
                            ('nic', 'Niger-Kordofanian languages'),
                            ('niu', 'Niuean'),
                            ('nno', 'Norwegian Nynorsk; Nynorsk, Norwegian'),
                            (
                                'nob',
                                'Bokm\xe5l, Norwegian; Norwegian Bokm\xe5l'
                            ),
                            ('nog', 'Nogai'), ('non', 'Norse, Old'),
                            ('nor', 'Norwegian'),
                            ('nqo', "N'Ko"),
                            ('nso', 'Pedi; Sepedi; Northern Sotho'),
                            ('nub', 'Nubian languages'),
                            (
                                'nwc',
                                'Classical Newari; Old Newari; Classical '
                                'Nepal Bhasa'
                            ),
                            ('nya', 'Chichewa; Chewa; Nyanja'),
                            ('nym', 'Nyamwezi'),
                            ('nyn', 'Nyankole'), ('nyo', 'Nyoro'),
                            ('nzi', 'Nzima'), ('oci', 'Occitan (post 1500)'),
                            ('oji', 'Ojibwa'), ('ori', 'Oriya'),
                            ('orm', 'Oromo'), ('osa', 'Osage'),
                            ('oss', 'Ossetian; Ossetic'),
                            ('ota', 'Turkish, Ottoman (1500-1928)'),
                            ('oto', 'Otomian languages'),
                            ('paa', 'Papuan languages'),
                            ('pag', 'Pangasinan'), ('pal', 'Pahlavi'),
                            ('pam', 'Pampanga; Kapampangan'),
                            ('pan', 'Panjabi; Punjabi'),
                            ('pap', 'Papiamento'), ('pau', 'Palauan'),
                            ('peo', 'Persian, Old (ca. 600-400 B.C.)'),
                            ('per', 'Persian'),
                            ('phi', 'Philippine languages'),
                            ('phn', 'Phoenician'),
                            ('pli', 'Pali'), ('pol', 'Polish'),
                            ('pon', 'Pohnpeian'), ('por', 'Portuguese'),
                            ('pra', 'Prakrit languages'),
                            (
                                'pro',
                                'Proven\xe7al, Old (to 1500); Occitan, Old '
                                '(to 1500)'
                            ),
                            ('pus', 'Pushto; Pashto'),
                            ('qaa-qtz', 'Reserved for local use'),
                            ('que', 'Quechua'), ('raj', 'Rajasthani'),
                            ('rap', 'Rapanui'),
                            ('rar', 'Rarotongan; Cook Islands Maori'),
                            ('roa', 'Romance languages'), ('roh', 'Romansh'),
                            ('rom', 'Romany'), ('rum', 'Romanian'),
                            ('run', 'Rundi'),
                            ('rup', 'Aromanian; Arumanian; Macedo-Romanian'),
                            ('rus', 'Russian'), ('sad', 'Sandawe'),
                            ('sag', 'Sango'),
                            ('sah', 'Yakut'),
                            ('sai', 'South American Indian languages'),
                            ('sal', 'Salishan languages'),
                            ('sam', 'Samaritan Aramaic'),
                            ('san', 'Sanskrit'), ('sas', 'Sasak'),
                            ('sat', 'Santali'), ('scn', 'Sicilian'),
                            ('sco', 'Scots'), ('sel', 'Selkup'),
                            ('sem', 'Semitic languages'),
                            ('sga', 'Irish, Old (to 900)'),
                            ('sgn', 'Sign Languages'), ('shn', 'Shan'),
                            ('sid', 'Sidamo'),
                            ('sin', 'Sinhala; Sinhalese'),
                            ('sio', 'Siouan languages'),
                            ('sit', 'Sino-Tibetan languages'),
                            ('sla', 'Slavic languages'),
                            ('slo', 'Slovak'), ('slv', 'Slovenian'),
                            ('sma', 'Southern Sami'),
                            ('sme', 'Northern Sami'),
                            ('smi', 'Sami languages'),
                            ('smj', 'Lule Sami'), ('smn', 'Inari Sami'),
                            ('smo', 'Samoan'), ('sms', 'Skolt Sami'),
                            ('sna', 'Shona'), ('snd', 'Sindhi'),
                            ('snk', 'Soninke'), ('sog', 'Sogdian'),
                            ('som', 'Somali'), ('son', 'Songhai languages'),
                            ('sot', 'Sotho, Southern'),
                            ('spa', 'Spanish; Castilian'),
                            ('srd', 'Sardinian'), ('srn', 'Sranan Tongo'),
                            ('srp', 'Serbian'), ('srr', 'Serer'),
                            ('ssa', 'Nilo-Saharan languages'),
                            ('ssw', 'Swati'), ('suk', 'Sukuma'),
                            ('sun', 'Sundanese'), ('sus', 'Susu'),
                            ('sux', 'Sumerian'), ('swa', 'Swahili'),
                            ('swe', 'Swedish'), ('syc', 'Classical Syriac'),
                            ('syr', 'Syriac'),
                            ('tah', 'Tahitian'), ('tai', 'Tai languages'),
                            ('tam', 'Tamil'), ('tat', 'Tatar'),
                            ('tel', 'Telugu'), ('tem', 'Timne'),
                            ('ter', 'Tereno'), ('tet', 'Tetum'),
                            ('tgk', 'Tajik'), ('tgl', 'Tagalog'),
                            ('tha', 'Thai'), ('tib', 'Tibetan'),
                            ('tig', 'Tigre'), ('tir', 'Tigrinya'),
                            ('tiv', 'Tiv'), ('tkl', 'Tokelau'),
                            ('tlh', 'Klingon; tlhIngan-Hol'),
                            ('tli', 'Tlingit'),
                            ('tmh', 'Tamashek'), ('tog', 'Tonga (Nyasa)'),
                            ('ton', 'Tonga (Tonga Islands)'),
                            ('tpi', 'Tok Pisin'), ('tsi', 'Tsimshian'),
                            ('tsn', 'Tswana'), ('tso', 'Tsonga'),
                            ('tuk', 'Turkmen'), ('tum', 'Tumbuka'),
                            ('tup', 'Tupi languages'), ('tur', 'Turkish'),
                            ('tut', 'Altaic languages'), ('tvl', 'Tuvalu'),
                            ('twi', 'Twi'), ('tyv', 'Tuvinian'),
                            ('udm', 'Udmurt'), ('uga', 'Ugaritic'),
                            ('uig', 'Uighur; Uyghur'), ('ukr', 'Ukrainian'),
                            ('umb', 'Umbundu'), ('und', 'Undetermined'),
                            ('urd', 'Urdu'), ('uzb', 'Uzbek'),
                            ('vai', 'Vai'), ('ven', 'Venda'),
                            ('vie', 'Vietnamese'), ('vol', 'Volap\xfck'),
                            ('vot', 'Votic'), ('wak', 'Wakashan languages'),
                            ('wal', 'Wolaitta; Wolaytta'), ('war', 'Waray'),
                            ('was', 'Washo'), ('wel', 'Welsh'),
                            ('wen', 'Sorbian languages'), ('wln', 'Walloon'),
                            ('wol', 'Wolof'), ('xal', 'Kalmyk; Oirat'),
                            ('xho', 'Xhosa'), ('yao', 'Yao'),
                            ('yap', 'Yapese'), ('yid', 'Yiddish'),
                            ('yor', 'Yoruba'), ('ypk', 'Yupik languages'),
                            ('zap', 'Zapotec'),
                            ('zbl', 'Blissymbols; Blissymbolics; Bliss'),
                            ('zen', 'Zenaga'),
                            ('zgh', 'Standard Moroccan Tamazight'),
                            ('zha', 'Zhuang; Chuang'),
                            ('znd', 'Zande languages'), ('zul', 'Zulu'),
                            ('zun', 'Zuni'),
                            ('zxx', 'No linguistic content; Not applicable'),
                            (
                                'zza',
                                'Zaza; Dimili; Dimli; Kirdki; Kirmanjki; '
                                'Zazaki'
                            )
                        ]
                    )
                ),
            ],
            options={
                'ordering': ['-date_added'],
                'verbose_name': 'Document',
                'verbose_name_plural': 'Documents',
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='DocumentPage',
            fields=[
                (
                    'id', models.AutoField(
                        verbose_name='ID', serialize=False, auto_created=True,
                        primary_key=True
                    )
                ),
                (
                    'content', models.TextField(
                        null=True, verbose_name='Content', blank=True
                    )
                ),
                (
                    'page_label', models.CharField(
                        max_length=40, null=True, verbose_name='Page label',
                        blank=True
                    )
                ),
                (
                    'page_number', models.PositiveIntegerField(
                        default=1, verbose_name='Page number',
                        editable=False, db_index=True
                    )
                ),
            ],
            options={
                'ordering': ['page_number'],
                'verbose_name': 'Document page',
                'verbose_name_plural': 'Document pages',
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='DocumentPageTransformation',
            fields=[
                (
                    'id', models.AutoField(
                        verbose_name='ID', serialize=False, auto_created=True,
                        primary_key=True
                    )
                ),
                (
                    'order', models.PositiveIntegerField(
                        default=0, null=True, verbose_name='Order',
                        db_index=True, blank=True
                    )
                ),
                (
                    'transformation', models.CharField(
                        max_length=128, verbose_name='Transformation',
                        choices=[
                            ('resize', 'Resize'), ('rotate', 'Rotate'),
                            ('zoom', 'Zoom')
                        ]
                    )
                ),
                (
                    'arguments', models.TextField(
                        blank=True, help_text="Use dictionaries to indentify "
                        "arguments, example: {'degrees':90}", null=True,
                        verbose_name='Arguments', validators=[]
                    )
                ),
                (
                    'document_page', models.ForeignKey(
                        verbose_name='Document page',
                        to='documents.DocumentPage'
                    )
                ),
            ],
            options={
                'ordering': ('order',),
                'verbose_name': 'Document page transformation',
                'verbose_name_plural': 'Document page transformations',
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='DocumentType',
            fields=[
                (
                    'id', models.AutoField(
                        verbose_name='ID', serialize=False, auto_created=True,
                        primary_key=True
                    )
                ),
                (
                    'name', models.CharField(
                        unique=True, max_length=32, verbose_name='Name'
                    )
                ),
                (
                    'ocr', models.BooleanField(
                        default=True, verbose_name='Automatically queue '
                        'newly created documents for OCR.'
                    )
                ),
            ],
            options={
                'ordering': ['name'],
                'verbose_name': 'Document type',
                'verbose_name_plural': 'Documents types',
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='DocumentTypeFilename',
            fields=[
                (
                    'id', models.AutoField(
                        verbose_name='ID', serialize=False, auto_created=True,
                        primary_key=True
                    )
                ),
                (
                    'filename', models.CharField(
                        max_length=128, verbose_name='Filename', db_index=True
                    )
                ),
                (
                    'enabled', models.BooleanField(
                        default=True, verbose_name='Enabled'
                    )
                ),
                (
                    'document_type', models.ForeignKey(
                        related_name='filenames',
                        verbose_name='Document type',
                        to='documents.DocumentType'
                    )
                ),
            ],
            options={
                'ordering': ['filename'],
                'verbose_name': 'Document type quick rename filename',
                'verbose_name_plural': 'Document types quick rename filenames',
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='DocumentVersion',
            fields=[
                (
                    'id', models.AutoField(
                        verbose_name='ID', serialize=False, auto_created=True,
                        primary_key=True
                    )
                ),
                (
                    'timestamp', models.DateTimeField(
                        auto_now_add=True, verbose_name='Timestamp'
                    )
                ),
                (
                    'comment', models.TextField(
                        verbose_name='Comment', blank=True
                    )
                ),
                (
                    'file', models.FileField(
                        upload_to='2a2af9b3-8079-4753-9863-f1c342ec0d06',
                        storage=FileSystemStorage(),
                        verbose_name='File'
                    )
                ),
                (
                    'mimetype', models.CharField(
                        max_length=255, null=True, editable=False, blank=True
                    )
                ),
                (
                    'encoding', models.CharField(
                        max_length=64, null=True, editable=False, blank=True
                    )
                ),
                (
                    'checksum', models.TextField(
                        verbose_name='Checksum', null=True, editable=False,
                        blank=True
                    )
                ),
                (
                    'document', models.ForeignKey(
                        related_name='versions', verbose_name='Document',
                        to='documents.Document'
                    )
                ),
            ],
            options={
                'verbose_name': 'Document version',
                'verbose_name_plural': 'Document version',
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='RecentDocument',
            fields=[
                (
                    'id', models.AutoField(
                        verbose_name='ID', serialize=False, auto_created=True,
                        primary_key=True
                    )
                ),
                (
                    'datetime_accessed', models.DateTimeField(
                        auto_now=True, verbose_name='Accessed', db_index=True
                    )
                ),
                (
                    'document', models.ForeignKey(
                        editable=False, to='documents.Document',
                        verbose_name='Document'
                    )
                ),
                (
                    'user', models.ForeignKey(
                        editable=False, to=settings.AUTH_USER_MODEL,
                        verbose_name='User'
                    )
                ),
            ],
            options={
                'ordering': ('-datetime_accessed',),
                'verbose_name': 'Recent document',
                'verbose_name_plural': 'Recent documents',
            },
            bases=(models.Model,),
        ),
        migrations.AlterUniqueTogether(
            name='documenttypefilename',
            unique_together=set([('document_type', 'filename')]),
        ),
        migrations.AddField(
            model_name='documentpage',
            name='document_version',
            field=models.ForeignKey(
                related_name='pages', verbose_name='Document version',
                to='documents.DocumentVersion'
            ),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='document',
            name='document_type',
            field=models.ForeignKey(
                related_name='documents', verbose_name='Document type',
                to='documents.DocumentType'
            ),
            preserve_default=True,
        ),
    ]
예제 #10
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Projeto',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('nome', models.CharField(max_length=200,
                                          verbose_name='nome')),
            ],
        ),
        migrations.CreateModel(
            name='Tarefas',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('nome', models.CharField(max_length=200,
                                          verbose_name='nome')),
                ('dataEHoraDaInscricao',
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name='dataEHoraDaInscricao')),
                ('projeto',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='task.Projeto')),
            ],
        ),
        migrations.CreateModel(
            name='Usuario',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('nome', models.CharField(max_length=200,
                                          verbose_name='nome')),
                ('email',
                 models.EmailField(max_length=200, verbose_name='email')),
                ('senha', models.CharField(max_length=20,
                                           verbose_name='senha')),
            ],
        ),
        migrations.CreateModel(
            name='UsuarioProjeto',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('projeto',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='task.Projeto')),
                ('usuario',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='task.Usuario')),
            ],
        ),
        migrations.AddField(
            model_name='tarefas',
            name='usuario',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='task.Usuario'),
        ),
    ]
예제 #11
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('core', '0001_initial'),
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('billing', '0001_initial_billing'),
    ]

    operations = [
        migrations.AddField(
            model_name='transaction',
            name='currency',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Currency'),
        ),
        migrations.AddField(
            model_name='transaction',
            name='gateway',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='transactions', to='billing.Gateway'),
        ),
        migrations.AddField(
            model_name='transaction',
            name='invoice',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='transactions', to='billing.Invoice'),
        ),
        migrations.AddField(
            model_name='transaction',
            name='refunded_transaction',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='refund_transactions', to='billing.Transaction'),
        ),
        migrations.AddField(
            model_name='serviceconfigurableoption',
            name='option',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='services', to='billing.ConfigurableOption'),
        ),
        migrations.AddField(
            model_name='serviceconfigurableoption',
            name='service',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='configurable_options', to='billing.Service'),
        ),
        migrations.AddField(
            model_name='service',
            name='cancellation_request',
            field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='service', to='billing.CancellationRequest'),
        ),
        migrations.AddField(
            model_name='service',
            name='client',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='services', to='core.Client'),
        ),
        migrations.AddField(
            model_name='service',
            name='cycle',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='services', to='billing.ProductCycle'),
        ),
        migrations.AddField(
            model_name='service',
            name='product',
            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='services', to='billing.Product'),
        ),
        migrations.AddField(
            model_name='productmodule',
            name='plugin',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='product_modules', to='core.Plugin'),
        ),
        migrations.AddField(
            model_name='productcycle',
            name='currency',
            field=models.ForeignKey(blank=True, default=fleio.core.models.get_default_currency, null=True, on_delete=django.db.models.deletion.SET_DEFAULT, to='core.Currency'),
        ),
        migrations.AddField(
            model_name='productcycle',
            name='product',
            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='cycles', to='billing.Product'),
        ),
        migrations.AddField(
            model_name='productconfigurableoption',
            name='configurable_option',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='billing.ConfigurableOption'),
        ),
        migrations.AddField(
            model_name='productconfigurableoption',
            name='product',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='billing.Product'),
        ),
        migrations.AddField(
            model_name='product',
            name='configurable_options',
            field=models.ManyToManyField(blank=True, related_name='products', through='billing.ProductConfigurableOption', to='billing.ConfigurableOption'),
        ),
        migrations.AddField(
            model_name='product',
            name='group',
            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='products', to='billing.ProductGroup'),
        ),
        migrations.AddField(
            model_name='product',
            name='module',
            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='products', to='billing.ProductModule'),
        ),
        migrations.AddField(
            model_name='orderitemtax',
            name='cart_item',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='taxes', to='billing.OrderItem'),
        ),
        migrations.AddField(
            model_name='orderitemconfigurableoption',
            name='option',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='order_items_configurable_options', to='billing.ConfigurableOption'),
        ),
        migrations.AddField(
            model_name='orderitemconfigurableoption',
            name='order_item',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='configurable_options', to='billing.OrderItem'),
        ),
        migrations.AddField(
            model_name='orderitem',
            name='cart',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='items', to='billing.FleioCart'),
        ),
        migrations.AddField(
            model_name='orderitem',
            name='cycle',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='billing.ProductCycle'),
        ),
        migrations.AddField(
            model_name='orderitem',
            name='order',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='items', to='billing.Order'),
        ),
        migrations.AddField(
            model_name='orderitem',
            name='product',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='billing.Product'),
        ),
        migrations.AddField(
            model_name='orderitem',
            name='service',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='order_item', to='billing.Service'),
        ),
        migrations.AddField(
            model_name='order',
            name='client',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='orders', to='core.Client'),
        ),
        migrations.AddField(
            model_name='order',
            name='currency',
            field=models.ForeignKey(default=fleio.core.models.get_default_currency, on_delete=django.db.models.deletion.CASCADE, to='core.Currency'),
        ),
        migrations.AddField(
            model_name='order',
            name='invoice',
            field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='order', to='billing.Invoice'),
        ),
        migrations.AddField(
            model_name='order',
            name='user',
            field=models.ForeignKey(help_text='User who placed the order. Can be a staff user.', on_delete=django.db.models.deletion.CASCADE, related_name='orders', to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='journal',
            name='client_credit',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='journalentries', to='billing.ClientCredit'),
        ),
        migrations.AddField(
            model_name='journal',
            name='destination_currency',
            field=models.ForeignKey(default=fleio.core.models.get_default_currency, on_delete=django.db.models.deletion.CASCADE, related_name='journal_destination_currencies', to='core.Currency'),
        ),
        migrations.AddField(
            model_name='journal',
            name='invoice',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='journalentries', to='billing.Invoice'),
        ),
        migrations.AddField(
            model_name='journal',
            name='source_currency',
            field=models.ForeignKey(default=fleio.core.models.get_default_currency, on_delete=django.db.models.deletion.CASCADE, related_name='journal_source_currencies', to='core.Currency'),
        ),
        migrations.AddField(
            model_name='journal',
            name='transaction',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='billing.Transaction'),
        ),
        migrations.AddField(
            model_name='journal',
            name='user',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='invoiceitemtax',
            name='item',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='taxes', to='billing.InvoiceItem'),
        ),
        migrations.AddField(
            model_name='invoiceitemtax',
            name='tax_rule',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='billing.TaxRule'),
        ),
        migrations.AddField(
            model_name='invoiceitemconfigurableoption',
            name='invoice_item',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='configurable_options', to='billing.InvoiceItem'),
        ),
        migrations.AddField(
            model_name='invoiceitemconfigurableoption',
            name='option',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='invoice_items_configurable_options', to='billing.ConfigurableOption'),
        ),
        migrations.AddField(
            model_name='invoiceitem',
            name='invoice',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='items', to='billing.Invoice'),
        ),
        migrations.AddField(
            model_name='invoiceitem',
            name='service',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='billing.Service'),
        ),
        migrations.AddField(
            model_name='invoice',
            name='client',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Client'),
        ),
        migrations.AddField(
            model_name='invoice',
            name='currency',
            field=models.ForeignKey(default=fleio.core.models.get_default_currency, on_delete=django.db.models.deletion.CASCADE, to='core.Currency'),
        ),
        migrations.AddField(
            model_name='gatewaylog',
            name='gateway',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='gateway_logs', to='billing.Gateway'),
        ),
        migrations.AddField(
            model_name='fleiocart',
            name='client',
            field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='fleio_cart', to='core.Client'),
        ),
        migrations.AddField(
            model_name='fleiocart',
            name='currency',
            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='core.Currency'),
        ),
        migrations.AddField(
            model_name='fleiocart',
            name='user',
            field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='fleio_cart', to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='configurableoptioncycle',
            name='currency',
            field=models.ForeignKey(blank=True, default=fleio.core.models.get_default_currency, null=True, on_delete=django.db.models.deletion.SET_DEFAULT, to='core.Currency'),
        ),
        migrations.AddField(
            model_name='configurableoptioncycle',
            name='option',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cycles', to='billing.ConfigurableOption'),
        ),
        migrations.AddField(
            model_name='configurableoptioncycle',
            name='value',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cycles', to='billing.ConfigurableOptionChoice'),
        ),
        migrations.AddField(
            model_name='configurableoptionchoice',
            name='option',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='choices', to='billing.ConfigurableOption'),
        ),
        migrations.AddField(
            model_name='clientcredit',
            name='client',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='credits', to='core.Client'),
        ),
        migrations.AddField(
            model_name='clientcredit',
            name='currency',
            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='core.Currency'),
        ),
        migrations.AddField(
            model_name='cancellationrequest',
            name='user',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
        migrations.AlterUniqueTogether(
            name='productcycle',
            unique_together={('product', 'cycle', 'cycle_multiplier', 'currency')},
        ),
        migrations.AlterUniqueTogether(
            name='productconfigurableoption',
            unique_together={('product', 'configurable_option')},
        ),
        migrations.AlterUniqueTogether(
            name='configurableoptionchoice',
            unique_together={('option', 'choice')},
        ),
        migrations.AlterUniqueTogether(
            name='clientcredit',
            unique_together={('client', 'currency')},
        ),
    ]
예제 #12
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Author',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=40)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=40)),
                ('rating', models.PositiveSmallIntegerField()),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='main.Author')),
            ],
        ),
        migrations.CreateModel(
            name='Email',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('email', models.CharField(max_length=45)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='Review',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('review', models.TextField()),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('book',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='main.Book')),
            ],
        ),
        migrations.CreateModel(
            name='User',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=40)),
                ('alias', models.CharField(max_length=40)),
                ('email', models.EmailField(max_length=40)),
                ('pw_hash', models.CharField(max_length=60)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.AddField(
            model_name='review',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE, to='main.User'),
        ),
    ]
예제 #13
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Egreso',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('cantidad', models.IntegerField()),
                ('info', models.CharField(blank=True, max_length=225, null=True)),
                ('grupo', models.IntegerField()),
                ('dia', models.IntegerField()),
                ('mes', models.IntegerField()),
                ('ano', models.IntegerField()),
                ('hora', models.IntegerField()),
                ('minuto', models.IntegerField()),
            ],
        ),
        migrations.CreateModel(
            name='Etiqueta',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nombre', models.CharField(max_length=200)),
            ],
        ),
        migrations.CreateModel(
            name='Ingreso',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('cantidad', models.IntegerField()),
                ('info', models.CharField(blank=True, max_length=225, null=True)),
                ('dia', models.IntegerField()),
                ('mes', models.IntegerField()),
                ('ano', models.IntegerField()),
            ],
        ),
        migrations.CreateModel(
            name='Prestamo',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('cantidad', models.IntegerField()),
                ('info', models.CharField(blank=True, max_length=225, null=True)),
                ('dia', models.IntegerField()),
                ('mes', models.IntegerField()),
                ('ano', models.IntegerField()),
            ],
        ),
        migrations.CreateModel(
            name='Prestatario',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nombre', models.CharField(max_length=50)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Saldo',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nombre', models.CharField(max_length=30)),
                ('saldo', models.IntegerField()),
            ],
        ),
        migrations.CreateModel(
            name='Semestre',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nombre', models.CharField(max_length=30)),
                ('ano', models.IntegerField()),
                ('dia_inicio', models.IntegerField()),
                ('mes_inicio', models.IntegerField()),
                ('dia_fin', models.IntegerField()),
                ('mes_fin', models.IntegerField()),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='saldo',
            name='semestre',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contabilidad.Semestre'),
        ),
        migrations.AddField(
            model_name='prestamo',
            name='prestatario',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contabilidad.Prestatario'),
        ),
        migrations.AddField(
            model_name='ingreso',
            name='saldo',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contabilidad.Saldo'),
        ),
        migrations.AddField(
            model_name='egreso',
            name='etiqueta',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contabilidad.Etiqueta'),
        ),
        migrations.AddField(
            model_name='egreso',
            name='saldo',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contabilidad.Saldo'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('productions', '0001_initial'),
        ('plays', '__first__'),
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('places', '0001_initial'),
        ('people', '0001_initial'),
    ]

    operations = [
        migrations.AddField(
            model_name='visit',
            name='user',
            field=models.ForeignKey(to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE),
            preserve_default=True,
        ),
        migrations.AlterUniqueTogether(
            name='visit',
            unique_together=set([('user', 'production')]),
        ),
        migrations.AddField(
            model_name='production_companies',
            name='production',
            field=models.ForeignKey(to='productions.Production', on_delete=models.CASCADE),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='production_companies',
            name='productioncompany',
            field=models.ForeignKey(verbose_name='company', to='productions.ProductionCompany', on_delete=models.CASCADE),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='production',
            name='companies',
            field=models.ManyToManyField(related_name='productions', null=True, through='productions.Production_Companies', to='productions.ProductionCompany', blank=True),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='production',
            name='parts',
            field=models.ManyToManyField(related_name='productions', through='productions.Part', to='people.Person', blank=True),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='production',
            name='places',
            field=models.ManyToManyField(related_name='productions', through='productions.Place', to='places.Place', blank=True),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='production',
            name='play',
            field=models.ForeignKey(related_name='productions', to='plays.Play', on_delete=models.CASCADE),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='production',
            name='seen_by',
            field=models.ManyToManyField(related_name='seen', through='productions.Visit', to=settings.AUTH_USER_MODEL, blank=True),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='place',
            name='place',
            field=models.ForeignKey(related_name='productions_here', to='places.Place', on_delete=models.CASCADE),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='place',
            name='production',
            field=models.ForeignKey(to='productions.Production', on_delete=models.CASCADE),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='part',
            name='person',
            field=models.ForeignKey(to='people.Person', on_delete=models.CASCADE),
            preserve_default=True,
        ),
        migrations.AddField(
            model_name='part',
            name='production',
            field=models.ForeignKey(to='productions.Production', on_delete=models.CASCADE),
            preserve_default=True,
        ),
    ]
예제 #15
0
class Migration(migrations.Migration):

    dependencies = [
        ("wagtailcore", "0041_group_collection_permissions_verbose_name_plural"),
        ("landingpages", "0014_add_custom_teaser_block"),
    ]

    operations = [
        migrations.RenameModel(
            old_name="HomePageSlideshowBlock", new_name="LandingPagePageSlideshowBlock"
        ),
        migrations.AddField(
            model_name="landingpage",
            name="slideshow_summary",
            field=models.CharField(
                blank=True, help_text="Maximum length of 250 characters", max_length=250
            ),
        ),
        migrations.AddField(
            model_name="landingpage",
            name="slideshow_title",
            field=models.CharField(
                blank=True, help_text="Maximum length of 125 characters", max_length=125
            ),
        ),
        migrations.CreateModel(
            name="LandingPageRelatedPageSlide",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                (
                    "sort_order",
                    models.IntegerField(blank=True, editable=False, null=True),
                ),
                (
                    "page",
                    models.ForeignKey(
                        blank=True,
                        null=True,
                        on_delete=django.db.models.deletion.CASCADE,
                        related_name="+",
                        to="wagtailcore.Page",
                    ),
                ),
                (
                    "source_page",
                    modelcluster.fields.ParentalKey(
                        on_delete=django.db.models.deletion.CASCADE,
                        related_name="slideshow_page",
                        to="landingpages.LandingPage",
                    ),
                ),
            ],
            options={"ordering": ["sort_order"], "abstract": False},
        ),
    ]
예제 #16
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='AboutComment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('create_date',
                 models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
                ('content', models.TextField(verbose_name='评论内容')),
            ],
            options={
                'verbose_name': '关于自己评论',
                'verbose_name_plural': '关于自己评论',
                'ordering': ['create_date'],
            },
        ),
        migrations.CreateModel(
            name='ArticleComment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('create_date',
                 models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
                ('content', models.TextField(verbose_name='评论内容')),
            ],
            options={
                'verbose_name': '文章评论',
                'verbose_name_plural': '文章评论',
                'ordering': ['create_date'],
            },
        ),
        migrations.CreateModel(
            name='CommentUser',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('nickname', models.CharField(max_length=20,
                                              verbose_name='昵称')),
                ('email', models.CharField(max_length=30, verbose_name='邮箱')),
                ('address', models.CharField(max_length=200,
                                             verbose_name='地址')),
            ],
        ),
        migrations.CreateModel(
            name='MessageComment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('create_date',
                 models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
                ('content', models.TextField(verbose_name='评论内容')),
                ('author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='messagecomment_related',
                                   to='comment.CommentUser',
                                   verbose_name='评论人')),
                ('parent',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='messagecomment_child_comments',
                     to='comment.MessageComment',
                     verbose_name='父评论')),
                ('rep_to',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='messagecomment_rep_comments',
                                   to='comment.MessageComment',
                                   verbose_name='回复')),
            ],
            options={
                'verbose_name': '给我留言',
                'verbose_name_plural': '给我留言',
                'ordering': ['create_date'],
            },
        ),
        migrations.AddField(
            model_name='articlecomment',
            name='author',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='articlecomment_related',
                to='comment.CommentUser',
                verbose_name='评论人'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('NBA_Stats', '0008_auto_20190720_1849'),
    ]

    operations = [
        migrations.CreateModel(
            name='Advanced_Stats',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('PER', models.FloatField(default=None)),
                ('True_shooting', models.FloatField(default=None)),
                ('ThreeP_attempt_rate', models.FloatField(default=None)),
                ('Rebound_perc', models.FloatField(default=None)),
                ('Offensive_rebound_perc', models.FloatField(default=None)),
                ('Defensive_rebound_perc', models.FloatField(default=None)),
                ('Assist_perc', models.FloatField(default=None)),
                ('Steal_perc', models.FloatField(default=None)),
                ('Block_perc', models.FloatField(default=None)),
                ('Turnover_perc', models.FloatField(default=None)),
                ('Usage', models.FloatField(default=None)),
                ('Offensive_winshares_per48', models.FloatField(default=None)),
                ('Defensive_winshares_per48', models.FloatField(default=None)),
                ('Offensive_BPM', models.FloatField(default=None)),
                ('Defensive_BMP', models.FloatField(default=None)),
                ('Value_over_replacement_player', models.FloatField(default=None)),
            ],
        ),
        migrations.CreateModel(
            name='Basic_Stats',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('Points', models.FloatField(default=None)),
                ('Assists', models.FloatField(default=None)),
                ('Rebounds', models.FloatField(default=None)),
                ('Age', models.IntegerField(default=None)),
                ('Games', models.IntegerField(default=None)),
                ('Minutes', models.FloatField(default=None)),
                ('Field_Goals_attempted', models.FloatField(default=None)),
                ('Field_Goal_percentage', models.FloatField(default=None)),
                ('ThreeP_attempted', models.FloatField(default=None)),
                ('ThreeP_percentage', models.FloatField(default=None)),
                ('Offensive_rebounds', models.FloatField(default=None)),
                ('Eff_FGP', models.FloatField(default=None)),
                ('Free_throws', models.FloatField(default=None)),
                ('Free_throw_percentage', models.FloatField(default=None)),
                ('Steals', models.FloatField(default=None)),
                ('Blocks', models.FloatField(default=None)),
                ('Turnovers', models.FloatField(default=None)),
                ('Fouls', models.FloatField(default=None)),
            ],
        ),
        migrations.RemoveField(
            model_name='single_player_year',
            name='Name',
        ),
        migrations.RemoveField(
            model_name='single_player_year',
            name='Year',
        ),
        migrations.AddField(
            model_name='single_season',
            name='Name',
            field=models.CharField(default=None, max_length=60),
        ),
        migrations.AlterField(
            model_name='single_season',
            name='Year',
            field=models.IntegerField(default=None),
        ),
        migrations.DeleteModel(
            name='Single_Player',
        ),
        migrations.DeleteModel(
            name='Single_Player_Year',
        ),
        migrations.AddField(
            model_name='basic_stats',
            name='Name_Year',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='NBA_Stats.Single_Season'),
        ),
        migrations.AddField(
            model_name='advanced_stats',
            name='Name_Year',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='NBA_Stats.Single_Season'),
        ),
    ]
예제 #18
0
class Migration(migrations.Migration):

    dependencies = [
        ('auth', '0001_initial'),
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('contenttypes', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='GroupPagePermission',
            fields=[
                ('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
                (
                    'permission_type',
                    models.CharField(choices=[('add', 'Add'), ('edit', 'Edit'), ('publish', 'Publish')], max_length=20)
                ),
                ('group', models.ForeignKey(on_delete=models.CASCADE, to='auth.Group', related_name='page_permissions')),
            ],
            options={
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='Page',
            fields=[
                ('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
                ('path', models.CharField(max_length=255, unique=True)),
                ('depth', models.PositiveIntegerField()),
                ('numchild', models.PositiveIntegerField(default=0)),
                ('title', models.CharField(
                    max_length=255,
                    help_text="The page title as you'd like it to be seen by the public"
                )),
                ('slug', models.SlugField(
                    help_text='The name of the page as it will appear in URLs e.g http://domain.com/blog/[my-slug]/'
                )),
                ('live', models.BooleanField(default=True, editable=False)),
                ('has_unpublished_changes', models.BooleanField(default=False, editable=False)),
                ('url_path', models.CharField(blank=True, max_length=255, editable=False)),
                ('seo_title', models.CharField(
                    blank=True,
                    max_length=255,
                    help_text=(
                        "Optional. 'Search Engine Friendly' title."
                        " This will appear at the top of the browser window."
                    ),
                    verbose_name='Page title'
                )),
                ('show_in_menus', models.BooleanField(
                    default=False,
                    help_text='Whether a link to this page will appear in automatically generated menus'
                )),
                ('search_description', models.TextField(blank=True)),
                ('go_live_at', models.DateTimeField(
                    blank=True,
                    verbose_name='Go live date/time',
                    null=True, help_text='Please add a date-time in the form YYYY-MM-DD hh:mm:ss.'
                )),
                ('expire_at', models.DateTimeField(
                    blank=True,
                    verbose_name='Expiry date/time',
                    null=True,
                    help_text='Please add a date-time in the form YYYY-MM-DD hh:mm:ss.'
                )),
                ('expired', models.BooleanField(default=False, editable=False)),
                ('content_type', models.ForeignKey(on_delete=models.CASCADE, to='contenttypes.ContentType', related_name='pages')),
                ('owner', models.ForeignKey(
                    on_delete=models.CASCADE,
                    blank=True, null=True, to=settings.AUTH_USER_MODEL, editable=False, related_name='owned_pages'
                )),
            ],
            options={
                'abstract': False,
            },
            bases=(models.Model, wagtail.wagtailsearch.index.Indexed),
        ),
        migrations.RunPython(
            set_page_path_collation, migrations.RunPython.noop
        ),
        migrations.CreateModel(
            name='PageRevision',
            fields=[
                ('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
                ('submitted_for_moderation', models.BooleanField(default=False)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('content_json', models.TextField()),
                ('approved_go_live_at', models.DateTimeField(blank=True, null=True)),
                ('page', models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', related_name='revisions')),
                ('user', models.ForeignKey(on_delete=models.CASCADE, blank=True, null=True, to=settings.AUTH_USER_MODEL)),
            ],
            options={
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='PageViewRestriction',
            fields=[
                ('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
                ('password', models.CharField(max_length=255)),
                ('page', models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', related_name='view_restrictions')),
            ],
            options={
            },
            bases=(models.Model,),
        ),
        migrations.CreateModel(
            name='Site',
            fields=[
                ('id', models.AutoField(serialize=False, verbose_name='ID', primary_key=True, auto_created=True)),
                ('hostname', models.CharField(max_length=255, db_index=True)),
                ('port', models.IntegerField(
                    default=80,
                    help_text=(
                        'Set this to something other than 80 if you need a specific port number'
                        ' to appear in URLs (e.g. development on port 8000).'
                        ' Does not affect request handling (so port forwarding still works).'
                    )
                )),
                ('is_default_site', models.BooleanField(
                    default=False,
                    help_text=(
                        'If true, this site will handle requests for all other hostnames'
                        ' that do not have a site entry of their own'
                    )
                )),
                ('root_page', models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', related_name='sites_rooted_here')),
            ],
            options={
            },
            bases=(models.Model,),
        ),
        migrations.AlterUniqueTogether(
            name='site',
            unique_together=set([('hostname', 'port')]),
        ),
        migrations.AddField(
            model_name='grouppagepermission',
            name='page',
            field=models.ForeignKey(on_delete=models.CASCADE, to='wagtailcore.Page', related_name='group_permissions'),
            preserve_default=True,
        ),
    ]
예제 #19
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('people', '0012_auto_20160913_1239'),
    ]

    operations = [
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=255,
                                           verbose_name='Title')),
                ('slug', models.SlugField(unique=True, verbose_name='Slug')),
                ('folder',
                 models.CharField(max_length=255, verbose_name='Folder')),
                ('image',
                 models.ImageField(
                     blank=True,
                     storage=django.core.files.storage.FileSystemStorage(
                         base_url=None, location=None),
                     upload_to='',
                     verbose_name='Image')),
                ('description',
                 models.TextField(max_length=10000,
                                  verbose_name='Description')),
                ('authors',
                 models.ManyToManyField(blank=True,
                                        to='people.Person',
                                        verbose_name='Authors')),
            ],
        ),
        migrations.CreateModel(
            name='BookGenre',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=255,
                                           verbose_name='Title')),
                ('slug', models.SlugField(unique=True, verbose_name='Slug')),
                ('folder',
                 models.CharField(max_length=255, verbose_name='Folder')),
                ('image',
                 models.ImageField(
                     blank=True,
                     storage=django.core.files.storage.FileSystemStorage(
                         base_url=None, location=None),
                     upload_to='',
                     verbose_name='Image')),
                ('description',
                 models.TextField(max_length=10000,
                                  verbose_name='Description')),
                ('parent',
                 models.ManyToManyField(blank=True,
                                        related_name='_bookgenre_parent_+',
                                        to='book.BookGenre',
                                        verbose_name='Parent genre')),
            ],
        ),
        migrations.AddField(
            model_name='book',
            name='genre',
            field=models.ManyToManyField(to='book.BookGenre',
                                         verbose_name='Genres'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('frontEndInterface', '0024_auto_20170220_1447'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='chef',
            name='chef_now',
        ),
        migrations.AddField(
            model_name='chef',
            name='if_chef_now',
            field=models.BooleanField(default=False),
        ),
        migrations.AlterField(
            model_name='academy',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 925312)),
        ),
        migrations.AlterField(
            model_name='apply',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 921591)),
        ),
        migrations.AlterField(
            model_name='fixserver',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 922138)),
        ),
        migrations.AlterField(
            model_name='information',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 919687)),
        ),
        migrations.AlterField(
            model_name='notice',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 920295)),
        ),
        migrations.AlterField(
            model_name='rights',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 925771)),
        ),
        migrations.AlterField(
            model_name='s_news',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 919089)),
        ),
        migrations.AlterField(
            model_name='safeguard',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 922652)),
        ),
        migrations.AlterField(
            model_name='thoughts',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 926228)),
        ),
        migrations.AlterField(
            model_name='wondpicture',
            name='upload_time',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 924764)),
        ),
        migrations.AlterField(
            model_name='wondvideo',
            name='upload_time',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 924271)),
        ),
        migrations.AlterField(
            model_name='x_activity',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 917978)),
        ),
        migrations.AlterField(
            model_name='x_news',
            name='datetime',
            field=models.DateTimeField(default=datetime.datetime(2017, 2, 20, 15, 37, 54, 917277)),
        ),
    ]
예제 #21
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('order', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Bankcard',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('card_type', models.CharField(max_length=128, verbose_name='Card Type')),
                ('name', models.CharField(blank=True, max_length=255, verbose_name='Name')),
                ('number', models.CharField(max_length=32, verbose_name='Number')),
                ('expiry_date', models.DateField(verbose_name='Expiry Date')),
                ('partner_reference', models.CharField(blank=True, max_length=255, verbose_name='Partner Reference')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bankcards', to=settings.AUTH_USER_MODEL, verbose_name='User')),
            ],
            options={
                'verbose_name': 'Bankcard',
                'verbose_name_plural': 'Bankcards',
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Source',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('currency', models.CharField(default=oscar.core.utils.get_default_currency, max_length=12, verbose_name='Currency')),
                ('amount_allocated', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=12, verbose_name='Amount Allocated')),
                ('amount_debited', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=12, verbose_name='Amount Debited')),
                ('amount_refunded', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=12, verbose_name='Amount Refunded')),
                ('reference', models.CharField(blank=True, max_length=255, verbose_name='Reference')),
                ('label', models.CharField(blank=True, max_length=128, verbose_name='Label')),
                ('order', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sources', to='order.Order', verbose_name='Order')),
            ],
            options={
                'verbose_name': 'Source',
                'verbose_name_plural': 'Sources',
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SourceType',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=128, verbose_name='Name')),
                ('code', oscar.models.fields.autoslugfield.AutoSlugField(blank=True, editable=False, help_text='This is used within forms to identify this source type', max_length=128, populate_from='name', unique=True, verbose_name='Code')),
            ],
            options={
                'verbose_name': 'Source Type',
                'verbose_name_plural': 'Source Types',
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Transaction',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('txn_type', models.CharField(blank=True, max_length=128, verbose_name='Type')),
                ('amount', models.DecimalField(decimal_places=2, max_digits=12, verbose_name='Amount')),
                ('reference', models.CharField(blank=True, max_length=128, verbose_name='Reference')),
                ('status', models.CharField(blank=True, max_length=128, verbose_name='Status')),
                ('date_created', models.DateTimeField(auto_now_add=True, verbose_name='Date Created')),
                ('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transactions', to='payment.Source', verbose_name='Source')),
            ],
            options={
                'verbose_name': 'Transaction',
                'verbose_name_plural': 'Transactions',
                'ordering': ['-date_created'],
                'abstract': False,
            },
        ),
        migrations.AddField(
            model_name='source',
            name='source_type',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sources', to='payment.SourceType', verbose_name='Source Type'),
        ),
    ]
예제 #22
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Company',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False)),
                ('name', models.CharField(max_length=50)),
                ('created', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Composition',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False)),
                ('potency', models.CharField(max_length=50)),
                ('created', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Customer',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('name', models.CharField(max_length=100)),
                ('phone', models.CharField(max_length=15)),
                ('email', models.CharField(default='', max_length=50)),
                ('password', models.CharField(max_length=100)),
                ('address', models.TextField(default='', max_length=100)),
                ('extra', models.CharField(max_length=100)),
            ],
            options={
                'ordering': ('created', 'name'),
            },
        ),
        migrations.CreateModel(
            name='Drug',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False)),
                ('name', models.CharField(max_length=50)),
                ('created', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Form',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False)),
                ('form', models.CharField(max_length=50)),
                ('created', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Medicine',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('name', models.CharField(max_length=50)),
                ('price', models.IntegerField(default=0)),
                ('company', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='medicines', to='medme.Company')),
                ('composition', models.ManyToManyField(related_name='compositions', to='medme.Composition')),
                ('form', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='medicines', to='medme.Form')),
            ],
            options={
                'ordering': ('name', 'created'),
            },
        ),
        migrations.CreateModel(
            name='Order',
            fields=[
                ('orderNumber', models.AutoField(auto_created=True, primary_key=True, serialize=False)),
                ('address', models.TextField(default='')),
                ('status', models.CharField(choices=[('NOT_CONFIRMED', 'Not Confirmed'), ('IN_PROGRESS', 'In Progress'), ('DELIVERED', 'Delivered'), ('COMPLETED', 'Completed')], default='NOT_CONFIRMED', max_length=20)),
                ('productCharges', models.IntegerField(default=0)),
                ('deliveryCharges', models.IntegerField(default=0)),
                ('extraCharges', models.IntegerField(default=0)),
                ('totalBill', models.IntegerField(default=0)),
                ('paymentReceived', models.IntegerField(default=0)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='orders', to='medme.Customer')),
            ],
        ),
        migrations.CreateModel(
            name='OrderItems',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('quantity', models.IntegerField(default=1)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('medicine', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='medme.Medicine')),
                ('order', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='medme.Order')),
            ],
            options={
                'ordering': ('created',),
            },
        ),
        migrations.AddField(
            model_name='order',
            name='items',
            field=models.ManyToManyField(related_name='items', through='medme.OrderItems', to='medme.Medicine'),
        ),
        migrations.AddField(
            model_name='composition',
            name='drug',
            field=models.ForeignKey(blank=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='compositions', to='medme.Drug'),
        ),
    ]
예제 #23
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('taggit', '0002_auto_20150616_2121'),
        ('wagtailimages', '0012_copy_image_permissions_to_collections'),
        ('comments', '0002_auto_20160411_1006'),
        ('wagtailcore', '0028_merge'),
    ]

    operations = [
        migrations.CreateModel(
            name='Address',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('city', models.CharField(max_length=40, verbose_name='stad')),
                ('postal_code',
                 models.CharField(max_length=8,
                                  null=True,
                                  verbose_name='postcode')),
                ('street',
                 models.CharField(max_length=40,
                                  null=True,
                                  verbose_name='straat')),
                ('number',
                 models.CharField(max_length=8,
                                  null=True,
                                  verbose_name='nummer')),
                ('country',
                 django_countries.fields.CountryField(default='BE',
                                                      max_length=2,
                                                      null=True,
                                                      verbose_name='land')),
            ],
            options={
                'verbose_name_plural': 'adressen',
                'verbose_name': 'adres',
            },
        ),
        migrations.CreateModel(
            name='CommentSnippet',
            fields=[
                ('commentwithtitle_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='comments.CommentWithTitle')),
            ],
            options={
                'verbose_name_plural': 'comments',
                'abstract': False,
                'permissions': [('can_moderate', 'Can moderate comments')],
                'verbose_name': 'comment',
                'ordering': ('submit_date', ),
            },
            bases=('comments.commentwithtitle', ),
        ),
        migrations.CreateModel(
            name='CustomImage',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=255,
                                           verbose_name='title')),
                ('file',
                 models.ImageField(
                     height_field='height',
                     upload_to=wagtail.wagtailimages.models.get_upload_to,
                     verbose_name='file',
                     width_field='width')),
                ('width',
                 models.IntegerField(editable=False, verbose_name='width')),
                ('height',
                 models.IntegerField(editable=False, verbose_name='height')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      db_index=True,
                                      verbose_name='created at')),
                ('focal_point_x',
                 models.PositiveIntegerField(blank=True, null=True)),
                ('focal_point_y',
                 models.PositiveIntegerField(blank=True, null=True)),
                ('focal_point_width',
                 models.PositiveIntegerField(blank=True, null=True)),
                ('focal_point_height',
                 models.PositiveIntegerField(blank=True, null=True)),
                ('file_size',
                 models.PositiveIntegerField(editable=False, null=True)),
                ('author',
                 models.CharField(blank=True,
                                  max_length=56,
                                  null=True,
                                  verbose_name='auteur')),
                ('collection',
                 models.ForeignKey(
                     default=wagtail.wagtailcore.models.get_root_collection_id,
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='+',
                     to='wagtailcore.Collection',
                     verbose_name='collection')),
                ('tags',
                 taggit.managers.TaggableManager(blank=True,
                                                 help_text=None,
                                                 through='taggit.TaggedItem',
                                                 to='taggit.Tag',
                                                 verbose_name='tags')),
                ('uploaded_by_user',
                 models.ForeignKey(
                     blank=True,
                     editable=False,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to=settings.AUTH_USER_MODEL,
                     verbose_name='uploaded by user')),
            ],
            options={
                'abstract': False,
            },
            bases=(models.Model, wagtail.wagtailadmin.taggable.TagSearchable),
        ),
        migrations.CreateModel(
            name='CustomRendition',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('file',
                 models.ImageField(height_field='height',
                                   upload_to='images',
                                   width_field='width')),
                ('width', models.IntegerField(editable=False)),
                ('height', models.IntegerField(editable=False)),
                ('focal_point_key',
                 models.CharField(blank=True,
                                  default='',
                                  editable=False,
                                  max_length=255)),
                ('filter',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='+',
                                   to='wagtailimages.Filter')),
                ('image',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='renditions',
                                   to='home.CustomImage')),
            ],
        ),
        migrations.CreateModel(
            name='FestivalImage',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('is_primary',
                 models.BooleanField(default=False,
                                     verbose_name='hoofdafbeelding')),
                ('image',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='+',
                                   to='home.CustomImage',
                                   verbose_name='afbeelding')),
            ],
        ),
        migrations.CreateModel(
            name='FestivalIndexPage',
            fields=[
                ('page_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='wagtailcore.Page')),
            ],
            options={
                'abstract': False,
            },
            bases=('wagtailcore.page', ),
        ),
        migrations.CreateModel(
            name='FestivalLocation',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
            ],
        ),
        migrations.CreateModel(
            name='FestivalPage',
            fields=[
                ('page_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='wagtailcore.Page')),
                ('name',
                 models.CharField(default='',
                                  max_length=40,
                                  unique=True,
                                  verbose_name='Festival naam')),
                ('description',
                 wagtail.wagtailcore.fields.RichTextField(
                     blank=True,
                     default='',
                     verbose_name='Festival promo tekst')),
                ('date',
                 models.DateField(null=True, verbose_name='Festival datum')),
                ('duration',
                 models.PositiveIntegerField(default=1,
                                             verbose_name='Duur (# dagen)')),
                ('website',
                 models.URLField(blank=True, max_length=120, null=True)),
            ],
            options={
                'verbose_name': 'Festival',
                'ordering': ['-date'],
            },
            bases=('wagtailcore.page', ),
        ),
        migrations.CreateModel(
            name='FestivalPageRateableAttribute',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=27)),
            ],
            options={
                'verbose_name_plural': 'Beoordeelbare kenmerken',
                'verbose_name': 'Beoordeelbaar kenmerk',
                'ordering': ['name'],
            },
        ),
        migrations.CreateModel(
            name='FestivalPageRatebleAttributeValue',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('page',
                 modelcluster.fields.ParentalKey(
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='rateable_attributes',
                     to='home.FestivalPage')),
                ('rateable_attribute',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='+',
                                   to='home.FestivalPageRateableAttribute',
                                   unique=True)),
            ],
        ),
        migrations.CreateModel(
            name='FestivalPageTag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content_object',
                 modelcluster.fields.ParentalKey(
                     null=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='tagged_items',
                     to='home.FestivalPage')),
                ('tag',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='home_festivalpagetag_items',
                                   to='taggit.Tag')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='HomePage',
            fields=[
                ('page_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='wagtailcore.Page')),
                ('body',
                 wagtail.wagtailcore.fields.StreamField(
                     (('carousel',
                       wagtail.wagtailcore.blocks.
                       ListBlock(wagtail.wagtailcore.blocks.StructBlock(
                           (('image',
                             wagtail.wagtailimages.blocks.ImageChooserBlock()),
                            ('caption',
                             wagtail.wagtailcore.blocks.TextBlock(
                                 required=False)))),
                                 icon='image',
                                 template='home/blocks/carousel.html')), ),
                     null=True)),
                ('test',
                 wagtail.wagtailcore.fields.RichTextField(blank=True,
                                                          null=True)),
            ],
            options={
                'verbose_name': 'Startpagina',
            },
            bases=('wagtailcore.page', ),
        ),
        migrations.CreateModel(
            name='Location',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(max_length=28, verbose_name='locatie naam')),
                ('longitude',
                 models.DecimalField(blank=True,
                                     decimal_places=7,
                                     max_digits=10,
                                     null=True)),
                ('latitude',
                 models.DecimalField(blank=True,
                                     decimal_places=7,
                                     max_digits=10,
                                     null=True)),
            ],
            options={
                'verbose_name_plural': 'locaties',
                'verbose_name': 'locatie',
            },
        ),
        migrations.CreateModel(
            name='Person',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('first_name',
                 models.CharField(max_length=28,
                                  unique=True,
                                  verbose_name='naam')),
                ('last_name',
                 models.CharField(blank=True,
                                  max_length=64,
                                  verbose_name='familienaam')),
                ('email',
                 models.EmailField(blank=True,
                                   max_length=254,
                                   null=True,
                                   verbose_name='email adres')),
                ('phone',
                 models.CharField(blank=True,
                                  max_length=28,
                                  null=True,
                                  verbose_name='telefoon nr')),
            ],
            options={
                'verbose_name_plural': 'personen',
                'verbose_name': 'persoon',
                'ordering': ['first_name'],
            },
        ),
        #        migrations.CreateModel(
        #            name='AddressOrderable',
        #            fields=[
        #                ('address_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='home.Address')),
        #                ('sort_order', models.IntegerField(blank=True, editable=False, null=True)),
        #            ],
        #            options={
        #                'abstract': False,
        #                'ordering': ['sort_order'],
        #            },
        #            bases=('home.address', models.Model),
        #        ),
        #        migrations.CreateModel(
        #            name='OrderableTest',
        #            fields=[
        #                ('location_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='home.Location')),
        #                ('sort_order', models.IntegerField(blank=True, editable=False, null=True)),
        #            ],
        #            options={
        #                'abstract': False,
        #                'ordering': ['sort_order'],
        #            },
        #            bases=('home.location', models.Model),
        #        ),
        migrations.AddField(
            model_name='location',
            name='address',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='location',
                to='home.Address',
                verbose_name='adres'),
        ),
        migrations.AddField(
            model_name='festivalpage',
            name='contact_person',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='festivals',
                to='home.Person'),
        ),
        migrations.AddField(
            model_name='festivalpage',
            name='location',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='festivals',
                to='home.Location'),
        ),
        migrations.AddField(
            model_name='festivalpage',
            name='main_image',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='+',
                to='wagtailimages.Image'),
        ),
        migrations.AddField(
            model_name='festivalpage',
            name='tags',
            field=modelcluster.contrib.taggit.ClusterTaggableManager(
                blank=True,
                help_text='A comma-separated list of tags.',
                through='home.FestivalPageTag',
                to='taggit.Tag',
                verbose_name='Tags'),
        ),
        migrations.AddField(
            model_name='festivallocation',
            name='location',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='home.Location'),
        ),
        migrations.AddField(
            model_name='festivallocation',
            name='page',
            field=modelcluster.fields.ParentalKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='locations',
                to='home.FestivalPage'),
        ),
        migrations.AddField(
            model_name='festivalimage',
            name='page',
            field=modelcluster.fields.ParentalKey(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='images',
                to='home.FestivalPage'),
        ),
        #        migrations.AddField(
        #            model_name='orderabletest',
        #            name='page',
        #            field=modelcluster.fields.ParentalKey(on_delete=django.db.models.deletion.CASCADE, related_name='locaties', to='home.FestivalPage'),
        #        ),
        migrations.AlterUniqueTogether(
            name='customrendition',
            unique_together=set([('image', 'filter', 'focal_point_key')]),
        ),
        #        migrations.AddField(
        #            model_name='addressorderable',
        #            name='page',
        #            field=modelcluster.fields.ParentalKey(on_delete=django.db.models.deletion.CASCADE, related_name='adresorderable', to='home.FestivalPage'),
        #        ),
    ]
예제 #24
0
class Migration(migrations.Migration):

    dependencies = [
        ('auth', '0007_alter_validators_add_error_messages'),
        ('goto', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='GotoUser',
            fields=[
                ('user_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to=settings.AUTH_USER_MODEL)),
                ('surname', models.CharField(blank=True, max_length=40)),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            bases=('auth.user', ),
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.AlterModelOptions(
            name='expert',
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users'
            },
        ),
        migrations.AlterModelOptions(
            name='participant',
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users'
            },
        ),
        migrations.AlterModelManagers(
            name='expert',
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.AlterModelManagers(
            name='participant',
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.RemoveField(
            model_name='expert',
            name='id',
        ),
        migrations.RemoveField(
            model_name='participant',
            name='id',
        ),
        migrations.CreateModel(
            name='Staff',
            fields=[
                ('gotouser_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='goto.GotoUser')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            bases=('goto.gotouser', ),
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.AddField(
            model_name='expert',
            name='gotouser_ptr',
            field=models.OneToOneField(
                auto_created=True,
                default=0,
                on_delete=django.db.models.deletion.CASCADE,
                parent_link=True,
                primary_key=True,
                serialize=False,
                to='goto.GotoUser'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='participant',
            name='gotouser_ptr',
            field=models.OneToOneField(
                auto_created=True,
                default=None,
                on_delete=django.db.models.deletion.CASCADE,
                parent_link=True,
                primary_key=True,
                serialize=False,
                to='goto.GotoUser'),
            preserve_default=False,
        ),
    ]
예제 #25
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.RemoveField(
            model_name='game',
            name='finished',
        ),
        migrations.RemoveField(
            model_name='game',
            name='trynumber',
        ),
        migrations.AddField(
            model_name='player',
            name='player_session',
            field=models.CharField(default='', max_length=32),
        ),
        migrations.AddField(
            model_name='playergameinfo',
            name='finished',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='playergameinfo',
            name='game',
            field=models.ForeignKey(
                default='',
                on_delete=django.db.models.deletion.CASCADE,
                to='game.Game'),
        ),
        migrations.AddField(
            model_name='playergameinfo',
            name='player',
            field=models.ForeignKey(
                default='',
                on_delete=django.db.models.deletion.CASCADE,
                to='game.Player'),
        ),
        migrations.AddField(
            model_name='playergameinfo',
            name='trynumber',
            field=models.IntegerField(default=0),
        ),
        migrations.RemoveField(
            model_name='game',
            name='creator',
        ),
        migrations.AddField(
            model_name='game',
            name='creator',
            field=models.ManyToManyField(through='game.PlayerGameInfo',
                                         to='game.Player'),
        ),
        migrations.AlterField(
            model_name='game',
            name='id',
            field=models.AutoField(auto_created=True,
                                   primary_key=True,
                                   serialize=False,
                                   verbose_name='ID'),
        ),
    ]
예제 #26
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('users', '0001_initial'),
        ('reports', '0001_initial'),
        ('tpmpartners', '0001_initial'),
        ('activities', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='TPMActionPoint',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created',
                 model_utils.fields.AutoCreatedField(
                     default=django.utils.timezone.now,
                     editable=False,
                     verbose_name='created')),
                ('modified',
                 model_utils.fields.AutoLastModifiedField(
                     default=django.utils.timezone.now,
                     editable=False,
                     verbose_name='modified')),
                ('due_date', models.DateField(verbose_name='Due Date')),
                ('description', models.TextField(verbose_name='Description')),
                ('comments',
                 models.TextField(blank=True, verbose_name='Comments')),
                ('status',
                 models.CharField(choices=[('open', 'Open'),
                                           ('progress', 'In-Progress'),
                                           ('completed', 'Completed'),
                                           ('cancelled', 'Cancelled')],
                                  default='open',
                                  max_length=9,
                                  verbose_name='Status')),
                ('author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='created_tpm_action_points',
                                   to=settings.AUTH_USER_MODEL,
                                   verbose_name='Assigned By')),
                ('person_responsible',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='tpm_action_points',
                                   to=settings.AUTH_USER_MODEL,
                                   verbose_name='Person Responsible')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='TPMActivity',
            fields=[
                ('activity_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='activities.Activity')),
                ('additional_information',
                 models.TextField(blank=True,
                                  verbose_name='Additional Information')),
                ('is_pv',
                 models.BooleanField(default=False,
                                     verbose_name='HACT Programmatic Visit')),
                ('section',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='tpm_activities',
                                   to='reports.Sector',
                                   verbose_name='Section')),
            ],
            options={
                'ordering': ['tpm_visit', 'id'],
                'verbose_name_plural': 'TPM Activities',
            },
            bases=('activities.activity', ),
        ),
        migrations.CreateModel(
            name='TPMPermission',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('user_type', models.CharField(max_length=30)),
                ('permission',
                 models.CharField(choices=[('view', 'View'), ('edit', 'Edit'),
                                           ('action', 'Action')],
                                  max_length=10)),
                ('permission_type',
                 models.CharField(choices=[('allow', 'Allow'),
                                           ('disallow', 'Disallow')],
                                  default='allow',
                                  max_length=10)),
                ('target', models.CharField(max_length=100)),
                ('instance_status',
                 models.CharField(max_length=32,
                                  verbose_name='Instance Status')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='TPMVisit',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('deleted_at',
                 models.DateTimeField(default=datetime.datetime(1970,
                                                                1,
                                                                1,
                                                                0,
                                                                0,
                                                                tzinfo=utc),
                                      verbose_name='Deleted At')),
                ('created',
                 model_utils.fields.AutoCreatedField(
                     default=django.utils.timezone.now,
                     editable=False,
                     verbose_name='created')),
                ('modified',
                 model_utils.fields.AutoLastModifiedField(
                     default=django.utils.timezone.now,
                     editable=False,
                     verbose_name='modified')),
                ('status',
                 django_fsm.FSMField(choices=[
                     ('draft', 'Draft'), ('assigned', 'Assigned'),
                     ('cancelled', 'Cancelled'),
                     ('tpm_accepted', 'TPM Accepted'),
                     ('tpm_rejected', 'TPM Rejected'),
                     ('tpm_reported', 'TPM Reported'),
                     ('tpm_report_rejected', 'Sent Back to TPM'),
                     ('unicef_approved', 'UNICEF Approved')
                 ],
                                     default='draft',
                                     max_length=20,
                                     protected=True,
                                     verbose_name='Status')),
                ('reject_comment',
                 models.TextField(
                     blank=True, verbose_name='Request For More Information')),
                ('approval_comment',
                 models.TextField(blank=True,
                                  verbose_name='Approval Comments')),
                ('visit_information',
                 models.TextField(blank=True,
                                  verbose_name='Visit Information')),
                ('date_of_assigned',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Date of Assigned')),
                ('date_of_cancelled',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Date of Cancelled')),
                ('date_of_tpm_accepted',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Date of TPM Accepted')),
                ('date_of_tpm_rejected',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Date of TPM Rejected')),
                ('date_of_tpm_reported',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Date of TPM Reported')),
                ('date_of_tpm_report_rejected',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Date of Sent Back to TPM')),
                ('date_of_unicef_approved',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Date of UNICEF Approved')),
                ('offices',
                 models.ManyToManyField(
                     blank=True,
                     related_name='tpm_visits',
                     to='users.Office',
                     verbose_name='Office(s) of UNICEF Focal Point(s)')),
                ('tpm_partner',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='tpmpartners.TPMPartner',
                                   verbose_name='TPM Vendor')),
                ('tpm_partner_focal_points',
                 models.ManyToManyField(blank=True,
                                        related_name='tpm_visits',
                                        to='tpmpartners.TPMPartnerStaffMember',
                                        verbose_name='TPM Focal Points')),
                ('unicef_focal_points',
                 models.ManyToManyField(blank=True,
                                        related_name='tpm_visits',
                                        to=settings.AUTH_USER_MODEL,
                                        verbose_name='UNICEF Focal Points')),
            ],
            options={
                'abstract': False,
                'ordering': ('id', ),
                'verbose_name': 'TPM Visit',
                'verbose_name_plural': 'TPM Visits'
            },
            managers=[
                ('admin_objects', django.db.models.manager.Manager()),
            ],
        ),
        migrations.CreateModel(
            name='TPMVisitReportRejectComment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('rejected_at',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='Rejected At')),
                ('reject_reason',
                 models.TextField(verbose_name='Reason of Rejection')),
                ('tpm_visit',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='report_reject_comments',
                                   to='tpm.TPMVisit',
                                   verbose_name='Visit')),
            ],
            options={
                'ordering': ['tpm_visit', 'id'],
                'verbose_name_plural': 'Report Reject Comments',
            },
        ),
        migrations.AlterUniqueTogether(
            name='tpmpermission',
            unique_together=set([('user_type', 'instance_status', 'target',
                                  'permission_type')]),
        ),
        migrations.AddField(
            model_name='tpmactivity',
            name='tpm_visit',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='tpm_activities',
                to='tpm.TPMVisit',
                verbose_name='Visit'),
        ),
        migrations.AddField(
            model_name='tpmactionpoint',
            name='tpm_visit',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='action_points',
                to='tpm.TPMVisit',
                verbose_name='Visit'),
        ),
    ]
예제 #27
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('account', '0001_initial'),
        ('order', '0001_initial'),
        ('category', '0001_initial'),
    ]

    operations = [
        migrations.AddField(
            model_name='providerinfo',
            name='order',
            field=models.ManyToManyField(related_name='provider_order',
                                         through='order.ProviderInfoOrder',
                                         to='order.Order'),
        ),
        migrations.AddField(
            model_name='providerinfo',
            name='payment',
            field=models.ManyToManyField(related_name='provider_payment',
                                         through='account.ProviderInfoPayment',
                                         to='account.Payment'),
        ),
        migrations.AddField(
            model_name='providerinfo',
            name='provider_info_third_category',
            field=models.ManyToManyField(
                related_name='info_category',
                through='category.ProviderInfoThirdCategory',
                to='category.ThirdCategory'),
        ),
        migrations.AddField(
            model_name='providerinfo',
            name='provider_time',
            field=models.ManyToManyField(through='account.ProviderTime',
                                         to='account.Time'),
        ),
        migrations.AddField(
            model_name='profileimage',
            name='provider_info_image',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='account.ProviderInfo'),
        ),
        migrations.AddField(
            model_name='profile',
            name='provider_info_profile',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='account.ProviderInfo'),
        ),
        migrations.AddField(
            model_name='gu',
            name='si',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='account.Si'),
        ),
        migrations.AddField(
            model_name='dong',
            name='gu',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='account.Gu'),
        ),
        migrations.AddField(
            model_name='address',
            name='dong',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='account.Dong'),
        ),
        migrations.AddField(
            model_name='address',
            name='gu',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='account.Gu'),
        ),
        migrations.AddField(
            model_name='address',
            name='si',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='account.Si'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('parser_app', '0010_resume_competencies'),
    ]

    operations = [
        migrations.CreateModel(
            name='Competencies',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('competency', models.CharField(blank=True, max_length=1000, null=True, verbose_name='Competency')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='MeasurableResults',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('measurable_result', models.CharField(blank=True, max_length=1000, null=True, verbose_name='Competency')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='ResumeDetails',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('page_nos', models.IntegerField(blank=True, null=True, verbose_name='Experience')),
            ],
        ),
        migrations.CreateModel(
            name='UserDetails',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('mobile_number', models.IntegerField(blank=True, null=True, verbose_name='Mobile Number')),
                ('skills', models.CharField(blank=True, max_length=1000, null=True, verbose_name='Skills')),
                ('education', models.CharField(blank=True, max_length=1000, null=True, verbose_name='Education')),
                ('years_of_exp', models.IntegerField(blank=True, null=True, verbose_name='Experience')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.RenameField(
            model_name='resume',
            old_name='uploaded_on',
            new_name='last_uploaded_on',
        ),
        migrations.RemoveField(
            model_name='resume',
            name='competencies',
        ),
        migrations.RemoveField(
            model_name='resume',
            name='education',
        ),
        migrations.RemoveField(
            model_name='resume',
            name='email',
        ),
        migrations.RemoveField(
            model_name='resume',
            name='experience',
        ),
        migrations.RemoveField(
            model_name='resume',
            name='mobile_number',
        ),
        migrations.RemoveField(
            model_name='resume',
            name='name',
        ),
        migrations.RemoveField(
            model_name='resume',
            name='skills',
        ),
        migrations.AddField(
            model_name='resume',
            name='user',
            field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='resumedetails',
            name='resume',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='parser_app.Resume'),
        ),
    ]
예제 #29
0
class Migration(migrations.Migration):

    dependencies = [
        ('gymbuddy', '0003_auto_20190304_2247'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='comments',
            options={'verbose_name_plural': 'Comments'},
        ),
        migrations.AlterModelOptions(
            name='gym',
            options={'verbose_name_plural': 'Gyms'},
        ),
        migrations.AlterModelOptions(
            name='profile',
            options={'verbose_name_plural': 'Profiles'},
        ),
        migrations.AlterModelOptions(
            name='progresspics',
            options={'verbose_name_plural': 'ProgressPics'},
        ),
        migrations.RemoveField(
            model_name='comments',
            name='User',
        ),
        migrations.RemoveField(
            model_name='comments',
            name='id',
        ),
        migrations.RemoveField(
            model_name='gym',
            name='GymID',
        ),
        migrations.RemoveField(
            model_name='gym',
            name='Users',
        ),
        migrations.RemoveField(
            model_name='profile',
            name='UserID',
        ),
        migrations.RemoveField(
            model_name='progresspics',
            name='comments',
        ),
        migrations.AddField(
            model_name='comments',
            name='CommentID',
            field=models.AutoField(default=1, primary_key=True, serialize=False),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='comments',
            name='OnPic',
            field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='gymbuddy.ProgressPics'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='comments',
            name='Poster',
            field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='gymbuddy.Profile'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='gym',
            name='id',
            field=models.AutoField(auto_created=True, default=1, primary_key=True, serialize=False, verbose_name='ID'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='profile',
            name='id',
            field=models.AutoField(auto_created=True, default=1, primary_key=True, serialize=False, verbose_name='ID'),
            preserve_default=False,
        ),
        migrations.AlterField(
            model_name='comments',
            name='Comment',
            field=models.CharField(max_length=200),
        ),
        migrations.AlterField(
            model_name='comments',
            name='Date',
            field=models.DateField(max_length=128),
        ),
        migrations.AlterField(
            model_name='profile',
            name='AboutMe',
            field=models.TextField(max_length=300),
        ),
        migrations.AlterField(
            model_name='profile',
            name='Height',
            field=models.DecimalField(decimal_places=2, max_digits=5, max_length=3),
        ),
        migrations.AlterField(
            model_name='progresspics',
            name='UserName',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
    ]
예제 #30
0
class Migration(migrations.Migration):

    dependencies = [
        ('games', '0012_auto_20190117_1728'),
    ]

    operations = [
        migrations.AddField(
            model_name='game_1_obj',
            name='audio_eng',
            field=models.FileField(blank=True, help_text='до 5 мб', null=True, upload_to='audios/', validators=[games.validators.validate_file_extension, games.validators.validate_file_size], verbose_name='Аудио на английском'),
        ),
        migrations.AddField(
            model_name='game_1_obj',
            name='description_eng',
            field=models.CharField(default='change me', max_length=100, verbose_name='Название на английском'),
        ),
        migrations.AddField(
            model_name='game_2_obj_level_1',
            name='description_eng',
            field=models.CharField(default='change me', max_length=100, verbose_name='Название группы на английском'),
        ),
        migrations.AddField(
            model_name='game_2_obj_level_2',
            name='description_eng',
            field=models.CharField(default='change me', max_length=100, verbose_name='Название группы на английском'),
        ),
        migrations.AddField(
            model_name='game_2_obj_level_3',
            name='description_eng',
            field=models.CharField(default='change me', max_length=100, verbose_name='Название группы на английском'),
        ),
        migrations.AddField(
            model_name='game_3_obj',
            name='verb_eng',
            field=models.CharField(default='change me', max_length=100, verbose_name='Глагол на английском'),
        ),
        migrations.AlterField(
            model_name='game_1_obj',
            name='audio',
            field=models.FileField(blank=True, help_text='до 5 мб', null=True, upload_to='audios/', validators=[games.validators.validate_file_extension, games.validators.validate_file_size], verbose_name='Аудио'),
        ),
        migrations.AlterField(
            model_name='game_1_obj',
            name='image',
            field=models.ImageField(help_text='до 5 мб', null=True, upload_to='images/', verbose_name='Загрузить изображение'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_1',
            name='image_1',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №1'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_1',
            name='image_2',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №2'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_2',
            name='image_1',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №1'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_2',
            name='image_2',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №2'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_2',
            name='image_3',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №3'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_3',
            name='image_1',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №1'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_3',
            name='image_2',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №2'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_3',
            name='image_3',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №3'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_3',
            name='image_4',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №4'),
        ),
        migrations.AlterField(
            model_name='game_2_obj_level_3',
            name='image_5',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение №5'),
        ),
        migrations.AlterField(
            model_name='game_3_obj',
            name='image_1',
            field=models.ImageField(help_text='до 5 мб', upload_to='images/', verbose_name='Загрузить изображение'),
        ),
    ]