瀏覽代碼

Fix enhancement request #834 Add IP for Virtual Machine

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2993 a333f486-631f-4898-b8df-5754b55c2be0
etaloc 11 年之前
父節點
當前提交
8f3027ac90

+ 2 - 0
datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php

@@ -779,6 +779,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
 	'Class:VirtualMachine/Attribute:cpu+' => '',
 	'Class:VirtualMachine/Attribute:ram' => 'RAM',
 	'Class:VirtualMachine/Attribute:ram+' => '',
+	'Class:VirtualMachine/Attribute:managementip' => 'Management-IP',
+	'Class:VirtualMachine/Attribute:managementip+' => '',
 	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Netzwerk-Interfaces',
 	'Class:VirtualMachine/Attribute:logicalinterface_list+' => '',
 	'Class:LogicalVolume' => 'Logical Volume',

+ 4 - 0
datamodels/2.x/itop-config-mgmt/en.dict.itop-config-mgmt.php

@@ -830,6 +830,7 @@ Dict::Add('EN US', 'English', 'English', array(
 	'Class:WebApplication/Attribute:url+' => '',
 ));
 
+
 //
 // Class: VirtualDevice
 //
@@ -917,6 +918,8 @@ Dict::Add('EN US', 'English', 'English', array(
 	'Class:VirtualMachine/Attribute:cpu+' => '',
 	'Class:VirtualMachine/Attribute:ram' => 'RAM',
 	'Class:VirtualMachine/Attribute:ram+' => '',
+	'Class:VirtualMachine/Attribute:managementip' => 'IP',
+	'Class:VirtualMachine/Attribute:managementip+' => '',
 	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces',
 	'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces',
 ));
@@ -1792,6 +1795,7 @@ Dict::Add('EN US', 'English', 'English', array(
 'Menu:Document' => 'Documents',
 'Menu:Document+' => 'All documents',
 'Menu:Location' => 'Locations',
+
 'Menu:Location+' => 'All locations',
 'Menu:ConfigManagementCI' => 'Configuration items',
 'Menu:ConfigManagementCI+' => 'Configuration items',

+ 2 - 0
datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php

@@ -915,6 +915,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
 	'Class:VirtualMachine/Attribute:cpu+' => 'CPU',
 	'Class:VirtualMachine/Attribute:ram' => 'RAM',
 	'Class:VirtualMachine/Attribute:ram+' => 'RAM',
+	'Class:VirtualMachine/Attribute:managementip' => 'IP',
+	'Class:VirtualMachine/Attribute:managementip+' => '',
 	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfases de Red',
 	'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Interfases de Red',
 ));

+ 2 - 0
datamodels/2.x/itop-config-mgmt/fr.dict.itop-config-mgmt.php

@@ -862,6 +862,8 @@ Dict::Add('FR FR', 'French', 'Français', array(
 	'Class:VirtualMachine/Attribute:cpu+' => '',
 	'Class:VirtualMachine/Attribute:ram' => 'RAM',
 	'Class:VirtualMachine/Attribute:ram+' => '',
+	'Class:VirtualMachine/Attribute:managementip' => 'IP',
+	'Class:VirtualMachine/Attribute:managementip+' => '',
 	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Interfaces réseaux',
 	'Class:VirtualMachine/Attribute:logicalinterface_list+' => '',
 ));

+ 3 - 1
datamodels/2.x/itop-config-mgmt/ja.dict.itop-config-mgmt.php

@@ -856,6 +856,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
 	'Class:VirtualMachine/Attribute:osversion_name+' => '',
 	'Class:VirtualMachine/Attribute:oslicence_name' => 'OSライセンス名',
 	'Class:VirtualMachine/Attribute:oslicence_name+' => '',
+	'Class:VirtualMachine/Attribute:managementip' => '管理ip',
+	'Class:VirtualMachine/Attribute:managementip+' => '',
 	'Class:LogicalVolume/Attribute:storagesystem_name' => 'ストレージシステム名',
 	'Class:LogicalVolume/Attribute:storagesystem_name+' => '',
 	'Class:lnkServerToVolume/Attribute:volume_name' => 'ボリューム名',
@@ -1093,4 +1095,4 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
 	'Person:notifiy' => '通知',
 	'Class:Document:PreviewTab' => 'プレビュー', //  'Preview',  # 'Preview'
 ));
-?>
+?>

+ 3 - 1
datamodels/2.x/itop-config-mgmt/ru.dict.itop-config-mgmt.php

@@ -782,6 +782,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Class:VirtualMachine/Attribute:cpu+' => '',
 	'Class:VirtualMachine/Attribute:ram' => 'RAM~~',
 	'Class:VirtualMachine/Attribute:ram+' => '',
+	'Class:VirtualMachine/Attribute:managementip' => 'IP',
+	'Class:VirtualMachine/Attribute:managementip+' => '',
 	'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces~~',
 	'Class:VirtualMachine/Attribute:logicalinterface_list+' => '',
 	'Class:LogicalVolume' => 'Logical Volume~~',
@@ -1099,4 +1101,4 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
 	'Menu:ConfigManagement:Typology' => 'Конфигурация топологии~~',
 	'Class:Document:PreviewTab' => 'Предпросмотр',
 ));
-?>
+?>

+ 11 - 0
datamodels/2.x/itop-virtualization-mgmt/datamodel.itop-virtualization-mgmt.xml

@@ -677,6 +677,11 @@
           <count_min>0</count_min>
           <count_max>0</count_max>
         </field>
+        <field id="managementip" xsi:type="AttributeIPAddress">
+          <sql>managementip</sql>
+          <default_value/>
+          <is_null_allowed>true</is_null_allowed>
+        </field>
       </fields>
       <methods>
         <method id="GetRelationQueries">
@@ -770,6 +775,9 @@
                     <item id="osversion_id">
                       <rank>20</rank>
                     </item>
+                    <item id="managementip">
+                      <rank>25</rank>
+                    </item>
                     <item id="oslicence_id">
                       <rank>30</rank>
                     </item>
@@ -812,6 +820,9 @@
             <item id="status">
               <rank>30</rank>
             </item>
+            <item id="managementip">
+              <rank>25</rank>
+            </item>
             <item id="business_criticity">
               <rank>40</rank>
             </item>