Skip to content

Commit a45a2c1

Browse files
committed
fix: rename sortOrder to order
1 parent b952c1e commit a45a2c1

6 files changed

Lines changed: 26 additions & 26 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- AlterTable
2-
ALTER TABLE "faq_categories" ADD COLUMN "sortOrder" INTEGER NOT NULL DEFAULT 0;
2+
ALTER TABLE "faq_categories" ADD COLUMN "order" INTEGER NOT NULL DEFAULT 0;
33

44
-- AlterTable
5-
ALTER TABLE "faqs" ADD COLUMN "sortOrder" INTEGER NOT NULL DEFAULT 0;
5+
ALTER TABLE "faqs" ADD COLUMN "order" INTEGER NOT NULL DEFAULT 0;

apps/api/prisma/schema/Faq.prisma

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
model FaqCategory {
2-
id String @id @default(uuid(7))
3-
name String
4-
sortOrder Int @default(0)
2+
id String @id @default(uuid(7))
3+
name String
4+
order Int @default(0)
55
66
unterveranstaltungId String
77
unterveranstaltung Unterveranstaltung @relation(fields: [unterveranstaltungId], references: [id])
@@ -12,10 +12,10 @@ model FaqCategory {
1212
}
1313

1414
model Faq {
15-
id String @id @default(uuid(7))
16-
question String
17-
answer String
18-
sortOrder Int @default(0)
15+
id String @id @default(uuid(7))
16+
question String
17+
answer String
18+
order Int @default(0)
1919
2020
categoryId String
2121
category FaqCategory @relation(fields: [categoryId], references: [id])

apps/api/src/services/faqs/faqCreateProcedure.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ export const faqCreateProcedure = defineProtectedMutateProcedure({
1515
const [maxCategoryOrder, maxFaqOrder] = await Promise.all([
1616
prisma.faqCategory.aggregate({
1717
where: { unterveranstaltungId },
18-
_max: { sortOrder: true },
18+
_max: { order: true },
1919
}),
2020
prisma.faq.aggregate({
2121
where: { category: { unterveranstaltungId } },
22-
_max: { sortOrder: true },
22+
_max: { order: true },
2323
}),
2424
])
2525

2626
await prisma.faq.create({
2727
data: {
2828
question: faq.question,
2929
answer: faq.answer,
30-
sortOrder: (maxFaqOrder._max.sortOrder ?? -1) + 1,
30+
order: (maxFaqOrder._max.order ?? -1) + 1,
3131
unterveranstaltung: {
3232
connect: {
3333
id: unterveranstaltungId,
@@ -38,7 +38,7 @@ export const faqCreateProcedure = defineProtectedMutateProcedure({
3838
create: {
3939
name: faq.category,
4040
unterveranstaltungId,
41-
sortOrder: (maxCategoryOrder._max.sortOrder ?? -1) + 1,
41+
order: (maxCategoryOrder._max.order ?? -1) + 1,
4242
},
4343
where: {
4444
name_unterveranstaltungId: {

apps/api/src/services/faqs/faqListProcedure.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ export async function listFaqs(unterveranstaltungId: string) {
1414
},
1515
},
1616
orderBy: {
17-
sortOrder: 'asc',
17+
order: 'asc',
1818
},
1919
select: {
2020
id: true,
2121
question: true,
2222
answer: true,
23-
sortOrder: true,
23+
order: true,
2424
category: {
2525
select: {
2626
id: true,
2727
name: true,
28-
sortOrder: true,
28+
order: true,
2929
},
3030
},
3131
},
@@ -36,13 +36,13 @@ export async function listFaqs(unterveranstaltungId: string) {
3636
...v,
3737
category: v.category.name,
3838
categoryId: v.category.id,
39-
categorySortOrder: v.category.sortOrder,
39+
categoryOrder: v.category.order,
4040
})),
4141
({ category }) => category
4242
)
4343

4444
return Object.fromEntries(
45-
Object.entries(groups).sort(([, a], [, b]) => (a[0]?.categorySortOrder ?? 0) - (b[0]?.categorySortOrder ?? 0))
45+
Object.entries(groups).sort(([, a], [, b]) => (a[0]?.categoryOrder ?? 0) - (b[0]?.categoryOrder ?? 0))
4646
)
4747
}
4848

apps/api/src/services/faqs/faqReorderProcedure.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ export const faqReorderProcedure = defineProtectedMutateProcedure({
1313
faqOrder: z.array(
1414
z.strictObject({
1515
id: z.string().uuid(),
16-
sortOrder: z.number().int().min(0),
16+
order: z.number().int().min(0),
1717
categoryId: z.string().uuid(),
1818
})
1919
),
2020
categoryOrder: z.array(
2121
z.strictObject({
2222
id: z.string().uuid(),
23-
sortOrder: z.number().int().min(0),
23+
order: z.number().int().min(0),
2424
})
2525
),
2626
}),
@@ -78,16 +78,16 @@ export const faqReorderProcedure = defineProtectedMutateProcedure({
7878

7979
/// Perform updates in a transaction
8080
await prisma.$transaction([
81-
...faqOrder.map(({ id, sortOrder, categoryId }) =>
81+
...faqOrder.map(({ id, order, categoryId }) =>
8282
prisma.faq.update({
8383
where: { id },
84-
data: { sortOrder, categoryId },
84+
data: { order, categoryId },
8585
})
8686
),
87-
...categoryOrder.map(({ id, sortOrder }) =>
87+
...categoryOrder.map(({ id, order }) =>
8888
prisma.faqCategory.update({
8989
where: { id },
90-
data: { sortOrder },
90+
data: { order },
9191
})
9292
),
9393
])

apps/frontend/src/views/FAQs/FAQList.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ function openFormModal(faq?: FAQ) {
4646
4747
async function saveOrder() {
4848
const faqOrder = categories.value.flatMap((cat) =>
49-
cat.faqs.map((faq, index) => ({ id: faq.id, sortOrder: index, categoryId: cat.categoryId }))
49+
cat.faqs.map((faq, index) => ({ id: faq.id, order: index, categoryId: cat.categoryId }))
5050
)
5151
const categoryOrder = categories.value.map((cat, index) => ({
5252
id: cat.categoryId,
53-
sortOrder: index,
53+
order: index,
5454
}))
5555
await apiClient.faq.reorder.mutate({ faqOrder, categoryOrder })
5656
await execute()

0 commit comments

Comments
 (0)