fix load asset
This commit is contained in:
parent
68a483cb0d
commit
a29e296452
@ -79,6 +79,8 @@ DB_DATABASE_SMARTV1 = rsab_hk_production
|
||||
DB_USERNAME_SMARTV1 = postgres
|
||||
DB_PASSWORD_SMARTV1 = postgres
|
||||
|
||||
APP_ASSET_URL=https://survei-mutu.rsabhk.co.id/
|
||||
|
||||
# DB_CONNECTION_SMARTV1 = pgsql
|
||||
# DB_HOST_SMARTV1 = 192.168.12.3
|
||||
# DB_PORT_SMARTV1 = 5432
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
<title>@yield('title', 'Survey Mutu RSAB Harapan Kita')</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/png" href="{{ asset('vuexy/assets/img/favicon/favicon.png') }}" />
|
||||
<link rel="icon" type="image/png" href="{{ env('APP_ASSET_URL') .'vuexy/assets/img/favicon/favicon.png' }}" />
|
||||
|
||||
<!-- Fonts -->
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
@ -18,29 +18,29 @@
|
||||
rel="stylesheet">
|
||||
|
||||
<!-- Icons. Uncomment required icon fonts -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/iconify-icons.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/fontawesome.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/fonts/iconify-icons.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/fonts/fontawesome.css' }}" />
|
||||
|
||||
<!-- Core CSS -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/css/core.css') }}" class="template-customizer-core-css" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/css/demo.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/css/core.css' }}" class="template-customizer-core-css" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/css/demo.css' }}" />
|
||||
|
||||
<!-- Vendors CSS -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/animate-css/animate.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/animate-css/animate.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css' }}" />
|
||||
|
||||
<!-- Helpers -->
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/helpers.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/helpers.js' }}"></script>
|
||||
|
||||
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
|
||||
<!--? Template customizer: To hide customizer set displayCustomizer value false in config.js. -->
|
||||
|
||||
<!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
|
||||
<script src="{{ asset('vuexy/assets/js/config.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/config.js' }}"></script>
|
||||
@yield('custom_css')
|
||||
|
||||
</head>
|
||||
@ -49,7 +49,7 @@
|
||||
<nav class="navbar navbar-expand-lg bg-primary fw-bold">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="{{ url('/') }}">
|
||||
<img src="{{ asset('assets/img/logo-fullname-negatif.png') }}" alt="Logo" height="40" class="d-inline-block align-text-top">
|
||||
<img src="{{ env('APP_ASSET_URL') .'assets/img/logo-fullname-negatif.png' }}" alt="Logo" height="40" class="d-inline-block align-text-top">
|
||||
</a>
|
||||
</div>
|
||||
</nav>
|
||||
@ -59,20 +59,20 @@
|
||||
|
||||
<!-- Core JS -->
|
||||
<!-- build:js assets/vendor/js/core.js -->
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/jquery/jquery.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/popper/popper.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/bootstrap.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/hammer/hammer.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/menu.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/jquery/jquery.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/popper/popper.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/bootstrap.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/hammer/hammer.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/menu.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js' }}"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js' }}"></script>
|
||||
<!-- endbuild -->
|
||||
|
||||
<!-- Main JS -->
|
||||
<script src="{{ asset('vuexy/assets/js/main.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/main.js' }}"></script>
|
||||
<script>
|
||||
const token = $.cookie('token');
|
||||
const headers = {
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
<title>@yield('title', 'Mutu RSAB Harapan Kita')</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/png" href="{{ asset('vuexy/assets/img/favicon/favicon.png') }}" />
|
||||
<link rel="icon" type="image/png" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/img/favicon/favicon.png' }}" />
|
||||
|
||||
<!-- Fonts -->
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
@ -18,31 +18,31 @@
|
||||
rel="stylesheet">
|
||||
|
||||
<!-- Icons. Uncomment required icon fonts -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/iconify-icons.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/fontawesome.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/fonts/iconify-icons.css' }}" />
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css" integrity="sha512-2SwdPD6INVrV/lHTZbO2nodKhrnDdJK9/kg2XD1r9uGqPo1cUbujc+IYdlYdEErWNu69gVcYgdxlmVmzTWnetw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
|
||||
<!-- Core CSS -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/css/core.css') }}" class="template-customizer-core-css" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/css/demo.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/css/core.css' }}" class="template-customizer-core-css" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/css/demo.css' }}" />
|
||||
|
||||
<!-- Vendors CSS -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css' }}" />
|
||||
<link rel="stylesheet"
|
||||
href="{{ asset('vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/select2/select2.css') }} " />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/spinkit/spinkit.css') }}" />
|
||||
href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/select2/select2.css' }} " />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/spinkit/spinkit.css' }}" />
|
||||
|
||||
<!-- Helpers -->
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/helpers.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/helpers.js' }}"></script>
|
||||
|
||||
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
|
||||
<!--? Template customizer: To hide customizer set displayCustomizer value false in config.js. -->
|
||||
|
||||
<!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
|
||||
<script src="{{ asset('vuexy/assets/js/config.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/config.js' }}"></script>
|
||||
<style>
|
||||
.list-materi-hover:hover,
|
||||
.list-materi-selected {
|
||||
@ -171,21 +171,21 @@
|
||||
|
||||
<!-- Core JS -->
|
||||
<!-- build:js assets/vendor/js/core.js -->
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/jquery/jquery.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/popper/popper.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/bootstrap.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/hammer/hammer.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/menu.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/jquery/jquery.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/popper/popper.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/bootstrap.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/hammer/hammer.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/menu.js' }}"></script>
|
||||
<!-- endbuild -->
|
||||
|
||||
<!-- Main JS -->
|
||||
<script src="{{ asset('vuexy/assets/js/main.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/main.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js' }}"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/select2/select2.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/select2/select2.js' }}"></script>
|
||||
<script src="https://code.highcharts.com/highcharts.js"></script>
|
||||
|
||||
<script>
|
||||
@ -213,7 +213,7 @@
|
||||
}).then(function(result) {
|
||||
if (result.value) {
|
||||
$.removeCookie('token');
|
||||
window.location.href = "/logout";
|
||||
window.location.href = "/login";
|
||||
}
|
||||
});
|
||||
})
|
||||
|
||||
@ -18,27 +18,27 @@
|
||||
rel="stylesheet">
|
||||
|
||||
<!-- Icons. Uncomment required icon fonts -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/iconify-icons.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/fontawesome.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/fonts/iconify-icons.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/fonts/fontawesome.css' }}" />
|
||||
|
||||
<!-- Core CSS -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/css/core.css') }}" class="template-customizer-core-css" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/css/demo.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/css/core.css' }}" class="template-customizer-core-css" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/css/demo.css' }}" />
|
||||
|
||||
<!-- Vendors CSS -->
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/animate-css/animate.css') }}" />
|
||||
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css') }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/animate-css/animate.css' }}" />
|
||||
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css' }}" />
|
||||
|
||||
<!-- Helpers -->
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/helpers.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/js/helpers.js' }}"></script>
|
||||
|
||||
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
|
||||
<!--? Template customizer: To hide customizer set displayCustomizer value false in config.js. -->
|
||||
|
||||
<!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
|
||||
<script src="{{ asset('vuexy/assets/js/config.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/config.js' }}"></script>
|
||||
@yield('custom_css')
|
||||
|
||||
</head>
|
||||
@ -49,18 +49,18 @@
|
||||
|
||||
<!-- Core JS -->
|
||||
<!-- build:js assets/vendor/js/core.js -->
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/jquery/jquery.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/popper/popper.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/bootstrap.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/hammer/hammer.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/js/menu.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/jquery/jquery.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/popper/popper.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/bootstrap.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/hammer/hammer.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/menu.js' }}"></script>
|
||||
<!-- endbuild -->
|
||||
|
||||
<!-- Main JS -->
|
||||
<script src="{{ asset('vuexy/assets/js/main.js') }}"></script>
|
||||
<script src="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js') }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') . 'vuexy/assets/js/main.js' }}"></script>
|
||||
<script src="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js' }}"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
|
||||
|
||||
@yield('custom_js')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user