diff --git a/backend/src/models/secretApprovalRequest.ts b/backend/src/models/secretApprovalRequest.ts index 42828c9ee..9fa897e25 100644 --- a/backend/src/models/secretApprovalRequest.ts +++ b/backend/src/models/secretApprovalRequest.ts @@ -17,20 +17,20 @@ interface IApprover { status: ApprovalStatus; } -enum ApprovalStatus { +export enum ApprovalStatus { PENDING = 'pending', APPROVED = 'approved', REJECTED = 'rejected' } -enum RequestType { +export enum RequestType { UPDATE = 'update', DELETE = 'delete', CREATE = 'create' } const approverSchema = new mongoose.Schema({ - userId: { + user: { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true @@ -42,7 +42,6 @@ const approverSchema = new mongoose.Schema({ } }); - const secretApprovalRequestSchema = new Schema( { secret: {