diff --git a/src/graphql/models/messageModel.ts b/src/graphql/models/messageModel.ts
index 59a55d367bdf53f7483290598eaf4a01028d0a4e..b7e5832753820e8168114e2d2f179cf2b584211f 100644
--- a/src/graphql/models/messageModel.ts
+++ b/src/graphql/models/messageModel.ts
@@ -186,6 +186,44 @@ export class MessageModel {
         return result;*/
     }
 
+    /**
+     * @memberof GraphQL.MessageModel#
+     * @function getAllEventsFrom
+     * @summary Fonction qui renvoie tous les évenements visibles émis par le groupe.
+     * @arg {GroupCollection} groups - Un ensemble d'identifiants, supposés valides.
+     * @return {Promise(Event[])} Renvoie tous les évenements émis ou reçus par ces groupes
+     * @async
+     * @rights member of groups
+     */
+    async getAllEventsFrom(groups: GroupCollection): Promise<Event[]> {
+        throw "Not implemented";
+
+        /*let result = await knex.select().from('events').whereIn('gid');
+        for (let r of result) {
+            r.type = 'Announcement';
+        }
+        return result;*/
+    }
+
+    /**
+     * @memberof GraphQL.MessageModel#
+     * @function getAllEventsTo
+     * @summary Fonction qui renvoie tous les évenements visibles addressés au groupe.
+     * @arg {GroupCollection} groups - Un ensemble d'identifiants, supposés valides.
+     * @return {Promise(Event[])} Renvoie tous les évenements émis ou reçus par ces groupes
+     * @async
+     * @rights member of groups
+     */
+    async getAllEventsTo(groups: GroupCollection): Promise<Event[]> {
+        throw "Not implemented";
+
+        /*let result = await knex.select().from('events').whereIn('gid');
+        for (let r of result) {
+            r.type = 'Announcement';
+        }
+        return result;*/
+    }
+
     /**
      * @memberof GraphQL.MessageModel#
      * @function getAllPrivatePosts