Merge pull request #1719 from sharelatex/ja-restore-doc-snapshots

Show and restore doc snapshots from admin panel

GitOrigin-RevId: 22339644d48a8698df97f7d5fc1eecfaf27c6fab
This commit is contained in:
Brian Gough
2019-04-24 14:12:22 +01:00
committed by sharelatex
parent 967973f354
commit e1ec01eb0f
5 changed files with 21 additions and 15 deletions
@@ -477,7 +477,7 @@ describe 'ProjectEntityUpdateHandler', ->
@folder = _id: folder_id, docs: []
@newDoc = _id: doc_id
@ProjectLocator.findElement = sinon.stub().yields(null, @folder)
@ProjectEntityUpdateHandler.addDoc = withoutLock: sinon.stub().yields(null, @newDoc)
@ProjectEntityUpdateHandler.addDocWithRanges = withoutLock: sinon.stub().yields(null, @newDoc)
@ProjectEntityUpdateHandler.upsertDoc project_id, folder_id, @docName, @docLines, @source, userId, @callback
@@ -487,8 +487,8 @@ describe 'ProjectEntityUpdateHandler', ->
.should.equal true
it 'adds the doc', ->
@ProjectEntityUpdateHandler.addDoc.withoutLock
.calledWith(project_id, folder_id, @docName, @docLines, userId)
@ProjectEntityUpdateHandler.addDocWithRanges.withoutLock
.calledWith(project_id, folder_id, @docName, @docLines, {}, userId)
.should.equal true
it 'returns the doc', ->
@@ -499,7 +499,7 @@ describe 'ProjectEntityUpdateHandler', ->
@folder = _id: folder_id, docs: []
@newDoc = _id: doc_id
@ProjectLocator.findElement = sinon.stub().yields(null, @folder)
@ProjectEntityUpdateHandler.addDoc = withoutLock: sinon.stub().yields(null, @newDoc)
@ProjectEntityUpdateHandler.addDocWithRanges = withoutLock: sinon.stub().yields(null, @newDoc)
@ProjectEntityUpdateHandler.upsertDoc project_id, folder_id, "*" + @docName, @docLines, @source, userId, @callback