review app

This commit is contained in:
IDONTSUDO 2023-12-03 16:16:08 +03:00
parent 4a35a3211f
commit f525a76f6e
38 changed files with 268 additions and 229 deletions

View file

@ -0,0 +1,27 @@
import { Schema, model } from "mongoose";
import { IPipeline } from "../../../core/model/process_model";
import { schemaProcess } from "../../process/models/process_database_model";
import { triggerSchema } from "../../triggers/models/trigger_database_model";
export const PipelineSchema = new Schema({
process: {
type: Schema.Types.ObjectId,
ref: schemaProcess,
autopopulate: true,
default: null,
},
trigger: {
type: Schema.Types.ObjectId,
ref: triggerSchema,
autopopulate: true,
default: null,
},
stackGenerateType: {
type: String,
default: null,
},
}).plugin(require("mongoose-autopopulate"));
export const schemaPipeline = "Pipeline";
export const PipelineDBModel = model<IPipeline>(schemaPipeline, PipelineSchema);