Преглед на файлове

new Permission "admin.servers.bypass_creation_enabled"

1day2die преди 2 години
родител
ревизия
8279f07156
променени са 2 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 1 1
      app/Http/Controllers/ServerController.php
  2. 1 0
      config/permissions_web.php

+ 1 - 1
app/Http/Controllers/ServerController.php

@@ -164,7 +164,7 @@ class ServerController extends Controller
         }
 
         //Required Verification for creating an server
-        if (!$server_settings->creation_enabled && Auth::user()->role != 'admin') {
+        if (!$server_settings->creation_enabled && Auth::user()->cannot("admin.servers.bypass_creation_enabled")) {
             return redirect()->route('servers.index')->with('error', __('The system administrator has blocked the creation of new servers.'));
         }
 

+ 1 - 0
config/permissions_web.php

@@ -46,6 +46,7 @@ return [
     'admin.servers.write.owner',
     'admin.servers.write.identifier',
     'admin.servers.delete',
+    'admin.servers.bypass_creation_enabled',
 
     'admin.products.read',
     'admin.products.create',