From d23d28afd89d4b5e3b8da32b1e1055244957bb9b Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Tue, 28 Jan 2025 18:20:03 -0600 Subject: [PATCH] feat: prepare for api token capabilities --- app/Providers/JetstreamServiceProvider.php | 18 ++++++++++++++++-- .../views/api/api-token-manager.blade.php | 8 ++++---- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/app/Providers/JetstreamServiceProvider.php b/app/Providers/JetstreamServiceProvider.php index befc775..838b0ce 100644 --- a/app/Providers/JetstreamServiceProvider.php +++ b/app/Providers/JetstreamServiceProvider.php @@ -34,8 +34,22 @@ class JetstreamServiceProvider extends ServiceProvider */ protected function configurePermissions(): void { - Jetstream::defaultApiTokenPermissions([]); + Jetstream::defaultApiTokenPermissions([ + // 'portfolio:read', + // 'portfolio:write', + // 'holding:read', + // 'holding:write', + // 'transaction:read', + // 'transaction:write', + ]); - Jetstream::permissions([]); + Jetstream::permissions([ + // 'Read Portfolios' => 'portfolio:read', + // 'Create Portfolios' => 'portfolio:write', + // 'Read Holdings' => 'holding:read', + // 'Update Holdings' => 'holding:write', + // 'Read Transactions' => 'transaction:read', + // 'Create Transactions' => 'transaction:write', + ]); } } diff --git a/resources/views/api/api-token-manager.blade.php b/resources/views/api/api-token-manager.blade.php index 0e30fe8..340f23a 100644 --- a/resources/views/api/api-token-manager.blade.php +++ b/resources/views/api/api-token-manager.blade.php @@ -25,10 +25,10 @@
- @foreach (Laravel\Jetstream\Jetstream::$permissions as $permission) + @foreach (Laravel\Jetstream\Jetstream::$permissions as $label => $permission) @endforeach
@@ -128,10 +128,10 @@
- @foreach (Laravel\Jetstream\Jetstream::$permissions as $permission) + @foreach (Laravel\Jetstream\Jetstream::$permissions as $label => $permission) @endforeach