mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05:00
added track changes migration in again, we didn't add the setting
as a default before so needs 2nd migration
This commit is contained in:
parent
3b878001c2
commit
a08a74b95c
1 changed files with 32 additions and 0 deletions
|
@ -0,0 +1,32 @@
|
|||
#This is needed because we forgot to add track changes into the default settings
|
||||
Settings = require "settings-sharelatex"
|
||||
fs = require("fs")
|
||||
mongojs = require("mongojs")
|
||||
ObjectId = mongojs.ObjectId
|
||||
db = mongojs(Settings.mongo.url, ['users'])
|
||||
_ = require("underscore")
|
||||
BSON = db.bson.BSON
|
||||
|
||||
|
||||
handleExit = () ->
|
||||
console.log('Got signal. Shutting down.')
|
||||
|
||||
|
||||
process.on 'SIGINT', handleExit
|
||||
process.on 'SIGHUP', handleExit
|
||||
|
||||
|
||||
exports.migrate = (client, done=()->) ->
|
||||
patch = {
|
||||
$set: {
|
||||
'features.trackChanges': true
|
||||
}
|
||||
}
|
||||
console.log ">> enabling trackChanges feature: ", patch
|
||||
db.users.update {}, patch, {multi: true}, (err) ->
|
||||
console.log "finished enabling trackChanges feature"
|
||||
return done(err)
|
||||
|
||||
|
||||
exports.rollback = (client, done) ->
|
||||
done()
|
Loading…
Reference in a new issue