Complete v1 secret versioning and project secret snapshots

This commit is contained in:
Tuan Dang
2022-12-24 14:51:09 -05:00
parent c8633bf546
commit dca3bd4fbb
5 changed files with 332 additions and 15 deletions
+6
View File
@@ -10,6 +10,7 @@ import {
export interface ISecret {
_id: Types.ObjectId;
version: number;
workspace: Types.ObjectId;
type: string;
user: Types.ObjectId;
@@ -26,6 +27,11 @@ export interface ISecret {
const secretSchema = new Schema<ISecret>(
{
version: {
type: Number,
default: 1,
required: true
},
workspace: {
type: Schema.Types.ObjectId,
ref: 'Workspace',