feat: order members by role and createdAt

This commit is contained in:
Henry
2026-01-28 21:45:19 +00:00
parent 303ca1409f
commit f210921d54
2 changed files with 7 additions and 1 deletions

View File

@@ -194,8 +194,13 @@ export const getByPublicIdWithMembers = (
email: true,
role: true,
status: true,
createdAt: true,
},
where: isNull(workspaceMembers.deletedAt),
orderBy: (member, { desc }) => [
desc(sql`CASE WHEN ${member.role} = 'admin' THEN 1 ELSE 0 END`),
desc(member.createdAt),
],
with: {
user: {
columns: {