From 489370f82b936b946979ba2bafa11b9c5ea6a5e8 Mon Sep 17 00:00:00 2001 From: Mir Arif Hasan Date: Thu, 19 Oct 2023 14:49:20 +0600 Subject: [PATCH] feat: admin extends user with omitting some fields --- packages/hoppscotch-backend/src/admin/admin.model.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/hoppscotch-backend/src/admin/admin.model.ts b/packages/hoppscotch-backend/src/admin/admin.model.ts index e4f255dd6..28e3f3138 100644 --- a/packages/hoppscotch-backend/src/admin/admin.model.ts +++ b/packages/hoppscotch-backend/src/admin/admin.model.ts @@ -1,5 +1,9 @@ -import { ObjectType, PartialType } from '@nestjs/graphql'; +import { ObjectType, OmitType, PartialType } from '@nestjs/graphql'; import { User } from 'src/user/user.model'; @ObjectType() -export class Admin extends PartialType(User) {} +export class Admin extends OmitType(User, [ + 'isAdmin', + 'currentRESTSession', + 'currentGQLSession', +]) {}