diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index b28da702f2..693613fb7b 100755 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -95,9 +95,7 @@ class ProfileController extends Controller abort(403); } - return view('account/api', [ - 'tokens' => Auth::user()->tokens()->get(), - ]); + return view('account/api'); } /** diff --git a/app/Http/Livewire/PersonalAccessTokens.php b/app/Http/Livewire/PersonalAccessTokens.php index c9e30a9430..52ee05cedc 100644 --- a/app/Http/Livewire/PersonalAccessTokens.php +++ b/app/Http/Livewire/PersonalAccessTokens.php @@ -3,6 +3,7 @@ namespace App\Http\Livewire; use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; use Livewire\Component; @@ -30,7 +31,10 @@ class PersonalAccessTokens extends Component public function deleteToken($tokenId): void { - Auth::user()->tokens()->where('id', $tokenId)->delete(); + Log::info('poo'); + //this needs safety (though the scope of auth::user might kind of do it...) + //seems like it does, test more + Auth::user()->tokens()->find($tokenId)->delete(); } public function getTokensProperty(): array diff --git a/resources/views/account/api.blade.php b/resources/views/account/api.blade.php index 8098ea7e35..14367ecd66 100644 --- a/resources/views/account/api.blade.php +++ b/resources/views/account/api.blade.php @@ -1,15 +1,11 @@ @extends('layouts/default') - {{-- Page title --}} @section('title') {{ trans('account/general.personal_api_keys') }} @parent @stop - {{-- Page content --}} @section('content') - -
diff --git a/resources/views/livewire/personal-access-tokens.blade.php b/resources/views/livewire/personal-access-tokens.blade.php index 6f8fcaeb78..ad84e62f84 100644 --- a/resources/views/livewire/personal-access-tokens.blade.php +++ b/resources/views/livewire/personal-access-tokens.blade.php @@ -1,19 +1,8 @@ -@props([ - 'token_url' => url('oauth/personal-access-tokens'), - 'scopes_url' => url('oauth/scopes'), -]) -
-

New Personal Access Token Component

-
-

{{ $token_url }}

-

{{ $scopes_url }}

-
- +

New Livewire Personal Access Token Component

\ No newline at end of file