fix(api): return missing isXCertified (#54627)

This commit is contained in:
Oliver Eyton-Williams
2024-05-03 09:25:10 +02:00
committed by GitHub
parent f26a9b9bc0
commit fc6498eddf
4 changed files with 10 additions and 0 deletions

View File

@@ -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,

View File

@@ -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,

View File

@@ -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()),

View File

@@ -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,