Added deletion confirmation

This commit is contained in:
Julian Prieber 2023-12-09 21:06:41 +01:00
parent 9d6c4226fa
commit 03a1178b85
1 changed files with 13 additions and 1 deletions

View File

@ -55,7 +55,7 @@ if(Auth::user()->id !== $userinfo->id){
<div class="ab-sub-wrapper"> <div class="ab-sub-wrapper">
<ul id="linkstack-admin-bar-new-content-default" class="ab-submenu"> <ul id="linkstack-admin-bar-new-content-default" class="ab-submenu">
@if($isUser) @if($isUser)
<li><a class="ab-item" href="{{route('deleteUser', ['id' => $userinfo->id])}}">Delete User</a></li> <li><a class="ab-item" href="{{route('deleteUser', ['id' => $userinfo->id])}}" id="confirmationLink">Delete User</a></li>
<li><a class="ab-item" href="{{route('blockUser', ['block' => 'no', 'id' => $userinfo->id])}}">Block User</a></li> <li><a class="ab-item" href="{{route('blockUser', ['block' => 'no', 'id' => $userinfo->id])}}">Block User</a></li>
<li><a class="ab-item" href="{{ route('editUser', $userinfo->id ) }}">Edit User</a></li> <li><a class="ab-item" href="{{ route('editUser', $userinfo->id ) }}">Edit User</a></li>
@endif @endif
@ -103,6 +103,18 @@ if(Auth::user()->id !== $userinfo->id){
document.getElementById('logoutForm').submit(); document.getElementById('logoutForm').submit();
} }
</script> </script>
<script>
function showConfirmation() {
var isConfirmed = confirm("{{__('messages.confirm.delete.user')}}");
if (isConfirmed) {
window.location.href = document.getElementById("confirmationLink").getAttribute("href");
}
}
document.getElementById("confirmationLink").addEventListener("click", function(event) {
event.preventDefault();
showConfirmation();
});
</script>
<form id="logoutForm" action="{{ route('logout') }}" method="post"> <form id="logoutForm" action="{{ route('logout') }}" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}"> <input type="hidden" name="_token" value="{{ csrf_token() }}">
</form> </form>