Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
LOFAR
Manage
Activity
Members
Labels
Plan
Issues
Wiki
Jira issues
Open Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
RadioObservatory
LOFAR
Commits
5171a4d3
Commit
5171a4d3
authored
6 years ago
by
Jörn Künsemöller
Browse files
Options
Downloads
Patches
Plain Diff
Task
LSMR-14
: Full specification model test coverage (but no functional tests of API views yet)
parent
9b7c8d72
No related branches found
No related tags found
1 merge request
!87
Lsmr epic
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
.gitattributes
+1
-0
1 addition, 0 deletions
.gitattributes
SAS/LSMR/src/lsmr/lsmrapp/migrations/0002_auto_20180718_1352.py
+480
-0
480 additions, 0 deletions
...MR/src/lsmr/lsmrapp/migrations/0002_auto_20180718_1352.py
with
481 additions
and
0 deletions
.gitattributes
+
1
−
0
View file @
5171a4d3
...
@@ -4246,6 +4246,7 @@ SAS/LSMR/src/lsmr/lsmrapp/admin.py -text
...
@@ -4246,6 +4246,7 @@ SAS/LSMR/src/lsmr/lsmrapp/admin.py -text
SAS/LSMR/src/lsmr/lsmrapp/apps.py -text
SAS/LSMR/src/lsmr/lsmrapp/apps.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/0001_initial.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/0001_initial.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/0002_auto_20180713_1002.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/0002_auto_20180713_1002.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/0002_auto_20180718_1352.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/0003_populate.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/0003_populate.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/CMakeLists.txt -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/CMakeLists.txt -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/__init__.py -text
SAS/LSMR/src/lsmr/lsmrapp/migrations/__init__.py -text
...
...
This diff is collapsed.
Click to expand it.
SAS/LSMR/src/lsmr/lsmrapp/migrations/0002_auto_20180718_1352.py
0 → 100644
+
480
−
0
View file @
5171a4d3
# Generated by Django 2.0.6 on 2018-07-18 13:52
import
django.contrib.postgres.fields
import
django.contrib.postgres.fields.jsonb
import
django.contrib.postgres.indexes
from
django.db
import
migrations
,
models
import
django.db.models.deletion
class
Migration
(
migrations
.
Migration
):
initial
=
True
dependencies
=
[
(
'
lsmrapp
'
,
'
0001_initial
'
),
]
operations
=
[
migrations
.
CreateModel
(
name
=
'
CopyReasonChoice
'
,
fields
=
[
(
'
value
'
,
models
.
CharField
(
editable
=
False
,
max_length
=
30
,
primary_key
=
True
,
serialize
=
False
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
Cycle
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
start
'
,
models
.
DateTimeField
()),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
DataformatChoice
'
,
fields
=
[
(
'
value
'
,
models
.
CharField
(
editable
=
False
,
max_length
=
30
,
primary_key
=
True
,
serialize
=
False
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
DatatypeChoice
'
,
fields
=
[
(
'
value
'
,
models
.
CharField
(
editable
=
False
,
max_length
=
30
,
primary_key
=
True
,
serialize
=
False
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
DefaultGeneratorTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
DefaultRunTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
DefaultWorkRelationSelectionTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
DefaultWorkRequestTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
GeneratorTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
version
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
schema
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
create_func
'
,
models
.
CharField
(
max_length
=
30
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
Project
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
priority
'
,
models
.
IntegerField
(
default
=
0
)),
(
'
can_trigger
'
,
models
.
BooleanField
(
default
=
False
)),
(
'
private_data
'
,
models
.
BooleanField
(
default
=
True
)),
(
'
cycle
'
,
models
.
ForeignKey
(
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
projects
'
,
to
=
'
lsmrapp.Cycle
'
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
RoleChoice
'
,
fields
=
[
(
'
value
'
,
models
.
CharField
(
editable
=
False
,
max_length
=
30
,
primary_key
=
True
,
serialize
=
False
,
unique
=
True
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
RunBlueprint
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
requirements_doc
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
do_cancel
'
,
models
.
BooleanField
()),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
RunDraft
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
requirements_doc
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
generator_param
'
,
models
.
CharField
(
max_length
=
200
)),
(
'
copies
'
,
models
.
ForeignKey
(
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
SET_NULL
,
related_name
=
'
copied_from
'
,
to
=
'
lsmrapp.RunDraft
'
)),
(
'
copy_reason
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.CopyReasonChoice
'
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
RunSet
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
generator_parameters_doc
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
generator_template
'
,
models
.
ForeignKey
(
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
SET_NULL
,
to
=
'
lsmrapp.GeneratorTemplate
'
)),
(
'
project
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
run_sets
'
,
to
=
'
lsmrapp.Project
'
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
RunTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
version
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
schema
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
Tags
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
title
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
],
),
migrations
.
CreateModel
(
name
=
'
WorkIORole
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
dataformat
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.DataformatChoice
'
)),
(
'
datatype
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.DatatypeChoice
'
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
WorkRelationSelectionTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
version
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
schema
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
WorkRequestBlueprint
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
requirements_doc
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
do_cancel
'
,
models
.
BooleanField
()),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
WorkRequestDraft
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
requirements_doc
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
copies
'
,
models
.
ForeignKey
(
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
SET_NULL
,
related_name
=
'
copied_from
'
,
to
=
'
lsmrapp.WorkRequestDraft
'
)),
(
'
copy_reason
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.CopyReasonChoice
'
)),
(
'
run_draft
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.RunDraft
'
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
WorkRequestRelationBlueprint
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
selection_doc
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
consumer
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
consumed_by
'
,
to
=
'
lsmrapp.WorkRequestBlueprint
'
)),
(
'
dataformat
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.DataformatChoice
'
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
WorkRequestRelationDraft
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
selection_doc
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
consumer
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
consumed_by
'
,
to
=
'
lsmrapp.WorkRequestDraft
'
)),
(
'
dataformat
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.DataformatChoice
'
)),
(
'
input_role
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
inputs_work_request_relation_draft
'
,
to
=
'
lsmrapp.WorkIORole
'
)),
(
'
output_role
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
outputs_work_request_relation_draft
'
,
to
=
'
lsmrapp.WorkIORole
'
)),
(
'
producer
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
produced_by
'
,
to
=
'
lsmrapp.WorkRequestDraft
'
)),
(
'
selection_template
'
,
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.WorkRelationSelectionTemplate
'
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
CreateModel
(
name
=
'
WorkRequestTemplate
'
,
fields
=
[
(
'
id
'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'
ID
'
)),
(
'
tags
'
,
django
.
contrib
.
postgres
.
fields
.
ArrayField
(
base_field
=
models
.
CharField
(
max_length
=
30
),
blank
=
True
,
size
=
8
)),
(
'
created_at
'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'
updated_at
'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'
name
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
description
'
,
models
.
CharField
(
max_length
=
255
)),
(
'
version
'
,
models
.
CharField
(
max_length
=
30
)),
(
'
schema
'
,
django
.
contrib
.
postgres
.
fields
.
jsonb
.
JSONField
()),
(
'
validation_code_js
'
,
models
.
CharField
(
max_length
=
30
)),
],
options
=
{
'
abstract
'
:
False
,
},
),
migrations
.
AddField
(
model_name
=
'
workrequestrelationblueprint
'
,
name
=
'
draft
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.WorkRequestRelationDraft
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestrelationblueprint
'
,
name
=
'
input_role
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
inputs_work_request_relation_blueprint
'
,
to
=
'
lsmrapp.WorkIORole
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestrelationblueprint
'
,
name
=
'
output_role
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
outputs_work_request_relation_blueprint
'
,
to
=
'
lsmrapp.WorkIORole
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestrelationblueprint
'
,
name
=
'
producer
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
produced_by
'
,
to
=
'
lsmrapp.WorkRequestBlueprint
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestrelationblueprint
'
,
name
=
'
selection_template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.WorkRelationSelectionTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestdraft
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.WorkRequestTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestblueprint
'
,
name
=
'
draft
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
related_work_request_blueprint
'
,
to
=
'
lsmrapp.WorkRequestDraft
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestblueprint
'
,
name
=
'
run_blueprint
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.RunBlueprint
'
),
),
migrations
.
AddField
(
model_name
=
'
workrequestblueprint
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.WorkRequestTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
workiorole
'
,
name
=
'
inputs
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
role_input
'
,
to
=
'
lsmrapp.WorkRequestTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
workiorole
'
,
name
=
'
outputs
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
role_output
'
,
to
=
'
lsmrapp.WorkRequestTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
workiorole
'
,
name
=
'
role
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.RoleChoice
'
),
),
migrations
.
AddField
(
model_name
=
'
rundraft
'
,
name
=
'
generator_source
'
,
field
=
models
.
ForeignKey
(
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.RunSet
'
),
),
migrations
.
AddField
(
model_name
=
'
rundraft
'
,
name
=
'
run_set
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
run_drafts
'
,
to
=
'
lsmrapp.RunSet
'
),
),
migrations
.
AddField
(
model_name
=
'
rundraft
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.RunTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
runblueprint
'
,
name
=
'
draft
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
related_name
=
'
related_run_blueprint
'
,
to
=
'
lsmrapp.RunDraft
'
),
),
migrations
.
AddField
(
model_name
=
'
runblueprint
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
'
lsmrapp.RunTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
defaultworkrequesttemplate
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
PROTECT
,
to
=
'
lsmrapp.WorkRequestTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
defaultworkrelationselectiontemplate
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
PROTECT
,
to
=
'
lsmrapp.WorkRelationSelectionTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
defaultruntemplate
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
PROTECT
,
to
=
'
lsmrapp.RunTemplate
'
),
),
migrations
.
AddField
(
model_name
=
'
defaultgeneratortemplate
'
,
name
=
'
template
'
,
field
=
models
.
ForeignKey
(
on_delete
=
django
.
db
.
models
.
deletion
.
PROTECT
,
to
=
'
lsmrapp.GeneratorTemplate
'
),
),
migrations
.
AddIndex
(
model_name
=
'
workrequestrelationdraft
'
,
index
=
django
.
contrib
.
postgres
.
indexes
.
GinIndex
(
fields
=
[
'
tags
'
],
name
=
'
lsmrapp_wor_tags_f13a71_gin
'
),
),
migrations
.
AddIndex
(
model_name
=
'
workrequestrelationblueprint
'
,
index
=
django
.
contrib
.
postgres
.
indexes
.
GinIndex
(
fields
=
[
'
tags
'
],
name
=
'
lsmrapp_wor_tags_380e2e_gin
'
),
),
migrations
.
AddIndex
(
model_name
=
'
workiorole
'
,
index
=
django
.
contrib
.
postgres
.
indexes
.
GinIndex
(
fields
=
[
'
tags
'
],
name
=
'
lsmrapp_wor_tags_9273c1_gin
'
),
),
migrations
.
AddIndex
(
model_name
=
'
defaultworkrequesttemplate
'
,
index
=
django
.
contrib
.
postgres
.
indexes
.
GinIndex
(
fields
=
[
'
tags
'
],
name
=
'
lsmrapp_def_tags_2e8945_gin
'
),
),
migrations
.
AddIndex
(
model_name
=
'
defaultworkrelationselectiontemplate
'
,
index
=
django
.
contrib
.
postgres
.
indexes
.
GinIndex
(
fields
=
[
'
tags
'
],
name
=
'
lsmrapp_def_tags_eef600_gin
'
),
),
migrations
.
AddIndex
(
model_name
=
'
defaultruntemplate
'
,
index
=
django
.
contrib
.
postgres
.
indexes
.
GinIndex
(
fields
=
[
'
tags
'
],
name
=
'
lsmrapp_def_tags_8d5d48_gin
'
),
),
migrations
.
AddIndex
(
model_name
=
'
defaultgeneratortemplate
'
,
index
=
django
.
contrib
.
postgres
.
indexes
.
GinIndex
(
fields
=
[
'
tags
'
],
name
=
'
lsmrapp_def_tags_2b9ef8_gin
'
),
),
]
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment