Skip to content

Commit a5902bf

Browse files
committed
Show indicator of user permissions on server when listing
1 parent 4ad09c5 commit a5902bf

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

resources/lang/en/strings.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,8 @@
6565
'admin_cp' => 'Admin Control Panel',
6666
'optional' => 'Optional',
6767
'read_only' => 'Read Only',
68+
'relation' => 'Relation',
69+
'owner' => 'Owner',
70+
'admin' => 'Admin',
71+
'subuser' => 'Subuser',
6872
];

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
<th>@lang('strings.connection')</th>
5757
<th class="text-center hidden-sm hidden-xs">@lang('strings.memory')</th>
5858
<th class="text-center hidden-sm hidden-xs">@lang('strings.cpu')</th>
59+
<th class="text-center">@lang('strings.relation')</th>
5960
<th class="text-center">@lang('strings.status')</th>
6061
</tr>
6162
@foreach($servers as $server)
@@ -66,6 +67,15 @@
6667
<td><code>{{ $server->allocation->alias }}:{{ $server->allocation->port }}</code></td>
6768
<td class="text-center hidden-sm hidden-xs"><span data-action="memory">--</span> / {{ $server->memory === 0 ? '&infin;' : $server->memory }} MB</td>
6869
<td class="text-center hidden-sm hidden-xs"><span data-action="cpu" data-cpumax="{{ $server->cpu }}">--</span> %</td>
70+
<td class="text-center">
71+
@if($server->user->id === Auth::user()->id)
72+
<span class="label bg-purple">@lang('strings.owner')</span>
73+
@elseif(Auth::user()->isRootAdmin())
74+
<span class="label bg-maroon">@lang('strings.admin')</span>
75+
@else
76+
<span class="label bg-blue">@lang('strings.subuser')</span>
77+
@endif
78+
</td>
6979
<td class="text-center" data-action="status">
7080
@if($server->suspended === 1)
7181
<span class="label label-warning">@lang('strings.suspended')</span>

0 commit comments

Comments
 (0)