N°9347 - Enable icon of some CIs by instance

This commit is contained in:
v-dumas
2026-03-13 11:07:37 +01:00
parent 44ac2fbce2
commit a810f3b79f
3 changed files with 98 additions and 13 deletions

View File

@@ -1646,6 +1646,7 @@
</naming> </naming>
<fields_semantic> <fields_semantic>
<state_attribute>status</state_attribute> <state_attribute>status</state_attribute>
<image_attribute>logo</image_attribute>
</fields_semantic> </fields_semantic>
<style> <style>
<icon>../../images/icons/icons8-application-window.svg</icon> <icon>../../images/icons/icons8-application-window.svg</icon>
@@ -1713,6 +1714,13 @@
<min_up_mode>user</min_up_mode> <min_up_mode>user</min_up_mode>
<min_up_type>count</min_up_type> <min_up_type>count</min_up_type>
</field> </field>
<field id="logo" xsi:type="AttributeImage">
<display_max_width>96</display_max_width>
<display_max_height>96</display_max_height>
<storage_max_width>128</storage_max_width>
<storage_max_height>128</storage_max_height>
<is_null_allowed>true</is_null_allowed>
</field>
</fields> </fields>
<presentation> <presentation>
<details> <details>
@@ -1746,9 +1754,12 @@
<item id="move2production"> <item id="move2production">
<rank>50</rank> <rank>50</rank>
</item> </item>
<item id="description"> <item id="logo">
<rank>60</rank> <rank>60</rank>
</item> </item>
<item id="description">
<rank>70</rank>
</item>
</items> </items>
<rank>10</rank> <rank>10</rank>
</item> </item>
@@ -1842,6 +1853,7 @@
</naming> </naming>
<fields_semantic> <fields_semantic>
<state_attribute>status</state_attribute> <state_attribute>status</state_attribute>
<image_attribute>logo</image_attribute>
</fields_semantic> </fields_semantic>
<style> <style>
<icon>../../images/icons/icons8-process-improvement.svg</icon> <icon>../../images/icons/icons8-process-improvement.svg</icon>
@@ -1890,6 +1902,13 @@
<is_null_allowed>true</is_null_allowed> <is_null_allowed>true</is_null_allowed>
<display_style>list</display_style> <display_style>list</display_style>
</field> </field>
<field id="logo" xsi:type="AttributeImage">
<display_max_width>96</display_max_width>
<display_max_height>96</display_max_height>
<storage_max_width>128</storage_max_width>
<storage_max_height>128</storage_max_height>
<is_null_allowed>true</is_null_allowed>
</field>
</fields> </fields>
<presentation> <presentation>
<details> <details>
@@ -1923,9 +1942,12 @@
<item id="move2production"> <item id="move2production">
<rank>50</rank> <rank>50</rank>
</item> </item>
<item id="description"> <item id="logo">
<rank>60</rank> <rank>60</rank>
</item> </item>
<item id="description">
<rank>70</rank>
</item>
</items> </items>
<rank>10</rank> <rank>10</rank>
</item> </item>
@@ -3086,6 +3108,9 @@
<attribute id="middleware_name"/> <attribute id="middleware_name"/>
</complementary_attributes> </complementary_attributes>
</naming> </naming>
<fields_semantic>
<image_attribute>logo</image_attribute>
</fields_semantic>
<style> <style>
<icon>../../images/icons/icons8-automatic.svg</icon> <icon>../../images/icons/icons8-automatic.svg</icon>
</style> </style>
@@ -3113,6 +3138,13 @@
<extkey_attcode>middleware_id</extkey_attcode> <extkey_attcode>middleware_id</extkey_attcode>
<target_attcode>name</target_attcode> <target_attcode>name</target_attcode>
</field> </field>
<field id="logo" xsi:type="AttributeImage">
<display_max_width>96</display_max_width>
<display_max_height>96</display_max_height>
<storage_max_width>128</storage_max_width>
<storage_max_height>128</storage_max_height>
<is_null_allowed>true</is_null_allowed>
</field>
</fields> </fields>
<presentation> <presentation>
<details> <details>
@@ -3151,9 +3183,12 @@
<item id="move2production"> <item id="move2production">
<rank>50</rank> <rank>50</rank>
</item> </item>
<item id="description"> <item id="logo">
<rank>60</rank> <rank>60</rank>
</item> </item>
<item id="description">
<rank>70</rank>
</item>
</items> </items>
<rank>10</rank> <rank>10</rank>
</item> </item>
@@ -3412,6 +3447,9 @@
<attribute id="webserver_name"/> <attribute id="webserver_name"/>
</complementary_attributes> </complementary_attributes>
</naming> </naming>
<fields_semantic>
<image_attribute>logo</image_attribute>
</fields_semantic>
<style> <style>
<icon>../../images/icons/icons8-web.svg</icon> <icon>../../images/icons/icons8-web.svg</icon>
</style> </style>
@@ -3443,6 +3481,13 @@
<is_null_allowed>true</is_null_allowed> <is_null_allowed>true</is_null_allowed>
<target>_blank</target> <target>_blank</target>
</field> </field>
<field id="logo" xsi:type="AttributeImage">
<display_max_width>96</display_max_width>
<display_max_height>96</display_max_height>
<storage_max_width>128</storage_max_width>
<storage_max_height>128</storage_max_height>
<is_null_allowed>true</is_null_allowed>
</field>
</fields> </fields>
<presentation> <presentation>
<details> <details>
@@ -3482,7 +3527,10 @@
<item id="fieldset:ConfigMgnt:otherinfo"> <item id="fieldset:ConfigMgnt:otherinfo">
<items> <items>
<item id="move2production"> <item id="move2production">
<rank>60</rank> <rank>50</rank>
</item>
<item id="logo">
<rank>60</rank>
</item> </item>
<item id="description"> <item id="description">
<rank>70</rank> <rank>70</rank>
@@ -3593,6 +3641,9 @@
<attribute id="type"/> <attribute id="type"/>
</complementary_attributes> </complementary_attributes>
</naming> </naming>
<fields_semantic>
<image_attribute>logo</image_attribute>
</fields_semantic>
<style> <style>
<icon>../../images/icons/icons8-software.svg</icon> <icon>../../images/icons/icons8-software.svg</icon>
</style> </style>
@@ -3652,6 +3703,13 @@
<is_null_allowed>true</is_null_allowed> <is_null_allowed>true</is_null_allowed>
<display_style>list</display_style> <display_style>list</display_style>
</field> </field>
<field id="logo" xsi:type="AttributeImage">
<display_max_width>96</display_max_width>
<display_max_height>96</display_max_height>
<storage_max_width>128</storage_max_width>
<storage_max_height>128</storage_max_height>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="softwareinstance_list" xsi:type="AttributeLinkedSet"> <field id="softwareinstance_list" xsi:type="AttributeLinkedSet">
<linked_class>SoftwareInstance</linked_class> <linked_class>SoftwareInstance</linked_class>
<ext_key_to_me>software_id</ext_key_to_me> <ext_key_to_me>software_id</ext_key_to_me>
@@ -3690,18 +3748,21 @@
<item id="type"> <item id="type">
<rank>40</rank> <rank>40</rank>
</item> </item>
<item id="documents_list"> <item id="logo">
<rank>50</rank> <rank>50</rank>
</item> </item>
<item id="softwareinstance_list"> <item id="documents_list">
<rank>60</rank> <rank>60</rank>
</item> </item>
<item id="softwarepatch_list"> <item id="softwareinstance_list">
<rank>70</rank> <rank>70</rank>
</item> </item>
<item id="softwarelicence_list"> <item id="softwarepatch_list">
<rank>80</rank> <rank>80</rank>
</item> </item>
<item id="softwarelicence_list">
<rank>90</rank>
</item>
</items> </items>
</details> </details>
<default_search> <default_search>

View File

@@ -228,6 +228,10 @@
<attribute id="containervirtualhost_id_friendlyname"/> <attribute id="containervirtualhost_id_friendlyname"/>
</complementary_attributes> </complementary_attributes>
</naming> </naming>
<fields_semantic>
<state_attribute>status</state_attribute>
<image_attribute>logo</image_attribute>
</fields_semantic>
<reconciliation> <reconciliation>
<attributes> <attributes>
<attribute id="name"/> <attribute id="name"/>
@@ -235,9 +239,6 @@
<attribute id="finalclass"/> <attribute id="finalclass"/>
</attributes> </attributes>
</reconciliation> </reconciliation>
<fields_semantic>
<state_attribute>status</state_attribute>
</fields_semantic>
<style> <style>
<icon>images/icons8-application-container.svg</icon> <icon>images/icons8-application-container.svg</icon>
</style> </style>
@@ -255,6 +256,13 @@
<on_target_delete>DEL_AUTO</on_target_delete> <on_target_delete>DEL_AUTO</on_target_delete>
<tracking_level>all</tracking_level> <tracking_level>all</tracking_level>
</field> </field>
<field id="logo" xsi:type="AttributeImage">
<display_max_width>96</display_max_width>
<display_max_height>96</display_max_height>
<storage_max_width>128</storage_max_width>
<storage_max_height>128</storage_max_height>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="containerimages_list" xsi:type="AttributeLinkedSetIndirect"> <field id="containerimages_list" xsi:type="AttributeLinkedSetIndirect">
<linked_class>lnkContainerApplicationToImage</linked_class> <linked_class>lnkContainerApplicationToImage</linked_class>
<ext_key_to_me>containerapplication_id</ext_key_to_me> <ext_key_to_me>containerapplication_id</ext_key_to_me>
@@ -357,9 +365,12 @@
<item id="move2production"> <item id="move2production">
<rank>50</rank> <rank>50</rank>
</item> </item>
<item id="description"> <item id="logo">
<rank>60</rank> <rank>60</rank>
</item> </item>
<item id="description">
<rank>70</rank>
</item>
</items> </items>
<rank>10</rank> <rank>10</rank>
</item> </item>

View File

@@ -994,6 +994,9 @@
<attribute id="location_id_friendlyname"/> <attribute id="location_id_friendlyname"/>
</complementary_attributes> </complementary_attributes>
</naming> </naming>
<fields_semantic>
<image_attribute>logo</image_attribute>
</fields_semantic>
<reconciliation> <reconciliation>
<attributes> <attributes>
<attribute id="name"/> <attribute id="name"/>
@@ -1026,6 +1029,13 @@
<on_target_delete>DEL_MANUAL</on_target_delete> <on_target_delete>DEL_MANUAL</on_target_delete>
<tracking_level>all</tracking_level> <tracking_level>all</tracking_level>
</field> </field>
<field id="logo" xsi:type="AttributeImage">
<display_max_width>96</display_max_width>
<display_max_height>96</display_max_height>
<storage_max_width>128</storage_max_width>
<storage_max_height>128</storage_max_height>
<is_null_allowed>true</is_null_allowed>
</field>
</fields> </fields>
<methods/> <methods/>
<presentation> <presentation>
@@ -1106,9 +1116,12 @@
<item id="move2production"> <item id="move2production">
<rank>50</rank> <rank>50</rank>
</item> </item>
<item id="description"> <item id="logo">
<rank>60</rank> <rank>60</rank>
</item> </item>
<item id="description">
<rank>70</rank>
</item>
</items> </items>
<rank>10</rank> <rank>10</rank>
</item> </item>