deleted unnecessary files

added new features
This commit is contained in:
IDONTSUDO 2024-04-09 16:31:25 +03:00
parent dffc73c30f
commit 6840402b1f
119 changed files with 1835 additions and 1522 deletions

View file

@ -0,0 +1,27 @@
import { Schema, model } from "mongoose";
import { PipelineValidationModel } from "../../_pipelines/models/pipeline_validation_model";
export interface IProjectModel {
_id?: string;
pipelines: [PipelineValidationModel];
rootDir: string;
description: string;
isActive: boolean;
}
export const ProjectSchema = new Schema({
description: {
type: String,
},
rootDir: {
type: String,
},
isActive: {
type: Boolean,
default: false,
},
}).plugin(require("mongoose-autopopulate"));
export const projectSchema = "Projects";
export const ProjectDBModel = model<IProjectModel>(projectSchema, ProjectSchema);