diff --git a/api/src/routes/user.test.ts b/api/src/routes/user.test.ts index 1f45f89ab1d..62832c43c54 100644 --- a/api/src/routes/user.test.ts +++ b/api/src/routes/user.test.ts @@ -185,7 +185,9 @@ const publicUserData = { isDonating: testUserData.isDonating, isEmailVerified: testUserData.emailVerified, is2018DataVisCert: testUserData.is2018DataVisCert, + is2018FullStackCert: testUserData.is2018FullStackCert, isDataVisCert: testUserData.isDataVisCert, + isFoundationalCSharpCertV8: testUserData.isFoundationalCSharpCertV8, isFrontEndCert: testUserData.isFrontEndCert, isFullStackCert: testUserData.isFullStackCert, isFrontEndLibsCert: testUserData.isFrontEndLibsCert, @@ -194,6 +196,7 @@ const publicUserData = { isQaCertV7: testUserData.isQaCertV7, isInfosecCertV7: testUserData.isInfosecCertV7, isJsAlgoDataStructCert: testUserData.isJsAlgoDataStructCert, + isJsAlgoDataStructCertV8: testUserData.isJsAlgoDataStructCertV8, isRelationalDatabaseCertV8: testUserData.isRelationalDatabaseCertV8, isRespWebDesignCert: testUserData.isRespWebDesignCert, isSciCompPyCertV7: testUserData.isSciCompPyCertV7, diff --git a/api/src/routes/user.ts b/api/src/routes/user.ts index 028046a92c9..6eb4ca74f4b 100644 --- a/api/src/routes/user.ts +++ b/api/src/routes/user.ts @@ -467,6 +467,7 @@ export const userGetRoutes: FastifyPluginCallbackTypebox = ( githubProfile: true, id: true, is2018DataVisCert: true, + is2018FullStackCert: true, isApisMicroservicesCert: true, isBackEndCert: true, isCheater: true, @@ -474,6 +475,7 @@ export const userGetRoutes: FastifyPluginCallbackTypebox = ( isDataAnalysisPyCertV7: true, isDataVisCert: true, isDonating: true, + isFoundationalCSharpCertV8: true, isFrontEndCert: true, isFrontEndLibsCert: true, isFullStackCert: true, @@ -481,6 +483,7 @@ export const userGetRoutes: FastifyPluginCallbackTypebox = ( isInfosecCertV7: true, isInfosecQaCert: true, isJsAlgoDataStructCert: true, + isJsAlgoDataStructCertV8: true, isMachineLearningPyCertV7: true, isQaCertV7: true, isRelationalDatabaseCertV8: true, diff --git a/api/src/schemas/user/get-session-user.ts b/api/src/schemas/user/get-session-user.ts index 1a36fac108a..9e22ca39483 100644 --- a/api/src/schemas/user/get-session-user.ts +++ b/api/src/schemas/user/get-session-user.ts @@ -51,7 +51,9 @@ export const getSessionUser = { isCheater: Type.Optional(Type.Boolean()), isDonating: Type.Boolean(), is2018DataVisCert: Type.Optional(Type.Boolean()), + is2018FullStackCert: Type.Optional(Type.Boolean()), isDataVisCert: Type.Optional(Type.Boolean()), + isFoundationalCSharpCertV8: Type.Optional(Type.Boolean()), isFrontEndCert: Type.Optional(Type.Boolean()), isFullStackCert: Type.Optional(Type.Boolean()), isFrontEndLibsCert: Type.Optional(Type.Boolean()), @@ -60,6 +62,7 @@ export const getSessionUser = { isInfosecQaCert: Type.Optional(Type.Boolean()), isQaCertV7: Type.Optional(Type.Boolean()), isJsAlgoDataStructCert: Type.Optional(Type.Boolean()), + isJsAlgoDataStructCertV8: Type.Optional(Type.Boolean()), isRelationalDatabaseCertV8: Type.Optional(Type.Boolean()), isRespWebDesignCert: Type.Optional(Type.Boolean()), isSciCompPyCertV7: Type.Optional(Type.Boolean()), diff --git a/api/src/utils/create-user.ts b/api/src/utils/create-user.ts index e4bea66a024..0a136c08369 100644 --- a/api/src/utils/create-user.ts +++ b/api/src/utils/create-user.ts @@ -42,6 +42,7 @@ export function createUserInput(email: string): Prisma.userCreateInput { isInfosecCertV7: false, isInfosecQaCert: false, isJsAlgoDataStructCert: false, + isJsAlgoDataStructCertV8: false, isMachineLearningPyCertV7: false, isQaCertV7: false, isRelationalDatabaseCertV8: false,