fix: Simplify list services

This commit is contained in:
Andras Bacsai
2022-04-24 00:24:08 +02:00
parent 06fe3f33c0
commit 72b650b086
3 changed files with 18 additions and 23 deletions

View File

@@ -4,6 +4,20 @@ import cuid from 'cuid';
import { generatePassword } from '.';
import { prisma } from './common';
export async function listServicesWithIncludes() {
return await prisma.service.findMany({
include: {
destinationDocker: true,
minio: true,
plausibleAnalytics: true,
vscodeserver: true,
wordpress: true,
ghost: true,
meiliSearch: true
},
orderBy: { createdAt: 'desc' }
});
}
export async function listServices(teamId: string): Promise<Service[]> {
if (teamId === '0') {
return await prisma.service.findMany({ include: { teams: true } });