* chore: wip refacto in modules * fix: rollback port * fix: jwt guard in wrong folder * chore: rename folder exception-filter in filters * fix: tests are running * fix: excessive stack depth comparing types * fix: auth issue * chore: move createUser in UserService * fix: test * fix: guards * fix: jwt guard don't handle falsy user
25 lines
772 B
TypeScript
25 lines
772 B
TypeScript
import * as TypeGraphQL from '@nestjs/graphql';
|
|
import { PipelineStage } from 'src/core/@generated/pipeline-stage/pipeline-stage.model';
|
|
import { Pipeline } from 'src/core/@generated/pipeline/pipeline.model';
|
|
import { PipelineStageService } from '../services/pipeline-stage.service';
|
|
|
|
@TypeGraphQL.Resolver(() => Pipeline)
|
|
export class PipelineRelationsResolver {
|
|
constructor(private readonly pipelineStageService: PipelineStageService) {}
|
|
|
|
@TypeGraphQL.ResolveField(() => [PipelineStage], {
|
|
nullable: false,
|
|
})
|
|
async pipelineStages(
|
|
@TypeGraphQL.Root() pipeline: Pipeline,
|
|
): Promise<PipelineStage[]> {
|
|
return this.pipelineStageService.findMany({
|
|
where: {
|
|
pipelineId: {
|
|
equals: pipeline.id,
|
|
},
|
|
},
|
|
});
|
|
}
|
|
}
|