Refactor: Align system with gateway_users architecture
- Fixed database relationships: LlmRequest now properly uses gateway_user_id instead of user_id - Updated Models: GatewayUser and LlmRequest relationships corrected - Removed User->llmRequests relationship (admin users don't have LLM requests) - Simplified Dashboard: Now shows Gateway User statistics instead of admin users - Removed obsolete Budgets management pages (budgets handled directly in gateway_users) - Removed User Budgets admin section (redundant with gateway_users management) - Fixed view errors: Added null-checks for user_id in keys views - Updated navigation: Removed Budget and User Budget links - Updated routes: Cleaned up unused BudgetController and UserManagementController routes - Simplified StatisticsService: Focus on gateway_users and basic metrics only
This commit is contained in:
@@ -150,10 +150,14 @@
|
||||
</td>
|
||||
<td class="px-6 py-4 whitespace-nowrap">
|
||||
<div class="text-sm text-gray-900">
|
||||
<a href="{{ route('gateway-users.show', $key->user_id) }}"
|
||||
class="text-blue-600 hover:text-blue-900">
|
||||
{{ $key->gatewayUser->alias ?? $key->user_id }}
|
||||
</a>
|
||||
@if($key->user_id)
|
||||
<a href="{{ route('gateway-users.show', $key->user_id) }}"
|
||||
class="text-blue-600 hover:text-blue-900">
|
||||
{{ $key->gatewayUser->alias ?? $key->user_id }}
|
||||
</a>
|
||||
@else
|
||||
<span class="text-gray-400">No user</span>
|
||||
@endif
|
||||
</div>
|
||||
</td>
|
||||
<td class="px-6 py-4 whitespace-nowrap">
|
||||
|
||||
@@ -56,10 +56,14 @@
|
||||
<div>
|
||||
<dt class="text-sm font-medium text-gray-500">Associated User</dt>
|
||||
<dd class="mt-1 text-sm text-gray-900">
|
||||
<a href="{{ route('gateway-users.show', $apiKey->user_id) }}"
|
||||
class="text-blue-600 hover:text-blue-900">
|
||||
{{ $apiKey->gatewayUser->alias ?? $apiKey->user_id }}
|
||||
</a>
|
||||
@if($apiKey->user_id)
|
||||
<a href="{{ route('gateway-users.show', $apiKey->user_id) }}"
|
||||
class="text-blue-600 hover:text-blue-900">
|
||||
{{ $apiKey->gatewayUser->alias ?? $apiKey->user_id }}
|
||||
</a>
|
||||
@else
|
||||
<span class="text-gray-400">No user assigned</span>
|
||||
@endif
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user