mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-06 13:35:50 +01:00
(refs #8)Group register/edit form is completed.
This commit is contained in:
@@ -126,4 +126,8 @@ trait UserManagementControllerBase extends AccountManagementControllerBase {
|
|||||||
} getOrElse NotFound
|
} getOrElse NotFound
|
||||||
})
|
})
|
||||||
|
|
||||||
|
post("/admin/users/_usercheck")(adminOnly {
|
||||||
|
getAccountByUserName(params("userName")).isDefined
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -61,9 +61,6 @@ $(function(){
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO check existence
|
|
||||||
|
|
||||||
|
|
||||||
// check duplication
|
// check duplication
|
||||||
var exists = $('#members li').filter(function(){
|
var exists = $('#members li').filter(function(){
|
||||||
return $(this).data('name') == userName;
|
return $(this).data('name') == userName;
|
||||||
@@ -73,6 +70,11 @@ $(function(){
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// check existence
|
||||||
|
$.post('@path/admin/users/_usercheck', {
|
||||||
|
'userName': userName
|
||||||
|
}, function(data, status){
|
||||||
|
if(data == 'true'){
|
||||||
// add member
|
// add member
|
||||||
$('#members').append($('<li>')
|
$('#members').append($('<li>')
|
||||||
.data('name', userName)
|
.data('name', userName)
|
||||||
@@ -86,6 +88,10 @@ $(function(){
|
|||||||
return $(e).data('name');
|
return $(e).data('name');
|
||||||
}).get().join(',');
|
}).get().join(',');
|
||||||
$('#memberNames').val(userNames);
|
$('#memberNames').val(userNames);
|
||||||
|
} else {
|
||||||
|
$('#error-memberName').text('User does not exist.');
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$(document).on('click', '.remove', function(){
|
$(document).on('click', '.remove', function(){
|
||||||
@@ -98,5 +104,11 @@ $(function(){
|
|||||||
}).get().join(',');
|
}).get().join(',');
|
||||||
$('#memberNames').val(userNames);
|
$('#memberNames').val(userNames);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Don't submit form by ENTER key
|
||||||
|
$('#memberName').keypress(function(e){
|
||||||
|
console.log(e.keyCode);
|
||||||
|
return !(e.keyCode == 13);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
Reference in New Issue
Block a user