- Use guest name or username as room and subscription name - Save guest _id on rooms to best lookup - Some UI fixespull/3124/head
parent
2a6969ed06
commit
4c4d2dbd71
@ -0,0 +1,21 @@ |
||||
RocketChat.Migrations.add({ |
||||
version: 51, |
||||
up: function() { |
||||
RocketChat.models.Rooms.find({ t: 'l', 'v.token': { $exists: true }, label: { $exists: false }}).forEach(function(room) { |
||||
var user = RocketChat.models.Users.findOne({ 'profile.token': room.v.token }); |
||||
if (user) { |
||||
RocketChat.models.Rooms.update({ _id: room._id }, { |
||||
$set: { |
||||
label: user.name || user.username, |
||||
'v._id': user._id |
||||
} |
||||
}); |
||||
RocketChat.models.Subscriptions.update({ rid: room._id }, { |
||||
$set: { |
||||
name: user.name || user.username |
||||
} |
||||
}, { multi: true }); |
||||
} |
||||
}); |
||||
} |
||||
}); |
||||
Loading…
Reference in new issue