From bd6c78a70fadacd355c5d6b654b320dc40809c6b Mon Sep 17 00:00:00 2001
From: Oliver Facklam <oliver.facklam.lfgeb@gmail.com>
Date: Sun, 3 Feb 2019 01:05:07 +0100
Subject: [PATCH] Delete supervisor resolvers

---
 src/graphql/resolvers.ts | 23 -----------------------
 1 file changed, 23 deletions(-)

diff --git a/src/graphql/resolvers.ts b/src/graphql/resolvers.ts
index a4820a4..5256612 100644
--- a/src/graphql/resolvers.ts
+++ b/src/graphql/resolvers.ts
@@ -169,12 +169,6 @@ export const resolvers = {
             return context.models.group.getAllSimpleGroups(visibleGroupCollection.simpleGroups);
         },
 
-        // @rights supervisor of groups
-        supervisorOf: async function (root, args, context: Context): Promise<Group[]> {
-            let supervisorGroupCollection = context.models.auth.groupsSupervisor();
-            return context.models.group.getAllGroupsByCollection(supervisorGroupCollection);
-        },
-
         // TOL
         // @rights connectedOrOnplatal
         searchTOL: async function (root, args, context: Context): Promise<User[]> {
@@ -593,23 +587,6 @@ export const resolvers = {
             //TODO : Vérifier les autorisations
             return context.models.message.censorEvent(args.eventToCensor);
             throw new AuthenticationError("Not an admin");
-        },
-
-        // Supervisor mutations
-        // @rights supervisor
-        takeAdminRights : async function(root, args, context: Context): Promise<boolean> {
-            if (context.models.auth.isSupervisor(args.forGroup)) {
-                return context.models.group.takeAdminRights(args.forGroup, context.user.uid);
-            }
-            throw new AuthenticationError("Not a supervisor");
-        },
-
-        // @rights supervisor
-        releaseAdminRights: async function (root, args, context: Context): Promise<boolean> {
-            if (context.models.auth.isSupervisor(args.forGroup)) {
-                return context.models.group.releaseAdminRights(args.forGroup, context.user.uid);
-            }
-            throw new AuthenticationError("Not a supervisor");
         }
     }
 };
-- 
GitLab