mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-21 08:12:26 +02:00
N°8995 - manage End of Support at the Model and Software level (#875)
* N°8995 - CMDB: Manage Groups as TagSet on FunctionalCI * N°8995 - Set logo as semantic field on NetworkDeviceType
This commit is contained in:
@@ -109,6 +109,16 @@
|
||||
<count_min>0</count_min>
|
||||
<count_max>0</count_max>
|
||||
</field>
|
||||
<field id="groups_list" xsi:type="AttributeLinkedSetIndirect">
|
||||
<linked_class>lnkGroupToCI</linked_class>
|
||||
<ext_key_to_me>ci_id</ext_key_to_me>
|
||||
<ext_key_to_remote>group_id</ext_key_to_remote>
|
||||
<count_min>0</count_min>
|
||||
<count_max>0</count_max>
|
||||
<duplicates>false</duplicates>
|
||||
<filter>SELECT Group WHERE status != 'obsolete'</filter>
|
||||
<display_style>property</display_style>
|
||||
</field>
|
||||
</fields>
|
||||
<presentation>
|
||||
<details>
|
||||
@@ -386,6 +396,10 @@
|
||||
<extkey_attcode>model_id</extkey_attcode>
|
||||
<target_attcode>name</target_attcode>
|
||||
</field>
|
||||
<field id="model_end_of_support" xsi:type="AttributeExternalField">
|
||||
<extkey_attcode>model_id</extkey_attcode>
|
||||
<target_attcode>end_of_support</target_attcode>
|
||||
</field>
|
||||
<field id="asset_number" xsi:type="AttributeString">
|
||||
<sql>asset_number</sql>
|
||||
<default_value/>
|
||||
@@ -907,6 +921,9 @@
|
||||
<item id="fiberinterfacelist_list">
|
||||
<rank>220</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>230</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
<default_search>
|
||||
@@ -1056,6 +1073,10 @@
|
||||
<extkey_attcode>iosversion_id</extkey_attcode>
|
||||
<target_attcode>name</target_attcode>
|
||||
</field>
|
||||
<field id="ios_end_of_support" xsi:type="AttributeExternalField">
|
||||
<extkey_attcode>iosversion_id</extkey_attcode>
|
||||
<target_attcode>end_of_support</target_attcode>
|
||||
</field>
|
||||
<field id="ram" xsi:type="AttributeString">
|
||||
<sql>ram</sql>
|
||||
<default_value/>
|
||||
@@ -1143,6 +1164,12 @@
|
||||
<item id="end_of_warranty">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="model_end_of_support">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="ios_end_of_support">
|
||||
<rank>50</rank>
|
||||
</item>
|
||||
</items>
|
||||
</item>
|
||||
<item id="fieldset:Server:power">
|
||||
@@ -1165,6 +1192,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</item>
|
||||
</items>
|
||||
@@ -1385,6 +1415,10 @@
|
||||
<extkey_attcode>osversion_id</extkey_attcode>
|
||||
<target_attcode>name</target_attcode>
|
||||
</field>
|
||||
<field id="os_end_of_support" xsi:type="AttributeExternalField">
|
||||
<extkey_attcode>osversion_id</extkey_attcode>
|
||||
<target_attcode>end_of_support</target_attcode>
|
||||
</field>
|
||||
<field id="oslicence_id" xsi:type="AttributeExternalKey">
|
||||
<filter><![CDATA[SELECT OSLicence WHERE osversion_id = :this->osversion_id]]></filter>
|
||||
<dependencies>
|
||||
@@ -1532,6 +1566,12 @@
|
||||
<item id="end_of_warranty">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="model_end_of_support">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="os_end_of_support">
|
||||
<rank>50</rank>
|
||||
</item>
|
||||
</items>
|
||||
</item>
|
||||
<item id="fieldset:Server:power">
|
||||
@@ -1554,6 +1594,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</item>
|
||||
</items>
|
||||
@@ -1794,9 +1837,12 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -1987,9 +2033,12 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -2114,6 +2163,10 @@
|
||||
<extkey_attcode>software_id</extkey_attcode>
|
||||
<target_attcode>name</target_attcode>
|
||||
</field>
|
||||
<field id="software_end_of_support" xsi:type="AttributeExternalField">
|
||||
<extkey_attcode>software_id</extkey_attcode>
|
||||
<target_attcode>end_of_support</target_attcode>
|
||||
</field>
|
||||
<field id="softwarelicence_id" xsi:type="AttributeExternalKey">
|
||||
<filter><![CDATA[SELECT SoftwareLicence WHERE software_id= :this->software_id]]></filter>
|
||||
<dependencies>
|
||||
@@ -2377,6 +2430,9 @@
|
||||
<item id="move2production">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="software_end_of_support">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
@@ -2385,6 +2441,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -2561,6 +2620,9 @@
|
||||
<item id="move2production">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="software_end_of_support">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
@@ -2569,6 +2631,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -2745,6 +2810,9 @@
|
||||
<item id="move2production">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="software_end_of_support">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
@@ -2753,6 +2821,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -2921,6 +2992,9 @@
|
||||
<item id="move2production">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="software_end_of_support">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
@@ -2929,6 +3003,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -3084,6 +3161,9 @@
|
||||
<item id="move2production">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="software_end_of_support">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
@@ -3092,6 +3172,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -3266,9 +3349,12 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -3436,6 +3522,9 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -3622,9 +3711,12 @@
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<item id="groups_list">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -3800,6 +3892,11 @@
|
||||
<storage_max_height>128</storage_max_height>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
</field>
|
||||
<field id="end_of_support" xsi:type="AttributeDate">
|
||||
<sql>end_of_support</sql>
|
||||
<default_value/>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
</field>
|
||||
<field id="softwareinstance_list" xsi:type="AttributeLinkedSet">
|
||||
<linked_class>SoftwareInstance</linked_class>
|
||||
<ext_key_to_me>software_id</ext_key_to_me>
|
||||
@@ -3855,13 +3952,21 @@
|
||||
</item>
|
||||
<item id="col:col2">
|
||||
<items>
|
||||
<item id="fieldset:ConfigMgmt:dates">
|
||||
<items>
|
||||
<item id="end_of_support">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="fieldset:ConfigMgmt:otherinfo">
|
||||
<items>
|
||||
<item id="logo">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
@@ -3891,6 +3996,9 @@
|
||||
<item id="type">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</default_search>
|
||||
<search>
|
||||
@@ -3917,6 +4025,9 @@
|
||||
<item id="type">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
<summary>
|
||||
@@ -5028,6 +5139,11 @@
|
||||
<extkey_attcode>osfamily_id</extkey_attcode>
|
||||
<target_attcode>name</target_attcode>
|
||||
</field>
|
||||
<field id="end_of_support" xsi:type="AttributeDate">
|
||||
<sql>end_of_support</sql>
|
||||
<default_value/>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
</field>
|
||||
<field id="ospatches_list" xsi:type="AttributeLinkedSet">
|
||||
<linked_class>OSPatch</linked_class>
|
||||
<ext_key_to_me>osversion_id</ext_key_to_me>
|
||||
@@ -5044,9 +5160,12 @@
|
||||
<item id="osfamily_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="ospatches_list">
|
||||
<item id="end_of_support">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="ospatches_list">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
<search>
|
||||
@@ -5056,7 +5175,7 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<list>
|
||||
<default_search>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
@@ -5064,6 +5183,19 @@
|
||||
<item id="osfamily_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
</default_search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="osfamily_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
</presentation>
|
||||
@@ -5142,9 +5274,6 @@
|
||||
</search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="logo">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
@@ -5320,6 +5449,11 @@
|
||||
<storage_max_height>512</storage_max_height>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
</field>
|
||||
<field id="end_of_support" xsi:type="AttributeDate">
|
||||
<sql>end_of_support</sql>
|
||||
<default_value/>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
</field>
|
||||
<field id="type" xsi:type="AttributeEnum">
|
||||
<sort_type>label</sort_type>
|
||||
<values>
|
||||
@@ -5402,6 +5536,9 @@
|
||||
<item id="brand_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
<item id="picture">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
@@ -5423,17 +5560,33 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<list>
|
||||
<default_search>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="type">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="brand_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</default_search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="brand_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="type">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
<summary>
|
||||
@@ -5465,6 +5618,9 @@
|
||||
<attribute id="name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<fields_semantic>
|
||||
<image_attribute>logo</image_attribute>
|
||||
</fields_semantic>
|
||||
<style>
|
||||
<icon/>
|
||||
</style>
|
||||
@@ -5568,6 +5724,11 @@
|
||||
<extkey_attcode>brand_id</extkey_attcode>
|
||||
<target_attcode>name</target_attcode>
|
||||
</field>
|
||||
<field id="end_of_support" xsi:type="AttributeDate">
|
||||
<sql>end_of_support</sql>
|
||||
<default_value/>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
</field>
|
||||
<field id="networkdevices_list" xsi:type="AttributeLinkedSet">
|
||||
<linked_class>NetworkDevice</linked_class>
|
||||
<ext_key_to_me>iosversion_id</ext_key_to_me>
|
||||
@@ -5584,9 +5745,12 @@
|
||||
<item id="brand_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="networkdevices_list">
|
||||
<item id="end_of_support">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="networkdevices_list">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
<search>
|
||||
@@ -5596,7 +5760,7 @@
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<list>
|
||||
<default_search>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
@@ -5604,6 +5768,19 @@
|
||||
<item id="brand_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
</default_search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="brand_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="end_of_support">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
</presentation>
|
||||
|
||||
Reference in New Issue
Block a user