Move review to separate model

This commit is contained in:
2025-08-13 23:53:36 +02:00
parent befc678bdb
commit 900414727f
17 changed files with 403 additions and 155 deletions
+16 -10
View File
@@ -51,6 +51,7 @@ export default defineEventHandler(async (event) => {
select: {
id: true,
text: true,
final: true,
updatedAt: true,
team: {
select: {
@@ -58,15 +59,19 @@ export default defineEventHandler(async (event) => {
name: true
}
},
score: true,
review: true,
internalNote: true,
rankingValue: true,
showcase: true,
reviewer: {
review: {
select: {
name: true,
id: true
score: true,
review: true,
internalNote: true,
rankingValue: true,
showcase: true,
reviewer: {
select: {
name: true,
id: true
}
}
}
},
member: {
@@ -83,8 +88,9 @@ export default defineEventHandler(async (event) => {
}
},
orderBy: [
{ rankingValue: { sort: 'desc', nulls: 'last' } },
{ score: { sort: 'desc', nulls: 'last' } },
{ final: 'desc' },
{ review: { rankingValue: { sort: 'desc', nulls: 'last' } } },
{ review: { score: { sort: 'desc', nulls: 'last' } } },
{
updatedAt: 'desc'
}