Update approverSchema

This commit is contained in:
Maidul Islam
2023-02-13 11:26:53 -08:00
parent 445fa35ab5
commit 6f6df3e63a

View File

@@ -17,20 +17,20 @@ interface IApprover {
status: ApprovalStatus; status: ApprovalStatus;
} }
enum ApprovalStatus { export enum ApprovalStatus {
PENDING = 'pending', PENDING = 'pending',
APPROVED = 'approved', APPROVED = 'approved',
REJECTED = 'rejected' REJECTED = 'rejected'
} }
enum RequestType { export enum RequestType {
UPDATE = 'update', UPDATE = 'update',
DELETE = 'delete', DELETE = 'delete',
CREATE = 'create' CREATE = 'create'
} }
const approverSchema = new mongoose.Schema({ const approverSchema = new mongoose.Schema({
userId: { user: {
type: mongoose.Schema.Types.ObjectId, type: mongoose.Schema.Types.ObjectId,
ref: 'User', ref: 'User',
required: true required: true
@@ -42,7 +42,6 @@ const approverSchema = new mongoose.Schema({
} }
}); });
const secretApprovalRequestSchema = new Schema<ISecretApprovalRequest>( const secretApprovalRequestSchema = new Schema<ISecretApprovalRequest>(
{ {
secret: { secret: {