Store deletedProjectReviewerIds on deleterData (#23868)

GitOrigin-RevId: 1ae0aaf59de6869fc9469bffaf0c68fe17405464
This commit is contained in:
Alf Eaton
2025-02-27 11:06:25 +00:00
committed by Copybot
parent 174c5d416f
commit 64e5da8700
3 changed files with 4 additions and 0 deletions
@@ -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
@@ -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 },
@@ -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(),