diff --git a/src/graphql/resolvers.ts b/src/graphql/resolvers.ts
index a4820a410fec9c5e0bfe628fcb81c6005890df76..5256612b1de2fbee97d87b30ba9536dfa6f8d277 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");
         }
     }
 };