added frontent authentication,backend ticket service, frontend ticket creation

This commit is contained in:
QkoSad
2022-12-10 11:15:53 +02:00
parent 8fd0b86492
commit 885cdfa7fe
34 changed files with 31084 additions and 1 deletions
+30
View File
@@ -0,0 +1,30 @@
const mongoose = require("mongoose");
const ticketSchema = mongoose.Schema(
{
user: {
type: mongoose.Schema.Types.ObjectId,
required: true,
ref: "User",
},
product: {
type: String,
required: [true, "Please select a product"],
enum: ["iPhone", "Macbook Pro", "iMac", "iPad"],
},
description: {
type: String,
required: [true, "Please enter a description of the issue"],
},
status: {
type: String,
enum: ['new','open','closed'],
default: 'new',
},
},
{
timestamps: true,
}
);
module.exports = mongoose.model("Ticket", ticketSchema);