فهرست منبع

Merge pull request #1769 from overleaf/bg-record-date-for-doc-deletion

record timestamp for doc deletion

GitOrigin-RevId: 3ae38c94918d3400ad9aa821e1e1ef1bcde6373b
Brian Gough 7 سال پیش
والد
کامیت
c6c948e9f9

+ 1 - 0
services/web/app/coffee/Features/Project/ProjectEntityMongoUpdateHandler.coffee

@@ -365,6 +365,7 @@ module.exports = ProjectEntityMongoUpdateHandler = self =
 				deletedDocs: {
 					_id:  doc._id
 					name: doc.name
+					deletedAt: new Date()
 				}
 			}
 		}, {}, callback

+ 1 - 0
services/web/app/coffee/models/Project.coffee

@@ -11,6 +11,7 @@ ObjectId = Schema.ObjectId
 
 DeletedDocSchema = new Schema
 	name: String
+	deletedAt: {type: Date}
 
 DeletedFileSchema = new Schema
 	name           : String

+ 1 - 0
services/web/test/unit/coffee/Project/ProjectEditorHandlerTests.coffee

@@ -42,6 +42,7 @@ describe "ProjectEditorHandler", ->
 			deletedDocs: [{
 				_id: "deleted-doc-id"
 				name: "main.tex"
+				deletedAt: @deletedAt = new Date("2017-01-01")
 			}]
 		@members = [{
 			user: @owner = {

+ 1 - 0
services/web/test/unit/coffee/Project/ProjectEntityMongoUpdateHandlerTests.coffee

@@ -700,6 +700,7 @@ describe 'ProjectEntityMongoUpdateHandler', ->
 						deletedDocs: {
 							_id: @doc._id
 							name: @doc.name
+							deletedAt: new Date()
 						}
 					}
 				})