Skip to content

Commit

Permalink
Adding initial migration (Django 1.8) to remaining EOxServer apps (#369
Browse files Browse the repository at this point in the history
…).
  • Loading branch information
pacesm committed Mar 17, 2017
1 parent 736cec8 commit 6a9cdb6
Show file tree
Hide file tree
Showing 8 changed files with 211 additions and 0 deletions.
71 changes: 71 additions & 0 deletions eoxserver/backends/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
]

operations = [
migrations.CreateModel(
name='DataItem',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('location', models.CharField(max_length=1024)),
('format', models.CharField(max_length=64, null=True, blank=True)),
('semantic', models.CharField(max_length=64)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='Dataset',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
],
),
migrations.CreateModel(
name='Package',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('location', models.CharField(max_length=1024)),
('format', models.CharField(max_length=64, null=True, blank=True)),
('package', models.ForeignKey(related_name='packages', blank=True, to='backends.Package', null=True)),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='Storage',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('url', models.CharField(max_length=1024)),
('storage_type', models.CharField(max_length=32)),
],
),
migrations.AddField(
model_name='package',
name='storage',
field=models.ForeignKey(blank=True, to='backends.Storage', null=True),
),
migrations.AddField(
model_name='dataitem',
name='dataset',
field=models.ForeignKey(related_name='data_items', blank=True, to='backends.Dataset', null=True),
),
migrations.AddField(
model_name='dataitem',
name='package',
field=models.ForeignKey(related_name='data_items', blank=True, to='backends.Package', null=True),
),
migrations.AddField(
model_name='dataitem',
name='storage',
field=models.ForeignKey(blank=True, to='backends.Storage', null=True),
),
]
Empty file.
84 changes: 84 additions & 0 deletions eoxserver/resources/processes/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

dependencies = [
]

operations = [
migrations.CreateModel(
name='Input',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('input', models.TextField(editable=False)),
],
),
migrations.CreateModel(
name='Instance',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('identifier', models.CharField(max_length=64, editable=False)),
('timeInsert', models.DateTimeField(auto_now_add=True)),
('timeUpdate', models.DateTimeField(auto_now=True)),
('status', models.IntegerField(editable=False)),
],
),
migrations.CreateModel(
name='LogRecord',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('time', models.DateTimeField(auto_now=True)),
('status', models.IntegerField(editable=False, choices=[(0, b'UNDEFINED'), (1, b'ACCEPTED'), (2, b'SCHEDULED'), (3, b'RUNNING'), (4, b'PAUSED'), (5, b'FINISHED'), (6, b'FAILED')])),
('message', models.TextField(editable=False)),
('instance', models.ForeignKey(editable=False, to='processes.Instance')),
],
),
migrations.CreateModel(
name='Response',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('response', models.TextField(editable=False)),
('mimeType', models.TextField()),
('instance', models.ForeignKey(editable=False, to='processes.Instance', unique=True)),
],
),
migrations.CreateModel(
name='Task',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('time', models.DateTimeField(auto_now=True)),
('lock', models.BigIntegerField(default=0)),
('instance', models.ForeignKey(editable=False, to='processes.Instance')),
],
),
migrations.CreateModel(
name='Type',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('identifier', models.CharField(unique=True, max_length=64, editable=False)),
('handler', models.CharField(max_length=1024, editable=False)),
('maxstart', models.IntegerField(default=3, editable=False)),
('timeout', models.FloatField(default=3600.0, editable=False)),
('timeret', models.FloatField(default=-1.0, editable=False)),
],
),
migrations.AddField(
model_name='instance',
name='type',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, editable=False, to='processes.Type'),
),
migrations.AddField(
model_name='input',
name='instance',
field=models.ForeignKey(editable=False, to='processes.Instance', unique=True),
),
migrations.AlterUniqueTogether(
name='instance',
unique_together=set([('identifier', 'type')]),
),
]
Empty file.
31 changes: 31 additions & 0 deletions eoxserver/services/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('coverages', '__first__'),
]

operations = [
migrations.CreateModel(
name='WMSRenderOptions',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('default_red', models.PositiveIntegerField(default=None, null=True, blank=True)),
('default_green', models.PositiveIntegerField(default=None, null=True, blank=True)),
('default_blue', models.PositiveIntegerField(default=None, null=True, blank=True)),
('default_alpha', models.PositiveIntegerField(default=None, null=True, blank=True)),
('resampling', models.CharField(max_length=16, null=True, blank=True)),
('scale_auto', models.BooleanField(default=False)),
('scale_min', models.PositiveIntegerField(null=True, blank=True)),
('scale_max', models.PositiveIntegerField(null=True, blank=True)),
('bands_scale_min', models.CharField(max_length=256, null=True, blank=True)),
('bands_scale_max', models.CharField(max_length=256, null=True, blank=True)),
('coverage', models.OneToOneField(to='coverages.Coverage')),
],
),
]
Empty file.
25 changes: 25 additions & 0 deletions eoxserver/webclient/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

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

operations = [
migrations.CreateModel(
name='Extra',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('display_name', models.CharField(max_length=64, null=True, blank=True)),
('info', models.TextField(null=True, blank=True)),
('color', models.CharField(max_length=64, null=True, blank=True)),
('default_visible', models.BooleanField(default=False)),
('eo_object', models.OneToOneField(related_name='webclient_extra', to='coverages.EOObject')),
],
),
]
Empty file.

0 comments on commit 6a9cdb6

Please sign in to comment.