From 60ee8be0b332470e63503358b1875d943bb62b02 Mon Sep 17 00:00:00 2001
From: ManifoldFR <wilson.jallet@gmail.com>
Date: Fri, 2 Mar 2018 15:17:40 +0100
Subject: [PATCH] update to type defs

---
 src/graphql/typeDefs.js | 33 ++++++++++++++-------------------
 1 file changed, 14 insertions(+), 19 deletions(-)

diff --git a/src/graphql/typeDefs.js b/src/graphql/typeDefs.js
index 03d407f..6a8cb7a 100644
--- a/src/graphql/typeDefs.js
+++ b/src/graphql/typeDefs.js
@@ -6,7 +6,7 @@ const RootTypes = `
         user(uid: ID) : [User]
         allEvents: [Event]
 
-        asAdmin: AdminQuery
+        asAdmin(groupUID: ID): AdminQuery
 
         allPosts: [Post]
         
@@ -65,13 +65,7 @@ const subMutations = `
     }
 
     type SpeakerMutation{
-
-        postEvent(
-            name: String
-            date: String
-
-        ): String
-
+        postEvent(name: String, date: String): Event
     }
 
     type MemberMutation {
@@ -120,7 +114,7 @@ const Group = `
         updatedAt: String!
         description: String
         school: String
-        parentuid: String
+        parent: Group
     }
 `;
 
@@ -159,23 +153,24 @@ const Events = `
 
 const Requests = `
     type Requests {
-        userJoinRequests: [userJoinRequest]
-        eventJoinRequests: [eventJoinRequest]
-        hostEventRequests: [hostEventRequest]
+        userJoin: [userJoinGroup]
+        eventJoin: [groupJoinEvent]
+        hostEvent: [groupHostEvent]
     }
 
-    type userJoinRequest{
+    type userJoinGroup {
         user: User
     }
 
-    type eventJoinRequest{
-        event : Event
-        groupWantingToJoin : Group
+    type groupJoinEvent {
+        event: Event
+        groupWantingToJoin: Group
     }
 
-    type hostEventRequest{
-        event : Event
-        groupInviting : Group
+    # Demande au récipiendaire de rejoindre l'organisation d'un événement.
+    type groupHostEvent {
+        event: Event
+        recipient: Group
     }
 
 `;
-- 
GitLab