Bladeren bron

try to add ostemplate to templatelist

andre 4 jaren geleden
bovenliggende
commit
0baf0fa505
1 gewijzigde bestanden met toevoegingen van 10 en 0 verwijderingen
  1. 10 0
      app/UI/CustomTemplate/Pages/CustomTemplateDataTable.php

+ 10 - 0
app/UI/CustomTemplate/Pages/CustomTemplateDataTable.php

@@ -85,6 +85,16 @@ class CustomTemplateDataTable extends DataTable implements ClientArea
         return '-';
         return '-';
     }
     }
 
 
+    public function replaceFieldOsTemplate($key, $row)
+    {
+        $json = \json_decode($row->data, true);
+        if(!$json['osTemplate'] || $json['osTemplate'] =='installationFromIso'){
+            return sl('lang')->abtr('template', "Installation From ISO Image");
+        }
+        $decorator = new OsTemplateDecorator($json['osTemplate']);
+        return sl('lang')->abtr('template', $decorator->toFriendlyName());
+    }
+
     public function replaceFieldDisk($key, $row)
     public function replaceFieldDisk($key, $row)
     {
     {
         return sprintf(" %s GB", $row->disk + $row->disks);
         return sprintf(" %s GB", $row->disk + $row->disks);