From f001e9bc3469332ab3d711fc52d11c7de0dfc513 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 11 Oct 2023 10:08:37 +0200 Subject: [PATCH] improve dashboard --- app/Http/Livewire/Dashboard.php | 10 +------ resources/views/livewire/dashboard.blade.php | 26 ++++--------------- .../livewire/project/service/index.blade.php | 8 +++--- routes/web.php | 1 - 4 files changed, 10 insertions(+), 35 deletions(-) diff --git a/app/Http/Livewire/Dashboard.php b/app/Http/Livewire/Dashboard.php index d411312d5..723b00f7f 100644 --- a/app/Http/Livewire/Dashboard.php +++ b/app/Http/Livewire/Dashboard.php @@ -11,19 +11,11 @@ class Dashboard extends Component { public $projects = []; public $servers = []; - public int $s3s = 0; - public int $resources = 0; public function mount() { $this->servers = Server::ownedByCurrentTeam()->get(); - $this->s3s = S3Storage::ownedByCurrentTeam()->get()->count(); - $projects = Project::ownedByCurrentTeam()->get(); - foreach ($projects as $project) { - $this->resources += $project->applications->count(); - $this->resources += $project->postgresqls->count(); - } - $this->projects = $projects; + $this->projects = Project::ownedByCurrentTeam()->get(); } // public function getIptables() // { diff --git a/resources/views/livewire/dashboard.blade.php b/resources/views/livewire/dashboard.blade.php index c0d4a3575..934923ce9 100644 --- a/resources/views/livewire/dashboard.blade.php +++ b/resources/views/livewire/dashboard.blade.php @@ -14,27 +14,7 @@ Your subscription has been activated! Welcome onboard! @endif -
-
-
Servers
-
{{ $servers->count() }}
-
-
-
Projects
-
{{ $projects->count() }}
-
- -
-
Resources
-
{{ $resources }}
-
Applications, databases, etc...
-
-
-
S3 Storages
-
{{ $s3s }}
-
-

Projects

@if ($projects->count() === 1) @@ -60,6 +40,10 @@ {{ $project->description }} @endif + + + New Resource + @endforeach + {{-- Get IPTABLES --}} diff --git a/resources/views/livewire/project/service/index.blade.php b/resources/views/livewire/project/service/index.blade.php index c5f16c727..0122e5569 100644 --- a/resources/views/livewire/project/service/index.blade.php +++ b/resources/views/livewire/project/service/index.blade.php @@ -65,8 +65,8 @@ @endif
{{ $application->status }}
- Logs + Logs @endforeach @foreach ($databases as $database) @@ -94,8 +94,8 @@ @endif
{{ $database->status }}
- Logs + Logs @endforeach diff --git a/routes/web.php b/routes/web.php index 8fde48405..7be6c8ac8 100644 --- a/routes/web.php +++ b/routes/web.php @@ -135,7 +135,6 @@ Route::middleware(['auth', 'verified'])->group(function () { Route::get('/force-password-reset', [Controller::class, 'force_passoword_reset'])->name('auth.force-password-reset'); }); Route::get('/subscription', SubscriptionShow::class)->name('subscription.index'); - // Route::get('/help', Help::class)->name('help'); Route::get('/settings', [Controller::class, 'settings'])->name('settings.configuration'); Route::get('/settings/license', [Controller::class, 'license'])->name('settings.license'); Route::get('/profile', fn () => view('profile', ['request' => request()]))->name('profile');