Server: migration script that add admin role to root user

pull/10/head
Chocobozzz 2016-09-27 22:41:38 +02:00
parent f6a0754fda
commit c60f2212fd
2 changed files with 21 additions and 1 deletions

View File

@ -62,9 +62,13 @@ const MONGO_MIGRATION_SCRIPTS = [
{ {
script: '0010-users-password', script: '0010-users-password',
version: 10 version: 10
},
{
script: '0015-admin-role',
version: 15
} }
] ]
const LAST_MONGO_SCHEMA_VERSION = 10 const LAST_MONGO_SCHEMA_VERSION = 15
// Time to wait between requests to the friends (10 min) // Time to wait between requests to the friends (10 min)
let REQUESTS_INTERVAL = 600000 let REQUESTS_INTERVAL = 600000

View File

@ -0,0 +1,16 @@
/*
Set the admin role to the root user.
*/
const constants = require('../constants')
const mongoose = require('mongoose')
const User = mongoose.model('User')
exports.up = function (callback) {
User.update({ username: 'root' }, { role: constants.USER_ROLES.ADMIN }, callback)
}
exports.down = function (callback) {
throw new Error('Not implemented.')
}