diff --git a/app/Http/Controllers/AccountsController.php b/app/Http/Controllers/AccountsController.php index 09165e8..23b71b6 100644 --- a/app/Http/Controllers/AccountsController.php +++ b/app/Http/Controllers/AccountsController.php @@ -57,7 +57,9 @@ public function store() 'password' => 'required|string|min:6|confirmed', ]); - Account::create(request()->all()); + $account = Account::create(request()->all()); + + $account->attachRole('user'); return redirect()->route('admin.accounts.index'); } diff --git a/public/js/admin/main.js b/public/js/admin/main.js index 599c0a4..e00ccf5 100644 --- a/public/js/admin/main.js +++ b/public/js/admin/main.js @@ -1,27 +1,27 @@ let timer; let timerInterval = 100; -let username_input = $('#username'); +let username_autocomplete = $('#username-autocomplete'); -username_input.keyup(function(){ +username_autocomplete.keyup(function(){ clearTimeout(timer); timer = setTimeout(getUsers, timerInterval); }); -username_input.keydown(function(){ +username_autocomplete.keydown(function(){ clearTimeout(timer); }); $("body").on('click', 'ul#ajax-users-list li', (e) => { $("#acc").val($(e.target).data('id')); - $("#username").val($(e.target).data('username')); + $("#username-autocomplete").val($(e.target).data('username')); $('ul#ajax-users-list').remove(); }); -$("#username").blur(() => { +username_autocomplete.blur(() => { setTimeout(() => {$('ul#ajax-users-list').hide()}, 200); }); -$("#username").focus(() => { +username_autocomplete.focus(() => { $('ul#ajax-users-list').show(); }); @@ -35,17 +35,17 @@ let showUsers = data => }); list += ""; - username_input.after(list); + username_autocomplete.after(list); } let getUsers = () => { - if (username_input.val().length < 3) + if (username_autocomplete.val().length < 3) return; $.post("/admin/getusers", { - username: username_input.val(), + username: username_autocomplete.val(), _token: $("meta[name='_token']").attr('content') }, showUsers); } diff --git a/resources/views/admin/accounts/edit.blade.php b/resources/views/admin/accounts/edit.blade.php index 07c867d..466aec3 100644 --- a/resources/views/admin/accounts/edit.blade.php +++ b/resources/views/admin/accounts/edit.blade.php @@ -33,7 +33,7 @@
@foreach ($roles as $role)
- hasRole($role->name) ?: 'checked' }}> + hasRole($role->name) ?: 'checked' }}> {{ $role->display_name }}
@endforeach diff --git a/resources/views/admin/posts/edit.blade.php b/resources/views/admin/posts/edit.blade.php index 870ea95..3fcf123 100644 --- a/resources/views/admin/posts/edit.blade.php +++ b/resources/views/admin/posts/edit.blade.php @@ -9,7 +9,7 @@
@include('layouts.input_errors') - + {{ csrf_field() }} {{ method_field('PATCH') }}
@@ -22,7 +22,7 @@
- +
diff --git a/resources/views/admin/posts/index.blade.php b/resources/views/admin/posts/index.blade.php index 0c39a70..8b742be 100644 --- a/resources/views/admin/posts/index.blade.php +++ b/resources/views/admin/posts/index.blade.php @@ -29,7 +29,7 @@ {{ $post->account->username }} {{ $post->created_at->toFormattedDateString() }} - @permission('edit-post') + @permission('update-post') Edit @endpermission @permission('delete-post')