|
@@ -79,6 +79,9 @@
|
|
<item id="applicationsolution_list">
|
|
<item id="applicationsolution_list">
|
|
<rank>90</rank>
|
|
<rank>90</rank>
|
|
</item>
|
|
</item>
|
|
|
|
+ <item id="logicalvolumes_list">
|
|
|
|
+ <rank>100</rank>
|
|
|
|
+ </item>
|
|
</items>
|
|
</items>
|
|
</details>
|
|
</details>
|
|
<search>
|
|
<search>
|
|
@@ -167,15 +170,17 @@
|
|
case "impacts":
|
|
case "impacts":
|
|
$aRels = array(
|
|
$aRels = array(
|
|
"virtualmachine" => array("sQuery"=>"SELECT VirtualMachine WHERE virtualhost_id = :this->id", "bPropagate"=>true, "iDistance"=>10),
|
|
"virtualmachine" => array("sQuery"=>"SELECT VirtualMachine WHERE virtualhost_id = :this->id", "bPropagate"=>true, "iDistance"=>10),
|
|
-
|
|
|
|
);
|
|
);
|
|
return array_merge($aRels, parent::GetRelationQueries($sRelCode));
|
|
return array_merge($aRels, parent::GetRelationQueries($sRelCode));
|
|
break;
|
|
break;
|
|
|
|
|
|
case 'depends on':
|
|
case 'depends on':
|
|
$aRels = array(
|
|
$aRels = array(
|
|
-
|
|
|
|
);
|
|
);
|
|
|
|
+ if (class_exists('LogicalVolume'))
|
|
|
|
+ {
|
|
|
|
+ $aRels["logicalvolume"] = array("sQuery"=>"SELECT LogicalVolume AS lv JOIN lnkVirtualDeviceToVolume AS l1 ON l1.volume_id=lv.id WHERE l1.virtualdevice_id = :this->id", "bPropagate"=>true, "iDistance"=>5);
|
|
|
|
+ }
|
|
return array_merge($aRels, parent::GetRelationQueries($sRelCode));
|
|
return array_merge($aRels, parent::GetRelationQueries($sRelCode));
|
|
break;
|
|
break;
|
|
|
|
|
|
@@ -212,6 +217,12 @@
|
|
<item id="applicationsolution_list">
|
|
<item id="applicationsolution_list">
|
|
<rank>80</rank>
|
|
<rank>80</rank>
|
|
</item>
|
|
</item>
|
|
|
|
+ <item id="logicalvolumes_list">
|
|
|
|
+ <rank>90</rank>
|
|
|
|
+ </item>
|
|
|
|
+ <item id="virtualmachine_list">
|
|
|
|
+ <rank>100</rank>
|
|
|
|
+ </item>
|
|
</items>
|
|
</items>
|
|
</details>
|
|
</details>
|
|
<search>
|
|
<search>
|
|
@@ -365,6 +376,9 @@
|
|
<item id="applicationsolution_list">
|
|
<item id="applicationsolution_list">
|
|
<rank>110</rank>
|
|
<rank>110</rank>
|
|
</item>
|
|
</item>
|
|
|
|
+ <item id="logicalvolumes_list">
|
|
|
|
+ <rank>115</rank>
|
|
|
|
+ </item>
|
|
<item id="virtualmachine_list">
|
|
<item id="virtualmachine_list">
|
|
<rank>120</rank>
|
|
<rank>120</rank>
|
|
</item>
|
|
</item>
|
|
@@ -507,6 +521,9 @@
|
|
<item id="applicationsolution_list">
|
|
<item id="applicationsolution_list">
|
|
<rank>90</rank>
|
|
<rank>90</rank>
|
|
</item>
|
|
</item>
|
|
|
|
+ <item id="logicalvolumes_list">
|
|
|
|
+ <rank>95</rank>
|
|
|
|
+ </item>
|
|
<item id="hypervisor_list">
|
|
<item id="hypervisor_list">
|
|
<rank>100</rank>
|
|
<rank>100</rank>
|
|
</item>
|
|
</item>
|
|
@@ -908,7 +925,7 @@
|
|
</items>
|
|
</items>
|
|
</list>
|
|
</list>
|
|
</presentation>
|
|
</presentation>
|
|
- </class>
|
|
|
|
|
|
+ </class>
|
|
</classes>
|
|
</classes>
|
|
<menus>
|
|
<menus>
|
|
<menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="must_exist">
|
|
<menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="must_exist">
|