Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/model.3/common/
Upload File :
Current File : /home/infinitibizsol/.trash/model.3/common/tasks.js

import mongoose from "mongoose";

const Tasks = new mongoose.Schema(
  {
    subject: { type: String, required: true },
    details: { type: String },
    contact: { type: String },
    assigned_to: {
      type: mongoose.Schema.ObjectId,
      ref: "User",
    },
    start_date: { type: Date },
    end_date: { type: Date },
    status: { type: Boolean, default: true },
    priority: { type: String },
    set_reminder: { type: Boolean, default: false },
    contact_id: {
      type: mongoose.Schema.ObjectId,
      ref: "Contact",
    },
    created_by: {
      type: mongoose.Schema.ObjectId,
      ref: "User",
      required: true,
    },
    deleted: {
      type: Boolean,
      default: false,
    },
    createdOn: { type: Date, default: Date.now },
    modifiedOn: { type: Date, default: Date.now },
  },
  {
    toJSON: { virtuals: true },
    toObject: { virtuals: true },
  }
);

export default mongoose.model("Tasks", Tasks);

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists