|
| 1 | +{{-- Pterodactyl - Panel --}} |
| 2 | +{{-- Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com> --}} |
| 3 | + |
| 4 | +{{-- This software is licensed under the terms of the MIT license. --}} |
| 5 | +{{-- https://opensource.org/licenses/MIT --}} |
| 6 | + |
| 7 | +@extends('layouts.admin') |
| 8 | + |
| 9 | +@section('title') |
| 10 | + Mounts → View → {{ $mount->id }} |
| 11 | +@endsection |
| 12 | + |
| 13 | +@section('content-header') |
| 14 | + <h1>{{ $mount->name }}<small>{{ str_limit($mount->description, 75) }}</small></h1> |
| 15 | + <ol class="breadcrumb"> |
| 16 | + <li><a href="{{ route('admin.index') }}">Admin</a></li> |
| 17 | + <li><a href="{{ route('admin.mounts') }}">Mounts</a></li> |
| 18 | + <li class="active">{{ $mount->name }}</li> |
| 19 | + </ol> |
| 20 | +@endsection |
| 21 | + |
| 22 | +@section('content') |
| 23 | + <div class="row"> |
| 24 | + <div class="col-sm-6"> |
| 25 | + <div class="box box-primary"> |
| 26 | + <div class="box-header with-border"> |
| 27 | + <h3 class="box-title">Location Details</h3> |
| 28 | + </div> |
| 29 | + |
| 30 | + <form action="{{ route('admin.mounts.view', $mount->id) }}" method="POST"> |
| 31 | + <div class="box-body"> |
| 32 | + <div class="form-group"> |
| 33 | + <label for="pName" class="form-label">Name</label> |
| 34 | + <input type="text" id="pName" name="name" class="form-control" value="{{ $mount->name }}" /> |
| 35 | + </div> |
| 36 | + |
| 37 | + <div class="form-group"> |
| 38 | + <label for="pDescription" class="form-label">Description</label> |
| 39 | + <textarea id="pDescription" name="description" class="form-control" rows="4">{{ $mount->description }}</textarea> |
| 40 | + </div> |
| 41 | + |
| 42 | + <div class="row"> |
| 43 | + <div class="form-group col-md-6"> |
| 44 | + <label for="pSource" class="form-label">Source</label> |
| 45 | + <input type="text" id="pSource" name="source" class="form-control" value="{{ $mount->source }}" /> |
| 46 | + </div> |
| 47 | + |
| 48 | + <div class="form-group col-md-6"> |
| 49 | + <label for="pTarget" class="form-label">Target</label> |
| 50 | + <input type="text" id="pTarget" name="target" class="form-control" value="{{ $mount->target }}" /> |
| 51 | + </div> |
| 52 | + </div> |
| 53 | + |
| 54 | + <div class="row"> |
| 55 | + <div class="form-group col-md-6"> |
| 56 | + <label class="form-label">Read Only</label> |
| 57 | + |
| 58 | + <div> |
| 59 | + <div class="radio radio-success radio-inline"> |
| 60 | + <input type="radio" id="pReadOnlyFalse" name="read_only" value="0" @if($mount->read_only) checked @endif> |
| 61 | + <label for="pReadOnlyFalse">False</label> |
| 62 | + </div> |
| 63 | + |
| 64 | + <div class="radio radio-warning radio-inline"> |
| 65 | + <input type="radio" id="pReadOnly" name="read_only" value="1" @if(!$mount->read_only) checked @endif> |
| 66 | + <label for="pReadOnly">True</label> |
| 67 | + </div> |
| 68 | + </div> |
| 69 | + </div> |
| 70 | + |
| 71 | + <div class="form-group col-md-6"> |
| 72 | + <label class="form-label">User Mountable</label> |
| 73 | + |
| 74 | + <div> |
| 75 | + <div class="radio radio-success radio-inline"> |
| 76 | + <input type="radio" id="pUserMountableFalse" name="user_mountable" value="0" @if($mount->user_mountable) checked @endif> |
| 77 | + <label for="pUserMountableFalse">False</label> |
| 78 | + </div> |
| 79 | + |
| 80 | + <div class="radio radio-warning radio-inline"> |
| 81 | + <input type="radio" id="pUserMountable" name="user_mountable" value="1" @if(!$mount->user_mountable) checked @endif> |
| 82 | + <label for="pUserMountable">True</label> |
| 83 | + </div> |
| 84 | + </div> |
| 85 | + </div> |
| 86 | + </div> |
| 87 | + </div> |
| 88 | + |
| 89 | + <div class="box-footer"> |
| 90 | + {!! csrf_field() !!} |
| 91 | + {!! method_field('PATCH') !!} |
| 92 | + |
| 93 | + <button name="action" value="edit" class="btn btn-sm btn-primary pull-right">Save</button> |
| 94 | + <button name="action" value="delete" class="btn btn-sm btn-danger pull-left muted muted-hover"><i class="fa fa-trash-o"></i></button> |
| 95 | + </div> |
| 96 | + </form> |
| 97 | + </div> |
| 98 | + </div> |
| 99 | + |
| 100 | + <div class="col-sm-6"> |
| 101 | + <div class="box"> |
| 102 | + <div class="box-header with-border"> |
| 103 | + <h3 class="box-title">Eggs</h3> |
| 104 | + </div> |
| 105 | + |
| 106 | + <div class="box-body table-responsive no-padding"> |
| 107 | + <table class="table table-hover"> |
| 108 | + <tr> |
| 109 | + <th>ID</th> |
| 110 | + <th>Name</th> |
| 111 | + </tr> |
| 112 | + |
| 113 | + @foreach($mount->eggs as $egg) |
| 114 | + <tr> |
| 115 | + <td><code>{{ $egg->id }}</code></td> |
| 116 | + <td><a href="{{ route('admin.nests.egg.view', $egg->id) }}">{{ $egg->name }}</a></td> |
| 117 | + </tr> |
| 118 | + @endforeach |
| 119 | + </table> |
| 120 | + </div> |
| 121 | + </div> |
| 122 | + |
| 123 | + <div class="box"> |
| 124 | + <div class="box-header with-border"> |
| 125 | + <h3 class="box-title">Nodes</h3> |
| 126 | + </div> |
| 127 | + |
| 128 | + <div class="box-body table-responsive no-padding"> |
| 129 | + <table class="table table-hover"> |
| 130 | + <tr> |
| 131 | + <th>ID</th> |
| 132 | + <th>Name</th> |
| 133 | + <th>FQDN</th> |
| 134 | + </tr> |
| 135 | + |
| 136 | + @foreach($mount->nodes as $node) |
| 137 | + <tr> |
| 138 | + <td><code>{{ $node->id }}</code></td> |
| 139 | + <td><a href="{{ route('admin.nodes.view', $node->id) }}">{{ $node->name }}</a></td> |
| 140 | + <td><code>{{ $node->fqdn }}</code></td> |
| 141 | + </tr> |
| 142 | + @endforeach |
| 143 | + </table> |
| 144 | + </div> |
| 145 | + </div> |
| 146 | + </div> |
| 147 | + </div> |
| 148 | +@endsection |
0 commit comments