diff --git a/app/Http/Controllers/Admin/Mounts/MountController.php b/app/Http/Controllers/Admin/Mounts/MountController.php
new file mode 100644
index 000000000..898293bbd
--- /dev/null
+++ b/app/Http/Controllers/Admin/Mounts/MountController.php
@@ -0,0 +1,37 @@
+repository = $repository;
+ }
+
+ /**
+ * Return the mount overview page.
+ *
+ * @return \Illuminate\View\View
+ */
+ public function index()
+ {
+ return view('admin.mounts.index', [
+ 'locations' => $this->repository->getAllWithDetails(),
+ ]);
+ }
+}
diff --git a/app/Models/Mount.php b/app/Models/Mount.php
new file mode 100644
index 000000000..426c32bc4
--- /dev/null
+++ b/app/Models/Mount.php
@@ -0,0 +1,29 @@
+ --}}
+
+{{-- This software is licensed under the terms of the MIT license. --}}
+{{-- https://opensource.org/licenses/MIT --}}
+@extends('layouts.admin')
+
+@section('title')
+ Mounts
+@endsection
+
+@section('content-header')
+
MountsSoonTM
+
+ - Admin
+ - Mounts
+
+@endsection
+
+@section('content')
+
+
+
+
+
+
+
+
+
+ ID |
+ Short Code |
+ Description |
+ Nodes |
+ Servers |
+
+
+ @foreach ($locations as $location)
+
+ {{ $location->id }} |
+ {{ $location->short }} |
+ {{ $location->long }} |
+ {{ $location->nodes_count }} |
+ {{ $location->servers_count }} |
+
+ @endforeach
+
+
+
+
+
+
+
+
+@endsection
diff --git a/resources/views/layouts/admin.blade.php b/resources/views/layouts/admin.blade.php
index 373515e84..42a2bc434 100644
--- a/resources/views/layouts/admin.blade.php
+++ b/resources/views/layouts/admin.blade.php
@@ -117,6 +117,11 @@
+
+
+ Mounts
+
+
Nests
diff --git a/routes/admin.php b/routes/admin.php
index 7a1c9fa75..4e5ac8bb2 100644
--- a/routes/admin.php
+++ b/routes/admin.php
@@ -165,6 +165,18 @@ Route::group(['prefix' => 'nodes'], function () {
Route::delete('/view/{node}/allocations', 'NodesController@allocationRemoveMultiple')->name('admin.nodes.view.allocation.removeMultiple');
});
+/*
+|--------------------------------------------------------------------------
+| Mount Controller Routes
+|--------------------------------------------------------------------------
+|
+| Endpoint: /admin/mounts
+|
+*/
+Route::group(['prefix' => 'mounts'], function () {
+ Route::get('/', 'Mounts\MountController@index')->name('admin.mounts');
+});
+
/*
|--------------------------------------------------------------------------
| Nest Controller Routes