class Migration(migrations.Migration):

    dependencies = [
        ('core', '0015_auto_20201123_1248'),
        ('services', '0010_auto_20201120_2334'),
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('financial', '0002_auto_20201121_1552'),
    ]

    operations = [
        migrations.AlterField(
            model_name='payment',
            name='client',
            field=models.ForeignKey(on_delete=models.SET(core.models.User.get_deleted_user), related_name='payments', to=settings.AUTH_USER_MODEL),
        ),
        migrations.AlterField(
            model_name='payment',
            name='job',
            field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='services.job'),
        ),
        migrations.AlterField(
            model_name='payment',
            name='professional',
            field=models.ForeignKey(null=True, on_delete=models.SET(core.models.Professional.get_deleted_professional), related_name='receipts', to='core.professional'),
        ),
    ]
Exemple #2
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='blogpost',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=200)),
                ('content', models.TextField()),
                ('author',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0003_parametros'),
    ]

    operations = [
        migrations.CreateModel(
            name='MovRotativo',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('checkin', models.DateTimeField()),
                ('checkout', models.DateTimeField(blank=True, null=True)),
                ('valor_hora',
                 models.DecimalField(decimal_places=2, max_digits=5)),
                ('pago', models.BooleanField(default=False)),
                ('veiculo',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   to='core.veiculo')),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0004_movrotativo'),
    ]

    operations = [
        migrations.CreateModel(
            name='Mensalista',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('inicio', models.DateField()),
                ('valor_mes',
                 models.DecimalField(decimal_places=2, max_digits=6)),
                ('veiculo',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   to='core.veiculo')),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0010_auto_20200404_1807'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='company_aids',
            name='emp_company_id',
        ),
        migrations.RemoveField(
            model_name='users',
            name='type_account',
        ),
        migrations.AlterField(
            model_name='company_aids',
            name='aids_id',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Aid'),
        ),
        migrations.AlterField(
            model_name='company_aids',
            name='company_id',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Company'),
        ),
        migrations.AlterField(
            model_name='employer',
            name='id_user',
            field=models.ForeignKey(null=True, on_delete=models.SET(core.models.get_sentinel_user), to=settings.AUTH_USER_MODEL),
        ),
        migrations.DeleteModel(
            name='Employer_company',
        ),
    ]
Exemple #6
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('text', models.TextField()),
                ('created_date',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('published_date', models.DateTimeField(blank=True,
                                                        null=True)),
                ('author',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   related_name='news_articles',
                                   related_query_name='article',
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
Exemple #7
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='Score',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(db_index=True, help_text='Name', max_length=255)),
                ('note', models.TextField(blank=True, help_text='Note', null=True)),
                ('created', models.DateTimeField(auto_now_add=True, help_text='Created')),
                ('updated', models.DateTimeField(auto_now=True, help_text='Last updated')),
                ('privacy', models.CharField(choices=[('private', 'Private'), ('public', 'Public')], default='private', max_length=25)),
                ('minval', models.PositiveIntegerField()),
                ('maxval', models.PositiveIntegerField()),
                ('user', models.ForeignKey(on_delete=models.SET(core.models.get_sentinel_user), to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'abstract': False,
            },
            bases=(models.Model, core.models.DictDocumentMixin),
        ),
        migrations.CreateModel(
            name='ScoredItem',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(db_index=True, help_text='Name', max_length=255)),
                ('note', models.TextField(blank=True, help_text='Note', null=True)),
                ('created', models.DateTimeField(auto_now_add=True, help_text='Created')),
                ('updated', models.DateTimeField(auto_now=True, help_text='Last updated')),
                ('object_id', models.PositiveIntegerField()),
                ('content_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')),
                ('score', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Score')),
                ('user', models.ForeignKey(on_delete=models.SET(core.models.get_sentinel_user), to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'abstract': False,
            },
            bases=(models.Model, core.models.DictDocumentMixin),
        ),
    ]
Exemple #8
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('core', '0015_auto_20201123_1248'),
        ('services', '0010_auto_20201120_2334'),
    ]

    operations = [
        migrations.AlterField(
            model_name='job',
            name='client',
            field=models.ForeignKey(on_delete=models.SET(
                core.models.User.get_deleted_user),
                                    related_name='hires',
                                    to=settings.AUTH_USER_MODEL),
        ),
        migrations.AlterField(
            model_name='job',
            name='professional',
            field=models.ForeignKey(on_delete=models.SET(
                core.models.Professional.get_deleted_professional),
                                    related_name='jobs',
                                    to='core.professional'),
        ),
        migrations.AlterField(
            model_name='job',
            name='proposal',
            field=models.OneToOneField(
                on_delete=django.db.models.deletion.PROTECT,
                related_name='job',
                to='services.proposal'),
        ),
        migrations.AlterField(
            model_name='rating',
            name='client',
            field=models.ForeignKey(on_delete=models.SET(
                core.models.User.get_deleted_user),
                                    related_name='rates',
                                    to=settings.AUTH_USER_MODEL),
        ),
    ]
Exemple #9
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Marca',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('nome', models.CharField(max_length=50)),
            ],
        ),
        migrations.CreateModel(
            name='Pessoa',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('nome', models.CharField(max_length=100)),
                ('endereco', models.CharField(max_length=200)),
                ('telefone', models.CharField(max_length=20)),
            ],
        ),
        migrations.CreateModel(
            name='Veiculo',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('placa', models.CharField(max_length=7)),
                ('cor', models.CharField(max_length=15)),
                ('observacoes', models.TextField()),
                ('marca',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   to='core.marca')),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0004_auto_20200510_2129'),
    ]

    operations = [
        migrations.AlterField(
            model_name='carro',
            name='montadora',
            field=models.ForeignKey(on_delete=models.SET(
                core.models.set_default_montadora),
                                    to='core.Montadora'),
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterField(
            model_name='carro',
            name='montadora',
            field=models.ForeignKey(on_delete=models.SET(
                core.models.set_default_montadora),
                                    to='core.montadora'),
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.AddField(
            model_name='veiculo',
            name='proprietario',
            field=models.ForeignKey(default='',
                                    on_delete=models.SET(
                                        core.models.get_sentinel_user),
                                    to='core.pessoa'),
            preserve_default=False,
        ),
    ]
Exemple #13
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Chassi',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('numero', models.CharField(help_text='Máximo 16 caracteres', max_length=16, verbose_name='Chassi')),
            ],
            options={
                'verbose_name': 'Chassi',
                'verbose_name_plural': 'Chassis',
            },
        ),
        migrations.CreateModel(
            name='Montadora',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nome', models.CharField(max_length=50, verbose_name='Nome')),
            ],
            options={
                'verbose_name': 'Montadora',
                'verbose_name_plural': 'Montadoras',
            },
        ),
        migrations.CreateModel(
            name='Carro',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('modelo', models.CharField(help_text='Máximo 30 caracteres', max_length=30, verbose_name='Modelo')),
                ('preco', models.DecimalField(decimal_places=2, max_digits=8, verbose_name='Preço')),
                ('chassi', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='core.Chassi')),
                ('montadora', models.ForeignKey(on_delete=models.SET(core.models.set_default_montadora), to='core.Montadora')),
            ],
            options={
                'verbose_name': 'Carro',
                'verbose_name_plural': 'Carros',
            },
        ),
    ]
Exemple #14
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Url',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('label', models.CharField(help_text='Custom label for url.', max_length=255)),
                ('uid', models.UUIDField(default=core.utils.short_url, editable=False, help_text='Short url identifier.', unique=True)),
                ('url', models.URLField(help_text='Destination url.')),
                ('custom_id', models.CharField(help_text='Custom short url identifier.', max_length=255, unique=True)),
                ('user', models.ForeignKey(on_delete=models.SET(core.models.get_sentinel_user), to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterField(
            model_name='channel',
            name='picture',
            field=models.ImageField(default='channel_files/default.png',
                                    upload_to=core.models.Channel.image_path),
        ),
        migrations.AlterField(
            model_name='content',
            name='channel',
            field=models.ForeignKey(on_delete=models.SET(
                core.models.get_default_channel),
                                    to='core.Channel'),
        ),
    ]
Exemple #16
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('wagtailimages', '0019_delete_filter'),
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('wagtailcore', '0040_page_draft_title'),
        ('taggit', '0002_auto_20150616_2121'),
    ]

    operations = [
        migrations.CreateModel(
            name='Event',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=300)),
                ('date_created',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('last_modified', models.DateTimeField(auto_now=True)),
                ('summary', models.CharField(blank=True, max_length=500)),
                ('description',
                 core.fields.MarkdownField(blank=True, rendered_field=True)),
                ('early_registration_deadline',
                 models.DateTimeField(blank=True, null=True)),
                ('description_markup_type',
                 models.CharField(choices=[('', '--'),
                                           ('markdown', 'markdown'),
                                           ('html', 'html'),
                                           ('plain', 'plain'), ('', '')],
                                  default='markdown',
                                  max_length=30)),
                ('registration_deadline',
                 models.DateTimeField(blank=True, null=True)),
                ('_description_rendered', models.TextField(editable=False)),
                ('submission_deadline',
                 models.DateTimeField(blank=True, null=True)),
                ('start_date', models.DateTimeField()),
                ('end_date', models.DateTimeField(blank=True, null=True)),
                ('location', models.CharField(max_length=300)),
                ('external_url', models.URLField(blank=True)),
                ('submitter',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'permissions': (('view_event', 'Can view events'), ),
            },
            bases=(wagtail.search.index.Indexed, models.Model),
        ),
        migrations.CreateModel(
            name='EventTag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content_object',
                 modelcluster.fields.ParentalKey(
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='tagged_events',
                     to='core.Event')),
                ('tag',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='core_eventtag_items',
                                   to='taggit.Tag')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='FollowUser',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('source',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='following',
                                   to=settings.AUTH_USER_MODEL)),
                ('target',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='followers',
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Institution',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=200)),
                ('url', models.URLField(blank=True)),
                ('acronym', models.CharField(max_length=50)),
            ],
        ),
        migrations.CreateModel(
            name='Job',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title',
                 models.CharField(help_text='Job posting title',
                                  max_length=300)),
                ('date_created',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('application_deadline',
                 models.DateField(
                     blank=True,
                     help_text='Optional deadline for applications',
                     null=True)),
                ('last_modified', models.DateTimeField(auto_now=True)),
                ('summary',
                 models.CharField(blank=True,
                                  help_text='Brief summary of job posting.',
                                  max_length=500)),
                ('description',
                 core.fields.MarkdownField(blank=True, rendered_field=True)),
                ('description_markup_type',
                 models.CharField(choices=[('', '--'),
                                           ('markdown', 'markdown'),
                                           ('html', 'html'),
                                           ('plain', 'plain'), ('', '')],
                                  default='markdown',
                                  max_length=30)),
                ('external_url', models.URLField(blank=True)),
                ('_description_rendered', models.TextField(editable=False)),
                ('submitter',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   related_name='jobs',
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'permissions': (('view_job', 'Can view job'), ),
            },
            bases=(wagtail.search.index.Indexed, models.Model),
        ),
        migrations.CreateModel(
            name='JobTag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content_object',
                 modelcluster.fields.ParentalKey(
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='tagged_jobs',
                     to='core.Job')),
                ('tag',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='core_jobtag_items',
                                   to='taggit.Tag')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='MemberProfile',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('timezone', timezone_field.fields.TimeZoneField(blank=True)),
                ('affiliations',
                 django.contrib.postgres.fields.jsonb.JSONField(
                     default=list,
                     help_text='JSON-LD list of affiliated institutions')),
                ('bio',
                 core.fields.MarkdownField(blank=True,
                                           help_text='Brief bio',
                                           max_length=512,
                                           rendered_field=True)),
                ('bio_markup_type',
                 models.CharField(choices=[('', '--'),
                                           ('markdown', 'markdown'),
                                           ('html', 'html'),
                                           ('plain', 'plain'), ('', '')],
                                  default='markdown',
                                  max_length=30)),
                ('degrees',
                 django.contrib.postgres.fields.ArrayField(
                     base_field=models.CharField(max_length=255),
                     blank=True,
                     default=list,
                     size=None)),
                ('_bio_rendered', models.TextField(editable=False)),
                ('personal_url', models.URLField(blank=True)),
                ('professional_url', models.URLField(blank=True)),
                ('research_interests',
                 core.fields.MarkdownField(blank=True,
                                           max_length=512,
                                           rendered_field=True)),
                ('research_interests_markup_type',
                 models.CharField(choices=[('', '--'),
                                           ('markdown', 'markdown'),
                                           ('html', 'html'),
                                           ('plain', 'plain'), ('', '')],
                                  default='markdown',
                                  max_length=30)),
                ('_research_interests_rendered',
                 models.TextField(editable=False)),
                ('institution',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='core.Institution')),
                ('picture',
                 models.ForeignKey(
                     help_text='Profile picture',
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='wagtailimages.Image')),
            ],
            options={
                'abstract': False,
            },
            bases=(wagtail.search.index.Indexed, models.Model),
        ),
        migrations.CreateModel(
            name='MemberProfileTag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content_object',
                 modelcluster.fields.ParentalKey(
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='tagged_members',
                     to='core.MemberProfile')),
                ('tag',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='core_memberprofiletag_items',
                                   to='taggit.Tag')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Platform',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('active', models.BooleanField(default=True)),
                ('description',
                 core.fields.MarkdownField(blank=True,
                                           max_length=512,
                                           rendered_field=True)),
                ('date_created',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('description_markup_type',
                 models.CharField(choices=[('', '--'),
                                           ('markdown', 'markdown'),
                                           ('html', 'html'),
                                           ('plain', 'plain'), ('', '')],
                                  default='markdown',
                                  max_length=30)),
                ('last_modified', models.DateTimeField(auto_now=True)),
                ('_description_rendered', models.TextField(editable=False)),
                ('open_source', models.BooleanField(default=False)),
                ('featured', models.BooleanField(default=False)),
                ('url', models.URLField(blank=True)),
            ],
            options={
                'abstract': False,
            },
            bases=(wagtail.search.index.Indexed, models.Model),
        ),
        migrations.CreateModel(
            name='PlatformRelease',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('version', models.CharField(max_length=100)),
                ('url', models.URLField(blank=True)),
                ('notes', models.TextField(blank=True)),
                ('archive',
                 models.FileField(
                     null=True, upload_to=core.models.Platform._upload_path)),
                ('platform',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.Platform')),
            ],
        ),
        migrations.CreateModel(
            name='PlatformTag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content_object',
                 modelcluster.fields.ParentalKey(
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='tagged_platforms',
                     to='core.Platform')),
                ('tag',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='core_platformtag_items',
                                   to='taggit.Tag')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SiteSettings',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('maintenance_mode', models.BooleanField(default=False)),
                ('site',
                 models.OneToOneField(
                     editable=False,
                     on_delete=django.db.models.deletion.CASCADE,
                     to='wagtailcore.Site')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SocialMediaSettings',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('facebook_url',
                 models.URLField(blank=True, help_text='Facebook URL')),
                ('youtube_url',
                 models.URLField(blank=True,
                                 help_text='CoMSES Net YouTube Channel')),
                ('twitter_account',
                 models.CharField(
                     blank=True,
                     default='comses',
                     help_text='CoMSES Net official Twitter account',
                     max_length=128)),
                ('github_account',
                 models.CharField(
                     blank=True,
                     default='comses',
                     help_text='CoMSES Net official GitHub account',
                     max_length=128)),
                ('mailing_list_url',
                 models.URLField(
                     blank=True,
                     help_text=
                     'Mailing List Signup URL, i.e., MailChimp signup form')),
                ('contact_form_recipients',
                 django.contrib.postgres.fields.ArrayField(
                     base_field=models.EmailField(max_length=254),
                     default=list,
                     help_text=
                     'Email address(es) where contact forms will be sent. Separate multiple addresses with commas, e.g., `[email protected],[email protected]`',
                     size=None)),
                ('site',
                 models.OneToOneField(
                     editable=False,
                     on_delete=django.db.models.deletion.CASCADE,
                     to='wagtailcore.Site')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.AddField(
            model_name='platform',
            name='tags',
            field=modelcluster.contrib.taggit.ClusterTaggableManager(
                blank=True,
                help_text='A comma-separated list of tags.',
                through='core.PlatformTag',
                to='taggit.Tag',
                verbose_name='Tags'),
        ),
        migrations.AddField(
            model_name='memberprofile',
            name='tags',
            field=modelcluster.contrib.taggit.ClusterTaggableManager(
                blank=True,
                help_text='A comma-separated list of tags.',
                through='core.MemberProfileTag',
                to='taggit.Tag',
                verbose_name='Tags'),
        ),
        migrations.AddField(
            model_name='memberprofile',
            name='user',
            field=models.OneToOneField(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='member_profile',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='job',
            name='tags',
            field=modelcluster.contrib.taggit.ClusterTaggableManager(
                blank=True,
                help_text='A comma-separated list of tags.',
                through='core.JobTag',
                to='taggit.Tag',
                verbose_name='Tags'),
        ),
        migrations.AddField(
            model_name='event',
            name='tags',
            field=modelcluster.contrib.taggit.ClusterTaggableManager(
                blank=True,
                help_text='A comma-separated list of tags.',
                through='core.EventTag',
                to='taggit.Tag',
                verbose_name='Tags'),
        ),
    ]
Exemple #17
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Channel',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=50, unique=True)),
                ('language', models.CharField(default='ES', max_length=2)),
                ('picture',
                 models.ImageField(upload_to=core.models.Channel.image_path)),
                ('parent_channel',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=models.SET(
                                       core.models.get_default_channel),
                                   related_name='subchannels',
                                   to='core.Channel')),
            ],
        ),
        migrations.CreateModel(
            name='Content',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=50, unique=True)),
                ('metadata', jsonfield.fields.JSONField()),
                ('file',
                 models.FileField(upload_to=core.models.Content.content_path)),
                ('channel',
                 models.ForeignKey(default=core.models.get_default_channel,
                                   on_delete=models.SET(
                                       core.models.get_default_channel),
                                   to='core.Channel')),
            ],
        ),
        migrations.CreateModel(
            name='Rating',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('total', models.PositiveIntegerField(default=0)),
                ('count', models.PositiveIntegerField(default=0)),
                ('average',
                 models.DecimalField(decimal_places=2,
                                     default=Decimal('0'),
                                     max_digits=4)),
                ('content',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to='core.Content')),
            ],
        ),
    ]
Exemple #18
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('contenttypes', '0002_remove_content_type_name'),
        ('core', '0003_auto_20171220_1259'),
    ]

    operations = [
        migrations.CreateModel(
            name='TaggedUserItem',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(db_index=True,
                                  default='',
                                  help_text='Name',
                                  max_length=255)),
                ('note',
                 models.TextField(blank=True, help_text='Note', null=True)),
                ('created',
                 models.DateTimeField(auto_now_add=True,
                                      help_text='Created',
                                      null=True)),
                ('updated',
                 models.DateTimeField(auto_now=True,
                                      help_text='Last updated',
                                      null=True)),
                ('object_id', models.PositiveIntegerField()),
                ('content_type',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='contenttypes.ContentType')),
                ('user',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'abstract': False,
            },
            bases=(models.Model, core.models.DictDocumentMixin),
        ),
        migrations.RemoveField(
            model_name='taggeditem',
            name='content_type',
        ),
        migrations.RemoveField(
            model_name='taggeditem',
            name='user',
        ),
        migrations.AddField(
            model_name='scoreditem',
            name='created',
            field=models.DateTimeField(auto_now_add=True,
                                       help_text='Created',
                                       null=True),
        ),
        migrations.AddField(
            model_name='scoreditem',
            name='name',
            field=models.CharField(db_index=True,
                                   default='',
                                   help_text='Name',
                                   max_length=255),
        ),
        migrations.AddField(
            model_name='scoreditem',
            name='note',
            field=models.TextField(blank=True, help_text='Note', null=True),
        ),
        migrations.AddField(
            model_name='scoreditem',
            name='updated',
            field=models.DateTimeField(auto_now=True,
                                       help_text='Last updated',
                                       null=True),
        ),
        migrations.AlterField(
            model_name='score',
            name='created',
            field=models.DateTimeField(auto_now_add=True,
                                       help_text='Created',
                                       null=True),
        ),
        migrations.AlterField(
            model_name='score',
            name='name',
            field=models.CharField(db_index=True,
                                   default='',
                                   help_text='Name',
                                   max_length=255),
        ),
        migrations.AlterField(
            model_name='score',
            name='updated',
            field=models.DateTimeField(auto_now=True,
                                       help_text='Last updated',
                                       null=True),
        ),
        migrations.CreateModel(
            name='ImageUser',
            fields=[
                ('taggeduseritem_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='core.TaggedUserItem')),
                ('img',
                 models.ImageField(upload_to=core.models.user_directory_path)),
            ],
            options={
                'abstract': False,
            },
            bases=('core.taggeduseritem', ),
        ),
        migrations.DeleteModel(name='Image', ),
        migrations.DeleteModel(name='TaggedItem', ),
    ]
Exemple #19
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Board',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.TextField()),
                ('creation_date', models.DateTimeField(auto_now=True)),
                ('creator',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.deleted_user),
                                   related_name='boards_created',
                                   to=settings.AUTH_USER_MODEL)),
                ('members',
                 models.ManyToManyField(related_name='members',
                                        to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Color',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('red',
                 models.PositiveSmallIntegerField(
                     validators=[core.models.validate_unsigned_8bit_integer])),
                ('green',
                 models.PositiveSmallIntegerField(
                     validators=[core.models.validate_unsigned_8bit_integer])),
                ('blue',
                 models.PositiveSmallIntegerField(
                     validators=[core.models.validate_unsigned_8bit_integer])),
            ],
        ),
        migrations.CreateModel(
            name='Comment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('text', models.TextField()),
                ('creation_date', models.DateTimeField(auto_now=True)),
                ('creator',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.deleted_user),
                                   related_name='comments_created',
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Phase',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.TextField()),
                ('order', models.SmallIntegerField()),
                ('board',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='phases',
                                   to='core.Board')),
            ],
        ),
        migrations.CreateModel(
            name='Status',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.TextField()),
                ('board',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='states',
                                   to='core.Board')),
                ('color',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='+',
                                   to='core.Color')),
            ],
        ),
        migrations.CreateModel(
            name='Task',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.TextField()),
                ('creation_date', models.DateTimeField(auto_now=True)),
                ('due_date', models.DateTimeField(blank=True, null=True)),
                ('edit_date', models.DateTimeField(blank=True, null=True)),
                ('assigned_to',
                 models.ManyToManyField(blank=True,
                                        related_name='tasks_assigned',
                                        to=settings.AUTH_USER_MODEL)),
                ('creator',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.deleted_user),
                                   related_name='tasks_created',
                                   to=settings.AUTH_USER_MODEL)),
                ('editor',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=models.SET(
                                       core.models.deleted_user),
                                   related_name='tasks_edited',
                                   to=settings.AUTH_USER_MODEL)),
                ('phase',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='tasks',
                                   to='core.Phase')),
                ('status',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='tasks',
                                   to='core.Status')),
            ],
        ),
    ]
Exemple #20
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('auth', '0009_alter_user_last_name_max_length'),
    ]

    operations = [
        migrations.CreateModel(
            name='Document',
            fields=[
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('title', models.CharField(max_length=128, unique=True)),
                ('document', models.FileField(null=True,
                                              upload_to='documents/')),
                ('checksum',
                 models.CharField(blank=True, max_length=128, null=True)),
                ('created_date',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('created_by',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=models.SET(
                                       core.models.get_sentinel_user),
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='DocumentType',
            fields=[
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('name', models.CharField(max_length=128, unique=True)),
                ('created_date',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('created_by',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=models.SET(
                                       core.models.get_sentinel_user),
                                   to=settings.AUTH_USER_MODEL)),
                ('groups',
                 models.ManyToManyField(blank=True,
                                        related_name='document_type_set',
                                        related_query_name='document_type',
                                        to='auth.Group',
                                        verbose_name='groups')),
            ],
        ),
        migrations.CreateModel(
            name='PGPKey',
            fields=[
                ('key_id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('fingerprint',
                 models.CharField(default='NOT_SET', max_length=128)),
                ('realname', models.CharField(max_length=128)),
                ('email', models.EmailField(max_length=256, unique=True)),
                ('password', models.CharField(max_length=256)),
                ('created_date',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('expire_date',
                 models.DateTimeField(
                     default=datetime.datetime(2019, 7, 3, 5, 27, 11, 90926))),
                ('created_by',
                 models.ForeignKey(on_delete=models.SET(
                     core.models.get_sentinel_user),
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'verbose_name_plural': 'pgp_keys',
                'db_table': 'pgp_keys',
            },
        ),
        migrations.AddField(
            model_name='document',
            name='document_type',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='core.DocumentType'),
        ),
    ]