|
|
@@ -75,22 +75,24 @@ class VmTabs extends TabsWidget implements ClientArea
|
|
|
/**
|
|
|
* Reinstall
|
|
|
*/
|
|
|
- if ($this->configuration()->isQemu() && $this->configuration()->isPermissionOsTemplate() && $this->configuration()->isPermissionIsoImage() && $this->configuration()->isPermissionReinstall())
|
|
|
- {
|
|
|
- $this->addElement(ReinstallTab::class);
|
|
|
- }
|
|
|
- elseif ($this->configuration()->isQemu() && $this->configuration()->isPermissionOsTemplate())
|
|
|
- {
|
|
|
- $this->addElement(TemplateDataTable::class);
|
|
|
- }
|
|
|
- elseif ($this->configuration()->isQemu() && $this->configuration()->isPermissionIsoImage())
|
|
|
- {
|
|
|
- $this->addElement(IsoDataTable::class);
|
|
|
- //lxc
|
|
|
- }
|
|
|
- elseif ($this->configuration()->isLxc())
|
|
|
- {
|
|
|
- $this->addElement(TemplateDataTable::class);
|
|
|
+ if ($this->configuration()->isPermissionReinstall()) {
|
|
|
+ if ($this->configuration()->isQemu() && $this->configuration()->isPermissionOsTemplate() && $this->configuration()->isPermissionIsoImage())
|
|
|
+ {
|
|
|
+ $this->addElement(ReinstallTab::class);
|
|
|
+ }
|
|
|
+ elseif ($this->configuration()->isQemu() && $this->configuration()->isPermissionOsTemplate())
|
|
|
+ {
|
|
|
+ $this->addElement(TemplateDataTable::class);
|
|
|
+ }
|
|
|
+ elseif ($this->configuration()->isQemu() && $this->configuration()->isPermissionIsoImage())
|
|
|
+ {
|
|
|
+ $this->addElement(IsoDataTable::class);
|
|
|
+ //lxc
|
|
|
+ }
|
|
|
+ elseif ($this->configuration()->isLxc())
|
|
|
+ {
|
|
|
+ $this->addElement(TemplateDataTable::class);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|