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/methods/migrate.coffee

13 lines
363 B

Meteor.methods
migrateTo: (version) ->
user = Meteor.user()
if not user? or RocketChat.authz.hasPermission(user._id, 'run-migration') isnt true
throw new Meteor.Error "not-authorized", '[methods] migrateTo'
this.unblock()
RocketChat.Migrations.migrateTo version
return version
getMigrationVersion: ->
return RocketChat.Migrations.getVersion()