The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/server/startup/migrations/v12.coffee

13 lines
478 B

Meteor.startup ->
Migrations.add
version: 12
up: ->
# Set oldest user as admin, if none exists yet
admin = Meteor.users.findOne { admin: true }, { fields: { _id: 1 } }
unless admin
# get oldest user
oldestUser = Meteor.users.findOne({}, { fields: { username: 1 }, sort: {createdAt: 1}})
if oldestUser
Meteor.users.update {_id: oldestUser._id}, {$set: {admin: true}}
console.log "Set #{oldestUser.username} as admin for being the oldest user"