{{-- brafa Systems — Parka token management. Livewire backing: App\Http\Livewire\SuperAdmin\ParkaTokenManagement. Bindings preserved: wire:submit.prevent="createToken", wire:model.defer name/lock_id/expires_at, wire:change="updateLock", wire:click toggleActive/ rotateToken/revokeToken, $successMessage/$errorMessage/$newlyCreatedRawToken/ $newlyCreatedTokenName, $availableLocks, $tokens. --}}
@if ($successMessage)
{{ $successMessage }}
@endif @if ($errorMessage)
{{ $errorMessage }}
@endif {{-- Create token --}}

Parka token management

Superadmin

Create and manage one-time-secret Parka webhook tokens mapped to Sciener locks.

@if ($newlyCreatedRawToken)
Copy this token now — it's only shown once for {{ $newlyCreatedTokenName }}. {{ $newlyCreatedRawToken }}
@endif
@error('name')

{{ $message }}

@enderror
@error('lock_id')

{{ $message }}

@enderror
@error('expires_at')

{{ $message }}

@enderror
{{-- Existing tokens --}}

Existing tokens

@forelse ($tokens as $token) @empty @endforelse
Name Lock Status Expires Last used Actions
{{ $token->name }}
@if ($token->is_active) Active @else Inactive @endif {{ optional($token->expires_at)->format('Y-m-d H:i') ?? 'Never' }} {{ optional($token->last_used_at)->diffForHumans() ?? 'Never' }}
No Parka tokens created yet.