refactor(deployment): enhance deployment data retrieval and relationships

- Updated the deployments method in DeploymentsIndicator to include application environment and project relationships for better data context.
- Refactored the application method in ApplicationDeploymentQueue to use Eloquent relationships instead of manual fetching, improving performance and readability.
- Enhanced the deployments indicator view to display application environment and project names, providing clearer deployment context.
This commit is contained in:
Andras Bacsai committed 2025-10-04 18:02:20 +02:00
1 parent 158747c8b1
commit 4b947a0d64
3 files changed
+7 -5

No files matched your search

+2 -1
View File
@@ -16,7 +16,8 @@ class DeploymentsIndicator extends Component
{
$servers = Server::ownedByCurrentTeam()->get();
return ApplicationDeploymentQueue::whereIn('status', ['in_progress', 'queued'])
return ApplicationDeploymentQueue::with(['application.environment.project'])
->whereIn('status', ['in_progress', 'queued'])
->whereIn('server_id', $servers->pluck('id'))
->orderBy('id')
->get([