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:
Henry Oswald 2018-01-26 09:46:35 +00:00
parent 3b878001c2
commit a08a74b95c

View file

@ -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()