Переглянути джерело

disable delete button on root disk

andre 4 роки тому
батько
коміт
9e41ab3fb7

+ 2 - 0
app/UI/Disk/Buttons/DeleteButton.php

@@ -30,7 +30,9 @@ class DeleteButton extends ButtonDataTableModalAction implements ClientArea
     {
         $this->initIds('deleteDiskButton');
         $this->setDisableByColumnValue("master", true);
+        // thurdata patch: prevent root disk from being deleted
         $this->setDisableByColumnValue("root", true);
+        // thurdata end
         $this->switchToRemoveBtn();
         $this->initLoadModalAction(new DeleteModal());
     }

+ 3 - 0
app/UI/Disk/Pages/DiskDataTable.php

@@ -130,6 +130,7 @@ class DiskDataTable extends DataTable implements ClientArea
             } else {
                 $rootDisk = false;
             }
+            // thurdata end 
             $data[] = [
                 "id"     => $entity->getId(),
                 "bus"    => $entity->getId(),
@@ -139,7 +140,9 @@ class DiskDataTable extends DataTable implements ClientArea
                 "size"   => $entity->getSize(),
                 "bytes"  => $entity->getBytes(),
                 "master" => $entity->isMaster(),
+                // thurdata patch: prevent root disk from being deleted
                 "root"   => $rootDisk,
+                // thurdata end 
             ];
         }
         $dataProv = new ArrayDataProvider();