This commit is contained in:
barisusakli
2015-12-23 12:28:19 +02:00
parent abed319da2
commit df605babff
4 changed files with 29 additions and 6 deletions

View File

@@ -231,11 +231,22 @@ define('forum/chats', ['components', 'string', 'sounds', 'forum/infinitescroll',
});
tagEl.on('beforeItemRemove', function(event) {
event.cancel = !data.isOwner;
event.cancel = !data.isOwner || data.users.length < 2;
if (!data.owner) {
return app.alertError('[[error:not-allowed]]');
}
if (data.users.length < 2) {
return app.alertError('[[error:cant-remove-last-user]]');
}
});
tagEl.on('itemRemoved', function(event) {
socket.emit('modules.chats.removeUserFromRoom', {roomId: data.roomId, username: event.item});
socket.emit('modules.chats.removeUserFromRoom', {roomId: data.roomId, username: event.item}, function(err) {
if (err) {
return app.alertError(err.message);
}
});
});
var input = $('.users-tag-container').find('.bootstrap-tagsinput input');