Switch to translatable data
This commit is contained in:
@@ -18,14 +18,17 @@ export default defineEventHandler(async (event) => {
|
||||
},
|
||||
select: {
|
||||
id: true,
|
||||
title: true,
|
||||
description: true,
|
||||
title_de: true,
|
||||
title_en: true,
|
||||
description_de: true,
|
||||
description_en: true,
|
||||
picture: {
|
||||
select: {
|
||||
url: true
|
||||
}
|
||||
},
|
||||
question: true,
|
||||
question_de: true,
|
||||
question_en: true,
|
||||
optional: true,
|
||||
pictureRequired: true,
|
||||
textRequired: true,
|
||||
@@ -33,11 +36,13 @@ export default defineEventHandler(async (event) => {
|
||||
textUnit: true,
|
||||
points: true,
|
||||
extraPoints: true,
|
||||
extraText: true,
|
||||
extraText_de: true,
|
||||
extraText_en: true,
|
||||
hunt: {
|
||||
select: {
|
||||
id: true,
|
||||
name: true,
|
||||
name_de: true,
|
||||
name_en: true,
|
||||
revealQuests: true
|
||||
}
|
||||
},
|
||||
|
||||
@@ -89,6 +89,7 @@ export default defineEventHandler(async (event) => {
|
||||
.object({
|
||||
updatedAt: z.iso.datetime().optional(),
|
||||
answer: z.string().optional(),
|
||||
lang: z.enum(['de', 'en']).default('de'),
|
||||
image: z
|
||||
.file()
|
||||
.mime(['image/png', 'image/jpeg', 'image/jpg'])
|
||||
@@ -160,7 +161,8 @@ export default defineEventHandler(async (event) => {
|
||||
memberId: userId,
|
||||
text: data.answer,
|
||||
pictureId: file.id,
|
||||
final: data.final
|
||||
final: data.final,
|
||||
lang: data.lang
|
||||
}
|
||||
});
|
||||
} else {
|
||||
@@ -170,7 +172,8 @@ export default defineEventHandler(async (event) => {
|
||||
memberId: userId,
|
||||
questId: quest.id,
|
||||
text: data.answer,
|
||||
final: data.final
|
||||
final: data.final,
|
||||
lang: data.lang
|
||||
},
|
||||
select: { id: true }
|
||||
});
|
||||
@@ -194,7 +197,8 @@ export default defineEventHandler(async (event) => {
|
||||
data: {
|
||||
memberId: userId,
|
||||
text: data.answer,
|
||||
final: data.final
|
||||
final: data.final,
|
||||
lang: data.lang
|
||||
}
|
||||
});
|
||||
} else {
|
||||
@@ -204,7 +208,8 @@ export default defineEventHandler(async (event) => {
|
||||
memberId: userId,
|
||||
questId: quest.id,
|
||||
text: data.answer,
|
||||
final: data.final
|
||||
final: data.final,
|
||||
lang: data.lang
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user