Bläddra i källkod

Admin user API key on settings

1Day 2 år sedan
förälder
incheckning
602e953ab9

+ 2 - 0
app/Classes/Settings/System.php

@@ -36,6 +36,7 @@ class System
             "server-limit-purchase" => "required|min:0|integer",
             "pterodactyl-api-key" => "required|string",
             "pterodactyl-url" => "required|string",
+            "pterodactyl-admin-api-key" => "required|string",
 
         ]);
         if ($validator->fails()) {
@@ -65,6 +66,7 @@ class System
             "SETTINGS::SYSTEM:PTERODACTYL:URL" => "pterodactyl-url",
             "SETTINGS::SYSTEM:PTERODACTYL:TOKEN" => "pterodactyl-api-key",
             "SETTINGS::SYSTEM:ENABLE_LOGIN_LOGO" => "enable-login-logo",
+            "SETTINGS::SYSTEM:PTERODACTYL:ADMIN_USER_TOKEN" => "pterodactyl-admin-api-key",
         ];
 
 

+ 11 - 1
resources/views/admin/settings/tabs/system.blade.php

@@ -81,7 +81,17 @@
                             type="text" value="{{ config('SETTINGS::SYSTEM:PTERODACTYL:TOKEN') }}"
                             class="form-control @error('pterodactyl-api-key') is-invalid @enderror" required>
                     </div>
-
+                    <div class="custom-control p-0 mb-3">
+                        <div class="col m-0 p-0 d-flex justify-content-between align-items-center">
+                            <label for="pterodactyl-admin-api-key">{{ __('Pterodactyl Admin-Account API Key') }}</label>
+                            <i data-toggle="popover" data-trigger="hover" data-html="true"
+                               data-content="{{ __('Enter the Client-API Key to a Pterodactyl-Admin-User here.') }}"
+                               class="fas fa-info-circle"></i>
+                        </div>
+                        <input x-model="pterodactyl-admin-api-key" id="pterodactyl-admin-api-key" name="pterodactyl-admin-api-key"
+                               type="text" value="{{ config('SETTINGS::SYSTEM:PTERODACTYL:ADMIN_USER_TOKEN') }}"
+                               class="form-control @error('pterodactyl-admin-api-key') is-invalid @enderror" required>
+                    </div>
                 </div>
 
             </div>