From 7d7b0a10c8c29cf647d34ac215051b6ce05b9fa9 Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Thu, 7 Jul 2022 20:23:03 +0200
Subject: [PATCH] Modified the query site

---
 .invenio/.gitignore                           |  4 ++-
 .invenio/deposit.ipynb                        | 26 ++++++++--------
 .invenio/feature_extract.ipynb                | 30 +++++++++----------
 .../_database_id/query/_query_id/index.vue    | 10 +++++--
 4 files changed, 39 insertions(+), 31 deletions(-)

diff --git a/.invenio/.gitignore b/.invenio/.gitignore
index 150c6f7559..9f935a3847 100644
--- a/.invenio/.gitignore
+++ b/.invenio/.gitignore
@@ -1,3 +1,5 @@
 __pycache__
 
-features.csv
\ No newline at end of file
+features.csv
+
+venv/
\ No newline at end of file
diff --git a/.invenio/deposit.ipynb b/.invenio/deposit.ipynb
index 6b65c070ff..eb56b56a43 100644
--- a/.invenio/deposit.ipynb
+++ b/.invenio/deposit.ipynb
@@ -14,7 +14,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 28,
+   "execution_count": 4,
    "outputs": [],
    "source": [
     "import os.path\n",
@@ -46,7 +46,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 29,
+   "execution_count": 5,
    "outputs": [],
    "source": [
     "response = authentication.authenticate_user1({\n",
@@ -74,7 +74,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 30,
+   "execution_count": 6,
    "outputs": [
     {
      "name": "stdout",
@@ -83,10 +83,10 @@
       "{'access': {'embargo': {'active': False, 'reason': None, 'until': None},\n",
       "            'files': 'public',\n",
       "            'record': 'public'},\n",
-      " 'created': datetime.datetime(2022, 7, 6, 14, 20, 22, 248007, tzinfo=tzutc()),\n",
-      " 'expires_at': datetime.datetime(2022, 7, 6, 14, 20, 22, 248035),\n",
+      " 'created': datetime.datetime(2022, 7, 7, 17, 35, 22, 843601, tzinfo=tzutc()),\n",
+      " 'expires_at': datetime.datetime(2022, 7, 7, 17, 35, 22, 843638),\n",
       " 'files': {'default_preview': None, 'enabled': True},\n",
-      " 'id': 'dc4zh-9ce78',\n",
+      " 'id': 'rn3hz-khe04',\n",
       " 'is_published': False,\n",
       " 'metadata': {'creators': [{'affiliations': [{'id': None, 'name': 'TU Wien'}],\n",
       "                            'person_or_org': {'family_name': 'Weise',\n",
@@ -101,7 +101,7 @@
       "              'title': 'Jupyter Notebook Test'},\n",
       " 'pids': {'doi': None},\n",
       " 'revision_id': 4,\n",
-      " 'updated': datetime.datetime(2022, 7, 6, 14, 20, 22, 266432, tzinfo=tzutc()),\n",
+      " 'updated': datetime.datetime(2022, 7, 7, 17, 35, 22, 867664, tzinfo=tzutc()),\n",
       " 'versions': {'index': 1, 'is_latest': False, 'is_latest_draft': True}}\n"
      ]
     }
@@ -165,7 +165,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 31,
+   "execution_count": 7,
    "outputs": [
     {
      "name": "stdout",
@@ -205,7 +205,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 32,
+   "execution_count": 8,
    "outputs": [
     {
      "name": "stdout",
@@ -214,10 +214,10 @@
       "{'access': {'embargo': {'active': False, 'reason': None, 'until': None},\n",
       "            'files': 'public',\n",
       "            'record': 'public'},\n",
-      " 'created': datetime.datetime(2022, 7, 6, 14, 20, 28, 574632, tzinfo=tzutc()),\n",
+      " 'created': datetime.datetime(2022, 7, 7, 17, 35, 24, 218701, tzinfo=tzutc()),\n",
       " 'expires_at': None,\n",
       " 'files': {'default_preview': None, 'enabled': True},\n",
-      " 'id': 'dc4zh-9ce78',\n",
+      " 'id': 'rn3hz-khe04',\n",
       " 'is_published': True,\n",
       " 'metadata': {'creators': [{'affiliations': [{'id': None, 'name': 'TU Wien'}],\n",
       "                            'person_or_org': {'family_name': 'Weise',\n",
@@ -231,10 +231,10 @@
       "              'resource_type': {'id': 'other'},\n",
       "              'title': 'Jupyter Notebook Test'},\n",
       " 'pids': {'doi': {'client': 'datacite',\n",
-      "                  'identifier': '10.70124/dc4zh-9ce78',\n",
+      "                  'identifier': '10.70124/rn3hz-khe04',\n",
       "                  'provider': 'datacite'}},\n",
       " 'revision_id': 3,\n",
-      " 'updated': datetime.datetime(2022, 7, 6, 14, 20, 28, 675164, tzinfo=tzutc()),\n",
+      " 'updated': datetime.datetime(2022, 7, 7, 17, 35, 24, 298101, tzinfo=tzutc()),\n",
       " 'versions': {'index': 1, 'is_latest': True, 'is_latest_draft': True}}\n"
      ]
     }
diff --git a/.invenio/feature_extract.ipynb b/.invenio/feature_extract.ipynb
index 80f15c0317..3266f8abdd 100644
--- a/.invenio/feature_extract.ipynb
+++ b/.invenio/feature_extract.ipynb
@@ -26,7 +26,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 1,
    "outputs": [],
    "source": [
     "import os.path\n",
@@ -70,7 +70,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 2,
    "outputs": [
     {
      "name": "stdout",
@@ -104,7 +104,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 3,
    "outputs": [
     {
      "name": "stdout",
@@ -155,7 +155,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 4,
    "outputs": [],
    "source": [
     "response = authentication.authenticate_user1({\n",
@@ -184,17 +184,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 5,
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "{'hash': 'a431232a07efc4027cf71beaf38e7465984985ded1d4a67a94d092b49bd4d65e',\n",
-      " 'id': 1,\n",
-      " 'internal_name': 'fda-userdb-mir-529d42b0-f796-11ec-ad95-64bc58900b78',\n",
+      "{'hash': 'aed197f5575f9bff89501d4fa7f58b0fc19b018848cc2e1c1c15388106a78ad0',\n",
+      " 'id': 2,\n",
+      " 'internal_name': 'fda-userdb-mir-783dbf3c-fe1b-11ec-aa77-8c8caada74c3',\n",
       " 'is_public': None,\n",
-      " 'name': 'MIR 529d42b0-f796-11ec-ad95-64bc58900b78'}\n"
+      " 'name': 'MIR 783dbf3c-fe1b-11ec-aa77-8c8caada74c3'}\n"
      ]
     }
    ],
@@ -225,17 +225,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 6,
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "{'hash': 'a431232a07efc4027cf71beaf38e7465984985ded1d4a67a94d092b49bd4d65e',\n",
-      " 'id': 1,\n",
-      " 'internal_name': 'fda-userdb-mir-529d42b0-f796-11ec-ad95-64bc58900b78',\n",
+      "{'hash': 'aed197f5575f9bff89501d4fa7f58b0fc19b018848cc2e1c1c15388106a78ad0',\n",
+      " 'id': 2,\n",
+      " 'internal_name': 'fda-userdb-mir-783dbf3c-fe1b-11ec-aa77-8c8caada74c3',\n",
       " 'is_public': None,\n",
-      " 'name': 'MIR 529d42b0-f796-11ec-ad95-64bc58900b78'}\n"
+      " 'name': 'MIR 783dbf3c-fe1b-11ec-aa77-8c8caada74c3'}\n"
      ]
     }
    ],
@@ -264,7 +264,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 7,
    "outputs": [],
    "source": [
     "response = database.create({\n",
diff --git a/fda-ui/pages/container/_container_id/database/_database_id/query/_query_id/index.vue b/fda-ui/pages/container/_container_id/database/_database_id/query/_query_id/index.vue
index 68b7614777..24b8281273 100644
--- a/fda-ui/pages/container/_container_id/database/_database_id/query/_query_id/index.vue
+++ b/fda-ui/pages/container/_container_id/database/_database_id/query/_query_id/index.vue
@@ -152,7 +152,12 @@
               </v-list-item-title>
               <v-list-item-content>
                 <v-skeleton-loader v-if="loadingQuery" type="text" class="skeleton-small" />
-                <span v-if="!loadingQuery">{{ creator }}</span>
+                <span v-if="!loadingQuery">
+                  {{ creator }}
+                  <sup>
+                    <v-icon v-if="database.creator.email_verified" small color="primary">mdi-check-decagram</v-icon>
+                  </sup>
+                </span>
               </v-list-item-content>
               <v-list-item-title class="mt-2">
                 Query Execution
@@ -270,7 +275,8 @@ export default {
         is_public: null,
         publisher: null,
         creator: {
-          username: null
+          username: null,
+          email_verified: false
         },
         license: {
           identifier: null,
-- 
GitLab