Răsfoiți Sursa

Store deletedProjectReviewerIds on deleterData (#23868)

GitOrigin-RevId: 1ae0aaf59de6869fc9469bffaf0c68fe17405464
Alf Eaton 1 an în urmă
părinte
comite
9586af91e5

+ 1 - 0
services/web/app/src/Features/Project/ProjectDeleter.js

@@ -244,6 +244,7 @@ async function deleteProject(projectId, options = {}) {
       deletedProjectOwnerId: project.owner_ref,
       deletedProjectCollaboratorIds: project.collaberator_refs,
       deletedProjectReadOnlyIds: project.readOnly_refs,
+      deletedProjectReviewerIds: project.reviewer_refs,
       deletedProjectReadWriteTokenAccessIds:
         project.tokenAccessReadAndWrite_refs,
       deletedProjectOverleafId: project.overleaf

+ 1 - 0
services/web/app/src/models/DeletedProject.js

@@ -12,6 +12,7 @@ const DeleterDataSchema = new Schema({
   deletedProjectOwnerId: { type: ObjectId, ref: 'User' },
   deletedProjectCollaboratorIds: [{ type: ObjectId, ref: 'User' }],
   deletedProjectReadOnlyIds: [{ type: ObjectId, ref: 'User' }],
+  deletedProjectReviewerIds: [{ type: ObjectId, ref: 'User' }],
   deletedProjectReadWriteTokenAccessIds: [{ type: ObjectId, ref: 'User' }],
   deletedProjectReadOnlyTokenAccessIds: [{ type: ObjectId, ref: 'User' }],
   deletedProjectReadWriteToken: { type: String },

+ 2 - 0
services/web/test/unit/src/Project/ProjectDeleterTests.js

@@ -279,6 +279,7 @@ describe('ProjectDeleter', function () {
         deletedProjectOwnerId: this.project.owner_ref,
         deletedProjectCollaboratorIds: this.project.collaberator_refs,
         deletedProjectReadOnlyIds: this.project.readOnly_refs,
+        deletedProjectReviewerIds: this.project.reviewer_refs,
         deletedProjectReadWriteTokenAccessIds:
           this.project.tokenAccessReadAndWrite_refs,
         deletedProjectReadOnlyTokenAccessIds:
@@ -828,6 +829,7 @@ function dummyProject() {
     rootFolder: [],
     collaberator_refs: [new ObjectId(), new ObjectId()],
     readOnly_refs: [new ObjectId(), new ObjectId()],
+    reviewer_refs: [new ObjectId()],
     tokenAccessReadAndWrite_refs: [new ObjectId(), new ObjectId()],
     tokenAccessReadOnly_refs: [new ObjectId(), new ObjectId()],
     owner_ref: new ObjectId(),