Parcourir la source

try to disable delete button on root disk

andre il y a 4 ans
Parent
commit
26f95488d2
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      app/UI/Disk/Pages/DiskDataTable.php

+ 4 - 4
app/UI/Disk/Pages/DiskDataTable.php

@@ -124,6 +124,9 @@ class DiskDataTable extends DataTable implements ClientArea
         $vm = \ModulesGarden\ProxmoxAddon\Core\Helper\sl('Vm')->getVm();
         foreach ( $vm->getHardDisks() as $entity)
         {
+            if ($entity->getName() == 'disk-1') {
+                $rootDisk = true;
+            }
             $data[] = [
                 "id"     => $entity->getId(),
                 "bus"    => $entity->getId(),
@@ -132,11 +135,8 @@ class DiskDataTable extends DataTable implements ClientArea
                 "backup" => $entity->getBackup(),
                 "size"   => $entity->getSize(),
                 "bytes"  => $entity->getBytes(),
-                "master" => $entity->isMaster(),
+                "master" => $rootDisk,
             ];
-            if ($entity->getName() == 'disk-1') {
-                array_push($data, ["root" => true]);
-            }
         }
         $dataProv = new ArrayDataProvider();
         $dataProv->setDefaultSorting("name", 'ASC');