From 39437f1f71de14b2a2db988e0e4d3f9323285e26 Mon Sep 17 00:00:00 2001 From: JacquelineTuyisenge <109481899+JacquelineTuyisenge@users.noreply.github.com> Date: Tue, 26 Nov 2024 10:05:13 +0200 Subject: [PATCH] ft(admin dashboard): Time user joined to an Organisation (#440) --- src/resolvers/profileResolver.ts | 20 +++++++++++--------- src/schema/index.ts | 2 ++ 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/resolvers/profileResolver.ts b/src/resolvers/profileResolver.ts index b4c5bdc9..2860567d 100644 --- a/src/resolvers/profileResolver.ts +++ b/src/resolvers/profileResolver.ts @@ -47,22 +47,24 @@ const profileResolvers: any = { RoleOfUser.TTL, ], }, - }).populate({ - path: 'team', - strictPopulate: false, - populate: { - path: 'cohort', + }) + .select('id email role status createdAt updatedAt') + .populate({ + path: 'team', strictPopulate: false, populate: { - path: 'program', + path: 'cohort', strictPopulate: false, populate: { - path: 'organization', + path: 'program', strictPopulate: false, + populate: { + path: 'organization', + strictPopulate: false, + }, }, }, - }, - }) + }) return users }, async getAllRoles() { diff --git a/src/schema/index.ts b/src/schema/index.ts index 448e04f1..be7dab2c 100644 --- a/src/schema/index.ts +++ b/src/schema/index.ts @@ -82,6 +82,8 @@ const Schema = gql` ratings: [Rating] twoFactorAuth: Boolean! TwoWayVerificationToken: String + createdAt: String + updatedAt: String } input RegisterInput { email: String!