summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-06-30 18:13:31 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-06-30 18:13:31 +0200
commit63b8d23c0c30b7dbbf49f48e763d40d08b078c8e (patch)
tree51e3ce3686ef3c2a4356cd1b7b5b7eae5b5bc9a0 /ishtar_common
parent65d0599b64fe01a023228006b291249b8e5e7ac6 (diff)
downloadIshtar-63b8d23c0c30b7dbbf49f48e763d40d08b078c8e.tar.bz2
Ishtar-63b8d23c0c30b7dbbf49f48e763d40d08b078c8e.zip
v1 merge: adapt initial migrations
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/migrations/0001_initial.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/ishtar_common/migrations/0001_initial.py b/ishtar_common/migrations/0001_initial.py
index a8d3c4a7d..f69553103 100644
--- a/ishtar_common/migrations/0001_initial.py
+++ b/ishtar_common/migrations/0001_initial.py
@@ -801,4 +801,34 @@ class Migration(migrations.Migration):
name='importercolumn',
unique_together=set([('importer_type', 'col_number')]),
),
+ migrations.CreateModel(
+ name='AdministrationScript',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('path', models.CharField(max_length=30, verbose_name='Filename')),
+ ('name', models.TextField(null=True, verbose_name='Name', blank=True)),
+ ],
+ options={
+ 'ordering': ['name'],
+ 'verbose_name': 'Administration script',
+ 'verbose_name_plural': 'Administration scripts',
+ },
+ ),
+ migrations.CreateModel(
+ name='AdministrationTask',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('state', models.CharField(default=b'S', max_length=2, verbose_name='State', choices=[(b'S', 'Scheduled'), (b'P', 'In progress'), (b'FE', 'Finished with errors'), (b'F', 'Finished')])),
+ ('creation_date', models.DateTimeField(default=datetime.datetime.now)),
+ ('launch_date', models.DateTimeField(null=True, blank=True)),
+ ('finished_date', models.DateTimeField(null=True, blank=True)),
+ ('result', models.TextField(null=True, verbose_name='Result', blank=True)),
+ ('script', models.ForeignKey(to='ishtar_common.AdministrationScript')),
+ ],
+ options={
+ 'ordering': ['script'],
+ 'verbose_name': 'Administration task',
+ 'verbose_name_plural': 'Administration tasks',
+ },
+ ),
]