Skip to content

Commit 013dde7

Browse files
committed
Renamed the field and made some improvements
1 parent e648e50 commit 013dde7

File tree

8 files changed

+17
-16
lines changed

8 files changed

+17
-16
lines changed

app/Http/Middleware/MaintenanceMiddleware.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function handle($request, Closure $next)
3535
$server = $request->attributes->get('server');
3636
$node = $server->getRelation('node');
3737

38-
if ($node->maintenance) {
38+
if ($node->maintenance_mode) {
3939
return $this->response->view('errors.maintenance');
4040
}
4141

app/Models/Node.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class Node extends Model implements CleansAttributes, ValidableContract
4848
'daemonSFTP' => 'integer',
4949
'behind_proxy' => 'boolean',
5050
'public' => 'boolean',
51-
'maintenance' => 'boolean',
51+
'maintenance_mode' => 'boolean',
5252
];
5353

5454
/**
@@ -63,7 +63,7 @@ class Node extends Model implements CleansAttributes, ValidableContract
6363
'disk_overallocate', 'upload_size',
6464
'daemonSecret', 'daemonBase',
6565
'daemonSFTP', 'daemonListen',
66-
'description', 'maintenance',
66+
'description', 'maintenance_mode',
6767
];
6868

6969
/**
@@ -112,7 +112,7 @@ class Node extends Model implements CleansAttributes, ValidableContract
112112
'daemonBase' => 'regex:/^([\/][\d\w.\-\/]+)$/',
113113
'daemonSFTP' => 'numeric|between:1024,65535',
114114
'daemonListen' => 'numeric|between:1024,65535',
115-
'maintenance' => 'boolean',
115+
'maintenance_mode' => 'boolean',
116116
];
117117

118118
/**
@@ -128,7 +128,7 @@ class Node extends Model implements CleansAttributes, ValidableContract
128128
'daemonBase' => '/srv/daemon-data',
129129
'daemonSFTP' => 2022,
130130
'daemonListen' => 8080,
131-
'maintenance' => false,
131+
'maintenance_mode' => false,
132132
];
133133

134134
/**

database/migrations/2018_05_04_123826_add_maintenance_to_nodes.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class AddMaintenanceToNodes extends Migration
1414
public function up()
1515
{
1616
Schema::table('nodes', function (Blueprint $table) {
17-
$table->boolean('maintenance')->after('behind_proxy')->default(false);
17+
$table->boolean('maintenance_mode')->after('behind_proxy')->default(false);
1818
});
1919
}
2020

@@ -26,7 +26,7 @@ public function up()
2626
public function down()
2727
{
2828
Schema::table('nodes', function (Blueprint $table) {
29-
$table->dropColumn('maintenance');
29+
$table->dropColumn('maintenance_mode');
3030
});
3131
}
3232
}

resources/lang/en/strings.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
'tasks' => 'Tasks',
7575
'seconds' => 'Seconds',
7676
'minutes' => 'Minutes',
77+
'under_maintenance' => 'Under Maintenance',
7778
'days' => [
7879
'sun' => 'Sunday',
7980
'mon' => 'Monday',

resources/themes/pterodactyl/admin/nodes/index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
@foreach ($nodes as $node)
5757
<tr>
5858
<td class="text-center text-muted left-icon" data-action="ping" data-secret="{{ $node->daemonSecret }}" data-location="{{ $node->scheme }}://{{ $node->fqdn }}:{{ $node->daemonListen }}/v1"><i class="fa fa-fw fa-refresh fa-spin"></i></td>
59-
<td><a href="{{ route('admin.nodes.view', $node->id) }}">{{ $node->name }}</a></td>
59+
<td>{!! $node->maintenance_mode ? '<span class="label label-warning"><i class="fa fa-wrench"></i></span> ' : '' !!}<a href="{{ route('admin.nodes.view', $node->id) }}">{{ $node->name }}</a></td>
6060
<td>{{ $node->location->short }}</td>
6161
<td>{{ $node->memory }} MB</td>
6262
<td>{{ $node->disk }} MB</td>

resources/themes/pterodactyl/admin/nodes/view/index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
</div>
9797
<div class="box-body">
9898
<div class="row">
99-
@if($node->maintenance)
99+
@if($node->maintenance_mode)
100100
<div class="col-sm-12">
101101
<div class="info-box bg-orange">
102102
<span class="info-box-icon"><i class="ion ion-wrench"></i></span>

resources/themes/pterodactyl/admin/nodes/view/settings.blade.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,15 @@
109109
<p class="text-muted small">If you are running the daemon behind a proxy such as Cloudflare, select this to have the daemon skip looking for certificates on boot.</p>
110110
</div>
111111
<div class="form-group col-xs-12">
112-
<label class="form-label"><span class="label label-warning"><i class="fa fa-wrench"></i></span> Under Maintenance</label>
112+
<label class="form-label"><span class="label label-warning"><i class="fa fa-wrench"></i></span> Maintenance Mode</label>
113113
<div>
114114
<div class="radio radio-success radio-inline">
115-
<input type="radio" id="pMaintenanceFalse" value="0" name="maintenance" {{ (old('behind_proxy', $node->maintenance) == false) ? 'checked' : '' }}>
116-
<label for="pMaintenanceFalse"> Not Under Maintenance </label>
115+
<input type="radio" id="pMaintenanceFalse" value="0" name="maintenance_mode" {{ (old('behind_proxy', $node->maintenance_mode) == false) ? 'checked' : '' }}>
116+
<label for="pMaintenanceFalse"> Disabled</label>
117117
</div>
118118
<div class="radio radio-warning radio-inline">
119-
<input type="radio" id="pMaintenanceTrue" value="1" name="maintenance" {{ (old('behind_proxy', $node->maintenance) == true) ? 'checked' : '' }}>
120-
<label for="pMaintenanceTrue"> Under Maintenance </label>
119+
<input type="radio" id="pMaintenanceTrue" value="1" name="maintenance_mode" {{ (old('behind_proxy', $node->maintenance_mode) == true) ? 'checked' : '' }}>
120+
<label for="pMaintenanceTrue"> Enabled</label>
121121
</div>
122122
</div>
123123
<p class="text-muted small">If the node is marked as 'Under Maintenance' users won't be able to access servers that are on this node.</p>

resources/themes/pterodactyl/base/index.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@
6464
<span class="label bg-blue">@lang('strings.subuser')</span>
6565
@endif
6666
</td>
67-
@if($server->node->maintenance)
67+
@if($server->node->maintenance_mode)
6868
<td class="text-center">
69-
<span class="label label-warning">Maintenance</span>
69+
<span class="label label-warning">@lang('strings.under_maintenance')</span>
7070
</td>
7171
@else
7272
<td class="text-center" data-action="status">

0 commit comments

Comments
 (0)