From 78bad7cb67f09a3ebbaba769000b8bee2b1449f8 Mon Sep 17 00:00:00 2001
From: Nico Vermaas <vermaas@astron.nl>
Date: Tue, 22 Dec 2020 14:47:08 +0100
Subject: [PATCH] add metadata as jsonfield

---
 .../migrations/0002_taskobject_metadata.py     | 18 ++++++++++++++++++
 atdb/taskdatabase/models.py                    |  2 +-
 .../templates/taskdatabase/index.html          |  2 +-
 3 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100644 atdb/taskdatabase/migrations/0002_taskobject_metadata.py

diff --git a/atdb/taskdatabase/migrations/0002_taskobject_metadata.py b/atdb/taskdatabase/migrations/0002_taskobject_metadata.py
new file mode 100644
index 00000000..5dc2c103
--- /dev/null
+++ b/atdb/taskdatabase/migrations/0002_taskobject_metadata.py
@@ -0,0 +1,18 @@
+# Generated by Django 3.1.4 on 2020-12-22 13:45
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('taskdatabase', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='taskobject',
+            name='metadata',
+            field=models.JSONField(blank=True, null=True),
+        ),
+    ]
diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index bc534667..84b62516 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -43,7 +43,7 @@ class TaskObject(models.Model):
     my_status = models.CharField(db_index=True, max_length=50,default="defined")
     node = models.CharField(max_length=10, null=True, blank=True)
     quality = models.CharField(max_length=30, default="unknown")
-    # metadata = models.JSONField()
+    metadata = models.JSONField(null=True,blank=True)
 
     def __str__(self):
         return str(self.id)
diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html
index 9bb6fcae..cbe91a7a 100644
--- a/atdb/taskdatabase/templates/taskdatabase/index.html
+++ b/atdb/taskdatabase/templates/taskdatabase/index.html
@@ -46,7 +46,7 @@
     </div>
     {% include 'taskdatabase/pagination.html' %}
 </div>
-    <p class="footer"> Version 1.0.0 (22 dec 2020 - 14:00)
+    <p class="footer"> Version 1.0.0 (22 dec 2020 - 14:30)
     <script type="text/javascript">
         (function(seconds) {
             var refresh,
-- 
GitLab