mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
Update approverSchema
This commit is contained in:
@@ -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: {
|
||||||
|
|||||||
Reference in New Issue
Block a user