Skip to content
Snippets Groups Projects
Commit cd9e0425 authored by Guilhem ROY's avatar Guilhem ROY
Browse files

Correction des erreurs GroupCollection / GroupSet

parent 93ac1183
No related branches found
No related tags found
No related merge requests found
......@@ -21,7 +21,7 @@ import { User } from "./object_resolvers/users";
import { Group, SimpleGroup, MetaGroup } from "./object_resolvers/groups";
import { Announcement, Event, PrivatePost, Question, Answer, Message } from "./object_resolvers/messages";
import { UserJoinGroup, GroupJoinMetagroup, GroupCoauthorEvent, Request } from "./object_resolvers/requests";
import { GroupCollection, GroupSet } from "./models/tools";
import { GroupCollection, GroupSet, Tools } from "./models/tools";
export const resolvers = {
Query: {
......@@ -140,19 +140,19 @@ export const resolvers = {
// @rights member of groups
allAnnouncements: async function (root, args, context: Context): Promise<Announcement[]> {
let groups = context.models.auth.groupsMember();
return context.models.message.getAllAnnouncements(groups);
return context.models.message.getAllAnnouncements(Tools.union(groups.simpleGroups, groups.metaGroups));
},
// @rights member of groups
allEvents: async function (root, args, context: Context): Promise<Event[]> {
let groups = context.models.auth.groupsMember();
return context.models.message.getAllEvents(groups);
return context.models.message.getAllEvents(Tools.union(groups.simpleGroups, groups.metaGroups));
},
// @rights member of groups
allPrivatePosts: async function (root, args, context: Context): Promise<PrivatePost[]> {
let groups = context.models.auth.groupsMember();
return context.models.message.getAllPrivatePosts(groups);
return context.models.message.getAllPrivatePosts(Tools.union(groups.simpleGroups, groups.metaGroups));
},
// Tous les Groupes visibles par un utilisateur.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment