|
|
|
@ -31,12 +31,25 @@ define('admin/manage/registration', function() {
|
|
|
|
|
var action = $(this).attr('data-action');
|
|
|
|
|
var method = 'admin.user.deleteInvitation';
|
|
|
|
|
|
|
|
|
|
var removeRow = function () {
|
|
|
|
|
var nextRow = parent.next(),
|
|
|
|
|
thisRowinvitedBy = parent.find('.invited-by'),
|
|
|
|
|
nextRowInvitedBy = nextRow.find('.invited-by');
|
|
|
|
|
if (nextRowInvitedBy.html() !== undefined && nextRowInvitedBy.html().length < 2) {
|
|
|
|
|
nextRowInvitedBy.html(thisRowinvitedBy.html());
|
|
|
|
|
}
|
|
|
|
|
parent.remove();
|
|
|
|
|
};
|
|
|
|
|
if (action === 'delete') {
|
|
|
|
|
socket.emit(method, {email: email, invitedBy: invitedBy}, function(err) {
|
|
|
|
|
if (err) {
|
|
|
|
|
return app.alertError(err.message);
|
|
|
|
|
bootbox.confirm('Are you sure you wish to delete this invitation?', function(confirm) {
|
|
|
|
|
if (confirm) {
|
|
|
|
|
socket.emit(method, {email: email, invitedBy: invitedBy}, function(err) {
|
|
|
|
|
if (err) {
|
|
|
|
|
return app.alertError(err.message);
|
|
|
|
|
}
|
|
|
|
|
removeRow();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
parent.remove();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|