mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-23 02:28:44 +02:00
N°8515 - Container SummaryCards + containerhosts_list on Server and VM
This commit is contained in:
@@ -129,6 +129,22 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<summary>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="version">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="publisher">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="type_id">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</summary>
|
||||
<details>
|
||||
<items>
|
||||
<item id="col:col1">
|
||||
@@ -323,6 +339,22 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<summary>
|
||||
<items>
|
||||
<item id="org_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="containervirtualhost_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="business_criticity">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="description">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</summary>
|
||||
<details>
|
||||
<items>
|
||||
<item id="col:col1">
|
||||
@@ -751,6 +783,9 @@
|
||||
<target_class>ContainerCluster</target_class>
|
||||
<on_target_delete>DEL_MANUAL</on_target_delete>
|
||||
<tracking_level>all</tracking_level>
|
||||
<dependencies>
|
||||
<attribute id="org_id"/>
|
||||
</dependencies>
|
||||
</field>
|
||||
<field id="role" xsi:type="AttributeEnum">
|
||||
<sql>role</sql>
|
||||
@@ -772,9 +807,6 @@
|
||||
<default_value>standalone</default_value>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<display_style>radio_horizontal</display_style>
|
||||
<dependencies>
|
||||
<attribute id="containercluster_id"/>
|
||||
</dependencies>
|
||||
<tracking_level>all</tracking_level>
|
||||
</field>
|
||||
<field id="system_id" xsi:type="AttributeExternalKey">
|
||||
@@ -845,6 +877,28 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<summary>
|
||||
<items>
|
||||
<item id="org_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="system_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="containertype_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="containercluster_id">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="business_criticity">
|
||||
<rank>50</rank>
|
||||
</item>
|
||||
<item id="description">
|
||||
<rank>60</rank>
|
||||
</item>
|
||||
</items>
|
||||
</summary>
|
||||
<details>
|
||||
<items>
|
||||
<item id="col:col1">
|
||||
@@ -1036,6 +1090,22 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<summary>
|
||||
<items>
|
||||
<item id="org_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="containertype_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="business_criticity">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="description">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</summary>
|
||||
<details>
|
||||
<items>
|
||||
<item id="col:col1">
|
||||
@@ -1239,6 +1309,70 @@
|
||||
</relation>
|
||||
</relations>
|
||||
</class>
|
||||
<class id="Server" _delta="must_exist">
|
||||
<fields>
|
||||
<field id="containerhosts_list" xsi:type="AttributeLinkedSet" _delta="define">
|
||||
<linked_class>ContainerHost</linked_class>
|
||||
<ext_key_to_me>system_id</ext_key_to_me>
|
||||
<tracking_level>list</tracking_level>
|
||||
<edit_mode/>
|
||||
<with_php_constraint>false</with_php_constraint>
|
||||
<with_php_computation>false</with_php_computation>
|
||||
<edit_when/>
|
||||
</field>
|
||||
</fields>
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="containerhosts_list" _delta="define">
|
||||
<rank>140</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
<relations>
|
||||
<relation id="impacts" _delta="merge">
|
||||
<neighbours>
|
||||
<neighbour id="containerhosts" _delta="define">
|
||||
<attribute>containerhosts_list</attribute>
|
||||
<direction>both</direction>
|
||||
</neighbour>
|
||||
</neighbours>
|
||||
</relation>
|
||||
</relations>
|
||||
</class>
|
||||
<class id="VirtualMachine" _delta="must_exist">
|
||||
<fields>
|
||||
<field id="containerhosts_list" xsi:type="AttributeLinkedSet" _delta="define">
|
||||
<linked_class>ContainerHost</linked_class>
|
||||
<ext_key_to_me>system_id</ext_key_to_me>
|
||||
<tracking_level>list</tracking_level>
|
||||
<edit_mode/>
|
||||
<with_php_constraint>false</with_php_constraint>
|
||||
<with_php_computation>false</with_php_computation>
|
||||
<edit_when/>
|
||||
</field>
|
||||
</fields>
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="containerhosts_list" _delta="define">
|
||||
<rank>140</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
<relations>
|
||||
<relation id="impacts" _delta="merge">
|
||||
<neighbours>
|
||||
<neighbour id="containerhosts" _delta="define">
|
||||
<attribute>containerhosts_list</attribute>
|
||||
<direction>both</direction>
|
||||
</neighbour>
|
||||
</neighbours>
|
||||
</relation>
|
||||
</relations>
|
||||
</class>
|
||||
</classes>
|
||||
<menus>
|
||||
<menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="must_exist">
|
||||
|
||||
@@ -156,3 +156,16 @@ Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:ContainerImageType' => 'Container Image Type',
|
||||
'Class:ContainerImageType+' => 'Typology of container images',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Cloud, Server and Virtual Machine
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts running in this cloud',
|
||||
'Class:Server/Attribute:containerhosts_list' => 'Container Hosts',
|
||||
'Class:Server/Attribute:containerhosts_list+' => 'List of container hosts running on this server',
|
||||
'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container Hosts',
|
||||
'Class:VirtualMachine/Attribute:containerhosts_list+' => 'List of container hosts running on this virtual machine',
|
||||
]);
|
||||
|
||||
@@ -33,11 +33,11 @@ Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:ContainerImage/Attribute:description' => 'Description',
|
||||
'Class:ContainerImage/Attribute:description+' => '',
|
||||
'Class:ContainerImage/Attribute:publisher' => 'Editeur',
|
||||
'Class:ContainerImage/Attribute:publisher+' => 'Fournisseur de l\image',
|
||||
'Class:ContainerImage/Attribute:publisher+' => 'Fournisseur de l\'image',
|
||||
'Class:ContainerImage/Attribute:image' => 'Image',
|
||||
'Class:ContainerImage/Attribute:image+' => 'Détail permettant de récupérer l\'image sur la plateforme d\'hébergement appropriée',
|
||||
'Class:ContainerImage/Attribute:type_id' => 'Type',
|
||||
'Class:ContainerImage/Attribute:type_id+' => 'Type d\image',
|
||||
'Class:ContainerImage/Attribute:type_id+' => 'Type d\'image',
|
||||
'Class:ContainerImage/Attribute:software_id' => 'Logiciel',
|
||||
'Class:ContainerImage/Attribute:software_id+' => '',
|
||||
'Class:ContainerImage/Attribute:containerapplications_list' => 'Applications conteneurisées',
|
||||
@@ -127,7 +127,7 @@ Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:ContainerCluster/Name' => '%1$s',
|
||||
'Class:ContainerCluster/ComplementaryName' => '',
|
||||
'Class:ContainerCluster' => 'Grappe pour Conteneurs',
|
||||
'Class:ContainerCluster+' => 'Plateforme de Conteneurisation constitué d\'une grappe d\'Hôtes pour Conteneurs',
|
||||
'Class:ContainerCluster+' => 'Plateforme de Conteneurisation constituée d\'une grappe d\'Hôtes pour Conteneurs',
|
||||
'Class:ContainerCluster/Attribute:redundancy' => 'Configuration de la redondance',
|
||||
'Class:ContainerCluster/Attribute:redundancy/disabled' => 'La grappe est opérationnelle si tous les hôtes qui la composent sont opérationnels',
|
||||
'Class:ContainerCluster/Attribute:redundancy/count' => 'Nombre minimal d\'hôtes pour que la grappe soit opérationnelle : %1$s',
|
||||
@@ -157,3 +157,16 @@ Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:ContainerImageType' => 'Type d\'image',
|
||||
'Class:ContainerImageType+' => 'Typologie d\'images pour container',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Cloud, Server and Virtual Machine
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Hôtes pour conteneurs',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'Liste des hôtes hébergés dans ce nuage',
|
||||
'Class:Server/Attribute:containerhosts_list' => 'Hôtes pour conteneurs',
|
||||
'Class:Server/Attribute:containerhosts_list+' => 'Liste des hôtes pour conteneurs hébergés sur ce serveur',
|
||||
'Class:VirtualMachine/Attribute:containerhosts_list' => 'Hôtes pour conteneurs',
|
||||
'Class:VirtualMachine/Attribute:containerhosts_list+' => 'Liste des hôtes pour conteneurs hébergés sur cette machine virtuelle',
|
||||
]);
|
||||
|
||||
@@ -1074,6 +1074,25 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<summary>
|
||||
<items>
|
||||
<item id="org_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="provider_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="location_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="business_criticity">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="description">
|
||||
<rank>50</rank>
|
||||
</item>
|
||||
</items>
|
||||
</summary>
|
||||
<details>
|
||||
<items>
|
||||
<item id="col:col1">
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -46,8 +46,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -46,8 +46,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -47,8 +47,6 @@ Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -46,8 +46,6 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -33,8 +33,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -47,8 +47,6 @@ Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Organisation fournissant le nuage',
|
||||
'Class:Cloud/Attribute:location_id' => 'Site',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Site du fournisseur, hébergeant le nuage',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Hôtes pour conteneurs',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'Liste des hôtes hébergés dans ce nuage',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -46,8 +46,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -37,8 +37,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -35,8 +35,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts~~',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'List of container hosts hosted in this cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user