mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-25 19:48:49 +02:00
N°5825 - Add friendlyname & uniqueness rule on Links (#416)
* N°5825 - Add label, friendlyname, filter, details view, uniqueness rules on Link classes * N°5825 - Add label, friendlyname, details view, uniqueness rules on Link classes
This commit is contained in:
@@ -3922,8 +3922,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="licence_id"/>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="document_name"/>
|
||||
<attribute id="licence_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -3935,6 +3935,17 @@
|
||||
<attribute id="document_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="licence_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="licence_id" xsi:type="AttributeExternalKey">
|
||||
@@ -3962,10 +3973,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="licence_id">
|
||||
<item id="document_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="document_id">
|
||||
<item id="licence_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -4487,8 +4498,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="functionalci_id"/>
|
||||
<attribute id="contact_id"/>
|
||||
<attribute id="contact_name"/>
|
||||
<attribute id="functionalci_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -4500,6 +4511,17 @@
|
||||
<attribute id="contact_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="contact_id"/>
|
||||
<attribute id="functionalci_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="functionalci_id" xsi:type="AttributeExternalKey">
|
||||
@@ -4527,10 +4549,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="functionalci_id">
|
||||
<item id="contact_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="contact_id">
|
||||
<item id="functionalci_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -4547,10 +4569,10 @@
|
||||
</search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="functionalci_id">
|
||||
<item id="contact_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="contact_id">
|
||||
<item id="functionalci_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -4569,8 +4591,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="patch_id"/>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="document_name"/>
|
||||
<attribute id="patch_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -4582,6 +4604,17 @@
|
||||
<attribute id="document_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="patch_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="patch_id" xsi:type="AttributeExternalKey">
|
||||
@@ -4609,10 +4642,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="patch_id">
|
||||
<item id="document_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="document_id">
|
||||
<item id="patch_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -4651,8 +4684,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="softwarepatch_id"/>
|
||||
<attribute id="softwareinstance_id"/>
|
||||
<attribute id="softwareinstance_name"/>
|
||||
<attribute id="softwarepatch_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -4664,6 +4697,17 @@
|
||||
<attribute id="softwareinstance_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="softwareinstance_id"/>
|
||||
<attribute id="softwarepatch_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="softwarepatch_id" xsi:type="AttributeExternalKey">
|
||||
@@ -4691,10 +4735,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="softwarepatch_id">
|
||||
<item id="softwareinstance_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="softwareinstance_id">
|
||||
<item id="softwarepatch_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -4733,8 +4777,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="ospatch_id"/>
|
||||
<attribute id="functionalci_id"/>
|
||||
<attribute id="functionalci_name"/>
|
||||
<attribute id="ospatch_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -4746,6 +4790,17 @@
|
||||
<attribute id="functionalci_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="functionalci_id"/>
|
||||
<attribute id="ospatch_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="ospatch_id" xsi:type="AttributeExternalKey">
|
||||
@@ -4773,10 +4828,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="ospatch_id">
|
||||
<item id="functionalci_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="functionalci_id">
|
||||
<item id="ospatch_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -4815,8 +4870,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="software_id"/>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="document_name"/>
|
||||
<attribute id="software_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -4828,6 +4883,17 @@
|
||||
<attribute id="document_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="software_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="software_id" xsi:type="AttributeExternalKey">
|
||||
@@ -4855,10 +4921,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="software_id">
|
||||
<item id="document_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="document_id">
|
||||
<item id="software_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -4897,8 +4963,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="functionalci_id"/>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="document_name"/>
|
||||
<attribute id="functionalci_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -4910,6 +4976,17 @@
|
||||
<attribute id="document_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="functionalci_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="functionalci_id" xsi:type="AttributeExternalKey">
|
||||
@@ -4937,10 +5014,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="functionalci_id">
|
||||
<item id="document_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="document_id">
|
||||
<item id="functionalci_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -5296,8 +5373,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="subnet_id"/>
|
||||
<attribute id="vlan_id"/>
|
||||
<attribute id="subnet_name"/>
|
||||
<attribute id="vlan_tag"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -5309,6 +5386,17 @@
|
||||
<attribute id="vlan_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="subnet_id"/>
|
||||
<attribute id="vlan_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="subnet_id" xsi:type="AttributeExternalKey">
|
||||
@@ -5715,8 +5803,9 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="physicalinterface_id"/>
|
||||
<attribute id="vlan_id"/>
|
||||
<attribute id="physicalinterface_device_name"/>
|
||||
<attribute id="physicalinterface_name"/>
|
||||
<attribute id="vlan_tag"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -5728,6 +5817,17 @@
|
||||
<attribute id="vlan_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="physicalinterface_id"/>
|
||||
<attribute id="vlan_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="physicalinterface_id" xsi:type="AttributeExternalKey">
|
||||
@@ -5805,8 +5905,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="networkdevice_id"/>
|
||||
<attribute id="connectableci_id"/>
|
||||
<attribute id="connectableci_name"/>
|
||||
<attribute id="networkdevice_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -5818,6 +5918,17 @@
|
||||
<attribute id="connectableci_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="networkdevice_id"/>
|
||||
<attribute id="connectableci_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="networkdevice_id" xsi:type="AttributeExternalKey">
|
||||
@@ -6037,16 +6148,16 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="networkdevice_id">
|
||||
<item id="connectableci_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="connectableci_id">
|
||||
<item id="device_port">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="network_port">
|
||||
<item id="networkdevice_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="device_port">
|
||||
<item id="network_port">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="connection_type">
|
||||
@@ -6075,16 +6186,16 @@
|
||||
</search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="networkdevice_id">
|
||||
<item id="connectableci_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="connectableci_id">
|
||||
<item id="networkdevice_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="network_port">
|
||||
<item id="device_port">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="device_port">
|
||||
<item id="network_port">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="connection_type">
|
||||
@@ -6106,8 +6217,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="applicationsolution_id"/>
|
||||
<attribute id="functionalci_id"/>
|
||||
<attribute id="applicationsolution_name"/>
|
||||
<attribute id="functionalci_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -6119,6 +6230,17 @@
|
||||
<attribute id="functionalci_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="applicationsolution_id"/>
|
||||
<attribute id="functionalci_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="applicationsolution_id" xsi:type="AttributeExternalKey">
|
||||
@@ -6188,8 +6310,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="businessprocess_id"/>
|
||||
<attribute id="applicationsolution_id"/>
|
||||
<attribute id="applicationsolution_name"/>
|
||||
<attribute id="businessprocess_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -6201,6 +6323,17 @@
|
||||
<attribute id="applicationsolution_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="applicationsolution_id"/>
|
||||
<attribute id="businessprocess_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="businessprocess_id" xsi:type="AttributeExternalKey">
|
||||
@@ -6228,10 +6361,10 @@
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="businessprocess_id">
|
||||
<item id="applicationsolution_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="applicationsolution_id">
|
||||
<item id="businessprocess_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
@@ -6440,7 +6573,8 @@
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="group_id"/>
|
||||
<attribute id="group_name"/>
|
||||
<attribute id="ci_name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
@@ -6452,6 +6586,17 @@
|
||||
<attribute id="ci_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="group_id"/>
|
||||
<attribute id="ci_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="group_id" xsi:type="AttributeExternalKey">
|
||||
|
||||
Reference in New Issue
Block a user