From 83fee2e60e82a748a5a9310bdca06c4ff68976ae Mon Sep 17 00:00:00 2001
From: stevereis <stevereis93@gmail.com>
Date: Tue, 12 Oct 2021 16:55:26 +0200
Subject: [PATCH] Add description to group tab result

---
 api/src/engine/connectors/exareme/converters.ts     | 5 ++++-
 api/src/engine/models/result/groups-result.model.ts | 3 +++
 api/src/schema.gql                                  | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/api/src/engine/connectors/exareme/converters.ts b/api/src/engine/connectors/exareme/converters.ts
index 7ec4530..8081104 100644
--- a/api/src/engine/connectors/exareme/converters.ts
+++ b/api/src/engine/connectors/exareme/converters.ts
@@ -94,7 +94,8 @@ export const descriptiveDataToTableResult = (
 
   result.groups = [
     new GroupResult({
-      name: 'Single',
+      name: 'Variables',
+      description: 'Descriptive statistics for the variables of interest.',
       results: descriptiveSingleToTables.evaluate(data),
     }),
   ];
@@ -102,6 +103,8 @@ export const descriptiveDataToTableResult = (
   result.groups.push(
     new GroupResult({
       name: 'Model',
+      description:
+        'Intersection table for the variables of interest as it appears in the experiment.',
       results: descriptiveModelToTables.evaluate(data),
     }),
   );
diff --git a/api/src/engine/models/result/groups-result.model.ts b/api/src/engine/models/result/groups-result.model.ts
index e3de470..5ea51cf 100644
--- a/api/src/engine/models/result/groups-result.model.ts
+++ b/api/src/engine/models/result/groups-result.model.ts
@@ -11,6 +11,9 @@ export class GroupResult {
   @Field()
   name: string;
 
+  @Field({ nullable: true })
+  description?: string;
+
   @Field(() => [ResultUnion])
   results: Array<typeof ResultUnion>;
 }
diff --git a/api/src/schema.gql b/api/src/schema.gql
index 6bfa92d..de6025d 100644
--- a/api/src/schema.gql
+++ b/api/src/schema.gql
@@ -55,6 +55,7 @@ type Algorithm {
 
 type GroupResult {
   name: String!
+  description: String
   results: [ResultUnion!]!
 }
 
-- 
GitLab