Completed
Pull Request — master (#44)
by Paolo
11:03 queued 04:44
created

biosample.migrations.0003_submission_submissiondata   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 39
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 28
dl 0
loc 39
rs 10
c 0
b 0
f 0
1
# -*- coding: utf-8 -*-
2
# Generated by Django 1.11.22 on 2019-07-16 12:23
3
from __future__ import unicode_literals
4
5
from django.db import migrations, models
6
import django.db.models.deletion
7
8
9
class Migration(migrations.Migration):
10
11
    dependencies = [
12
        ('image_app', '0026_auto_20190705_1434'),
13
        ('biosample', '0002_auto_20190416_1545'),
14
    ]
15
16
    operations = [
17
        migrations.CreateModel(
18
            name='Submission',
19
            fields=[
20
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21
                ('usi_submission_id', models.CharField(blank=True, db_index=True, help_text='USI submission id', max_length=255, null=True, unique=True)),
22
                ('created_at', models.DateTimeField(auto_now_add=True)),
23
                ('updated_at', models.DateTimeField(auto_now=True)),
24
                ('status', models.SmallIntegerField(choices=[(0, 'Waiting'), (1, 'Loaded'), (2, 'Submitted'), (3, 'Error'), (4, 'Need Revision'), (5, 'Ready'), (6, 'Completed')], default=0, help_text='example: Waiting')),
25
                ('uid_submission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='usi_submissions', to='image_app.Submission')),
26
            ],
27
        ),
28
        migrations.CreateModel(
29
            name='SubmissionData',
30
            fields=[
31
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
32
                ('status', models.SmallIntegerField(choices=[(1, 'Loaded'), (2, 'Submitted'), (4, 'Need Revision'), (5, 'Ready'), (6, 'Completed')], default=1, help_text='example: Submitted')),
33
                ('name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='image_app.Name')),
34
                ('submission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='submission_data', to='biosample.Submission')),
35
            ],
36
            options={
37
                'verbose_name': 'submission data',
38
                'verbose_name_plural': 'submission data',
39
            },
40
        ),
41
    ]
42