Skip to content

Commit 8354996

Browse files
committed
Refactor instanceSettings() function for improved code readability
1 parent 4d9dcfb commit 8354996

35 files changed

+47
-65
lines changed

app/Actions/Fortify/CreateNewUser.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Actions\Fortify;
44

5-
use App\Models\InstanceSettings;
65
use App\Models\User;
76
use Illuminate\Support\Facades\Hash;
87
use Illuminate\Support\Facades\Validator;
@@ -20,7 +19,7 @@ class CreateNewUser implements CreatesNewUsers
2019
*/
2120
public function create(array $input): User
2221
{
23-
$settings = InstanceSettings::get();
22+
$settings = instanceSettings();
2423
if (! $settings->is_registration_enabled) {
2524
abort(403);
2625
}
@@ -48,7 +47,7 @@ public function create(array $input): User
4847
$team = $user->teams()->first();
4948

5049
// Disable registration after first user is created
51-
$settings = InstanceSettings::get();
50+
$settings = instanceSettings();
5251
$settings->is_registration_enabled = false;
5352
$settings->save();
5453
} else {

app/Actions/License/CheckResaleLicense.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Actions\License;
44

5-
use App\Models\InstanceSettings;
65
use Illuminate\Support\Facades\Http;
76
use Lorisleiva\Actions\Concerns\AsAction;
87

@@ -13,7 +12,7 @@ class CheckResaleLicense
1312
public function handle()
1413
{
1514
try {
16-
$settings = InstanceSettings::get();
15+
$settings = instanceSettings();
1716
if (isDev()) {
1817
$settings->update([
1918
'is_resale_license_active' => true,

app/Actions/Server/CleanupDocker.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Actions\Server;
44

5-
use App\Models\InstanceSettings;
65
use App\Models\Server;
76
use Lorisleiva\Actions\Concerns\AsAction;
87

@@ -12,7 +11,7 @@ class CleanupDocker
1211

1312
public function handle(Server $server)
1413
{
15-
$settings = InstanceSettings::get();
14+
$settings = instanceSettings();
1615
$helperImageVersion = data_get($settings, 'helper_version');
1716
$helperImage = config('coolify.helper_image');
1817
$helperImageWithVersion = "$helperImage:$helperImageVersion";

app/Actions/Server/UpdateCoolify.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace App\Actions\Server;
44

55
use App\Jobs\PullHelperImageJob;
6-
use App\Models\InstanceSettings;
76
use App\Models\Server;
87
use Lorisleiva\Actions\Concerns\AsAction;
98

@@ -20,7 +19,7 @@ class UpdateCoolify
2019
public function handle($manual_update = false)
2120
{
2221
try {
23-
$settings = InstanceSettings::get();
22+
$settings = instanceSettings();
2423
$this->server = Server::find(0);
2524
if (! $this->server) {
2625
return;

app/Console/Commands/Init.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use App\Enums\ApplicationDeploymentStatus;
88
use App\Models\ApplicationDeploymentQueue;
99
use App\Models\Environment;
10-
use App\Models\InstanceSettings;
1110
use App\Models\ScheduledDatabaseBackup;
1211
use App\Models\Server;
1312
use App\Models\StandalonePostgresql;
@@ -69,7 +68,7 @@ public function handle()
6968
} catch (\Throwable $e) {
7069
echo "Could not setup dynamic configuration: {$e->getMessage()}\n";
7170
}
72-
$settings = InstanceSettings::get();
71+
$settings = instanceSettings();
7372
if (! is_null(env('AUTOUPDATE', null))) {
7473
if (env('AUTOUPDATE') == true) {
7574
$settings->update(['is_auto_update_enabled' => true]);
@@ -196,7 +195,7 @@ private function send_alive_signal()
196195
{
197196
$id = config('app.id');
198197
$version = config('version');
199-
$settings = InstanceSettings::get();
198+
$settings = instanceSettings();
200199
$do_not_track = data_get($settings, 'do_not_track');
201200
if ($do_not_track == true) {
202201
echo "Skipping alive as do_not_track is enabled\n";

app/Console/Kernel.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
use App\Jobs\ScheduledTaskJob;
1414
use App\Jobs\ServerCheckJob;
1515
use App\Jobs\UpdateCoolifyJob;
16-
use App\Models\InstanceSettings;
1716
use App\Models\ScheduledDatabaseBackup;
1817
use App\Models\ScheduledTask;
1918
use App\Models\Server;
@@ -28,7 +27,7 @@ class Kernel extends ConsoleKernel
2827
protected function schedule(Schedule $schedule): void
2928
{
3029
$this->all_servers = Server::all();
31-
$settings = InstanceSettings::get();
30+
$settings = instanceSettings();
3231

3332
$schedule->job(new CleanupStaleMultiplexedConnections)->hourly();
3433

@@ -66,7 +65,7 @@ protected function schedule(Schedule $schedule): void
6665

6766
private function pull_images($schedule)
6867
{
69-
$settings = InstanceSettings::get();
68+
$settings = instanceSettings();
7069
$servers = $this->all_servers->where('settings.is_usable', true)->where('settings.is_reachable', true)->where('ip', '!=', '1.2.3.4');
7170
foreach ($servers as $server) {
7271
if ($server->isSentinelEnabled()) {
@@ -88,7 +87,7 @@ private function pull_images($schedule)
8887

8988
private function schedule_updates($schedule)
9089
{
91-
$settings = InstanceSettings::get();
90+
$settings = instanceSettings();
9291

9392
$updateCheckFrequency = $settings->update_check_frequency;
9493
$schedule->job(new CheckForUpdatesJob)

app/Exceptions/Handler.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public function register(): void
6565
if ($e instanceof RuntimeException) {
6666
return;
6767
}
68-
$this->settings = \App\Models\InstanceSettings::get();
68+
$this->settings = instanceSettings();
6969
if ($this->settings->do_not_track) {
7070
return;
7171
}

app/Http/Controllers/Api/OtherController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public function enable_api(Request $request)
8686
if ($teamId !== '0') {
8787
return response()->json(['message' => 'You are not allowed to enable the API.'], 403);
8888
}
89-
$settings = \App\Models\InstanceSettings::get();
89+
$settings = instanceSettings();
9090
$settings->update(['is_api_enabled' => true]);
9191

9292
return response()->json(['message' => 'API enabled.'], 200);
@@ -138,7 +138,7 @@ public function disable_api(Request $request)
138138
if ($teamId !== '0') {
139139
return response()->json(['message' => 'You are not allowed to disable the API.'], 403);
140140
}
141-
$settings = \App\Models\InstanceSettings::get();
141+
$settings = instanceSettings();
142142
$settings->update(['is_api_enabled' => false]);
143143

144144
return response()->json(['message' => 'API disabled.'], 200);

app/Http/Controllers/Api/ServersController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ public function domains_by_server(Request $request)
308308
$projects = Project::where('team_id', $teamId)->get();
309309
$domains = collect();
310310
$applications = $projects->pluck('applications')->flatten();
311-
$settings = \App\Models\InstanceSettings::get();
311+
$settings = instanceSettings();
312312
if ($applications->count() > 0) {
313313
foreach ($applications as $application) {
314314
$ip = $application->destination->server->ip;

app/Http/Controllers/OauthController.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace App\Http\Controllers;
44

5-
use App\Models\InstanceSettings;
65
use App\Models\User;
76
use Illuminate\Support\Facades\Auth;
87
use Symfony\Component\HttpKernel\Exception\HttpException;
@@ -22,7 +21,7 @@ public function callback(string $provider)
2221
$oauthUser = get_socialite_provider($provider)->user();
2322
$user = User::whereEmail($oauthUser->email)->first();
2423
if (! $user) {
25-
$settings = InstanceSettings::get();
24+
$settings = instanceSettings();
2625
if (! $settings->is_registration_enabled) {
2726
abort(403, 'Registration is disabled');
2827
}

0 commit comments

Comments
 (0)