mirror of https://github.com/Chocobozzz/PeerTube
Server: migration script that add admin role to root user
parent
f6a0754fda
commit
c60f2212fd
|
@ -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
|
||||||
|
|
|
@ -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.')
|
||||||
|
}
|
Loading…
Reference in New Issue