XML Datamodel: new format (version + zlists changed) - not compatible with 2.0 alpha!!!

SVN:trunk[2342]
This commit is contained in:
Romain Quetiez
2012-10-24 13:54:02 +00:00
parent 80ec842042
commit d7e492b711
25 changed files with 16555 additions and 6801 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
<classes>
<class id="Problem" _delta="define">
<parent>Ticket</parent>
@@ -15,14 +15,14 @@
<key_type>autoincrement</key_type>
<db_table>ticket_problem</db_table>
<db_key_field>id</db_key_field>
<db_final_class_field></db_final_class_field>
<db_final_class_field/>
<naming>
<format>%1$s</format>
<attributes>
<attribute id="ref"/>
</attributes>
</naming>
<display_template></display_template>
<display_template/>
<icon>images/problem.png</icon>
<reconciliation>
<attributes>
@@ -54,7 +54,7 @@
<target_class>Organization</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
<jointype></jointype>
<jointype/>
</field>
<field id="org_name" xsi:type="AttributeExternalField">
<extkey_attcode>org_id</extkey_attcode>
@@ -69,7 +69,7 @@
<target_class>Service</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_MANUAL</on_target_delete>
<jointype></jointype>
<jointype/>
</field>
<field id="service_name" xsi:type="AttributeExternalField">
<extkey_attcode>service_id</extkey_attcode>
@@ -84,7 +84,7 @@
<target_class>ServiceSubcategory</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_MANUAL</on_target_delete>
<jointype></jointype>
<jointype/>
</field>
<field id="servicesubcategory_name" xsi:type="AttributeExternalField">
<extkey_attcode>servicesubcategory_id</extkey_attcode>
@@ -92,7 +92,7 @@
</field>
<field id="product" xsi:type="AttributeString">
<sql>product</sql>
<default_value></default_value>
<default_value/>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="impact" xsi:type="AttributeEnum">
@@ -135,7 +135,7 @@
<target_class>Team</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_MANUAL</on_target_delete>
<jointype></jointype>
<jointype/>
</field>
<field id="workgroup_name" xsi:type="AttributeExternalField">
<extkey_attcode>workgroup_id</extkey_attcode>
@@ -150,7 +150,7 @@
<target_class>Person</target_class>
<is_null_allowed>true</is_null_allowed>
<on_target_delete>DEL_MANUAL</on_target_delete>
<jointype></jointype>
<jointype/>
</field>
<field id="agent_name" xsi:type="AttributeExternalField">
<extkey_attcode>agent_id</extkey_attcode>
@@ -165,7 +165,7 @@
<target_class>Change</target_class>
<is_null_allowed>true</is_null_allowed>
<on_target_delete>DEL_MANUAL</on_target_delete>
<jointype></jointype>
<jointype/>
</field>
<field id="related_change_ref" xsi:type="AttributeExternalField">
<extkey_attcode>related_change_id</extkey_attcode>
@@ -173,22 +173,22 @@
</field>
<field id="close_date" xsi:type="AttributeDateTime">
<sql>close_date</sql>
<default_value></default_value>
<default_value/>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="last_update" xsi:type="AttributeDateTime">
<sql>last_update</sql>
<default_value></default_value>
<default_value/>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="assignment_date" xsi:type="AttributeDateTime">
<sql>assignment_date</sql>
<default_value></default_value>
<default_value/>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="resolution_date" xsi:type="AttributeDateTime">
<sql>resolution_date</sql>
<default_value></default_value>
<default_value/>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="knownerrors_list" xsi:type="AttributeLinkedSet">
@@ -570,52 +570,103 @@
<presentation>
<details>
<items>
<item>document_list</item>
<item>ci_list</item>
<item>contact_list</item>
<item>incident_list</item>
<item id="document_list">
<rank>10</rank>
</item>
<item id="ci_list">
<rank>20</rank>
</item>
<item id="contact_list">
<rank>30</rank>
</item>
<item id="incident_list">
<rank>40</rank>
</item>
<item id="col:col1">
<rank>50</rank>
<items>
<item id="fieldset:Ticket:baseinfo">
<rank>10</rank>
<items>
<item>ref</item>
<item>title</item>
<item>org_id</item>
<item>status</item>
<item>priority</item>
<item>service_id</item>
<item>servicesubcategory_id</item>
<item>product</item>
<item id="ref">
<rank>10</rank>
</item>
<item id="title">
<rank>20</rank>
</item>
<item id="org_id">
<rank>30</rank>
</item>
<item id="status">
<rank>40</rank>
</item>
<item id="priority">
<rank>50</rank>
</item>
<item id="service_id">
<rank>60</rank>
</item>
<item id="servicesubcategory_id">
<rank>70</rank>
</item>
<item id="product">
<rank>80</rank>
</item>
</items>
</item>
<item id="fieldset:Ticket:moreinfo">
<rank>20</rank>
<items>
<item>impact</item>
<item>urgency</item>
<item>description</item>
<item id="impact">
<rank>10</rank>
</item>
<item id="urgency">
<rank>20</rank>
</item>
<item id="description">
<rank>30</rank>
</item>
</items>
</item>
</items>
</item>
<item id="col:col2">
<rank>60</rank>
<items>
<item id="fieldset:Ticket:date">
<rank>10</rank>
<items>
<item>start_date</item>
<item>last_update</item>
<item>assignment_date</item>
<item>close_date</item>
<item id="start_date">
<rank>10</rank>
</item>
<item id="last_update">
<rank>20</rank>
</item>
<item id="assignment_date">
<rank>30</rank>
</item>
<item id="close_date">
<rank>40</rank>
</item>
</items>
</item>
<item id="fieldset:Ticket:contact">
<rank>20</rank>
<items>
<item>workgroup_id</item>
<item>agent_id</item>
<item id="workgroup_id">
<rank>10</rank>
</item>
<item id="agent_id">
<rank>20</rank>
</item>
</items>
</item>
<item id="fieldset:Ticket:relation">
<rank>30</rank>
<items>
<item>related_change_id</item>
<item id="related_change_id">
<rank>10</rank>
</item>
</items>
</item>
</items>
@@ -624,31 +675,73 @@
</details>
<search>
<items>
<item>ref</item>
<item>title</item>
<item>org_id</item>
<item>start_date</item>
<item>status</item>
<item>service_id</item>
<item>servicesubcategory_id</item>
<item>product</item>
<item>impact</item>
<item>urgency</item>
<item>priority</item>
<item>workgroup_id</item>
<item>agent_id</item>
<item>agent_email</item>
<item>close_date</item>
<item id="ref">
<rank>10</rank>
</item>
<item id="title">
<rank>20</rank>
</item>
<item id="org_id">
<rank>30</rank>
</item>
<item id="start_date">
<rank>40</rank>
</item>
<item id="status">
<rank>50</rank>
</item>
<item id="service_id">
<rank>60</rank>
</item>
<item id="servicesubcategory_id">
<rank>70</rank>
</item>
<item id="product">
<rank>80</rank>
</item>
<item id="impact">
<rank>90</rank>
</item>
<item id="urgency">
<rank>100</rank>
</item>
<item id="priority">
<rank>110</rank>
</item>
<item id="workgroup_id">
<rank>120</rank>
</item>
<item id="agent_id">
<rank>130</rank>
</item>
<item id="agent_email">
<rank>140</rank>
</item>
<item id="close_date">
<rank>150</rank>
</item>
</items>
</search>
<list>
<items>
<item>title</item>
<item>org_id</item>
<item>start_date</item>
<item>status</item>
<item>service_id</item>
<item>priority</item>
<item id="title">
<rank>10</rank>
</item>
<item id="org_id">
<rank>20</rank>
</item>
<item id="start_date">
<rank>30</rank>
</item>
<item id="status">
<rank>40</rank>
</item>
<item id="service_id">
<rank>50</rank>
</item>
<item id="priority">
<rank>60</rank>
</item>
</items>
</list>
</presentation>
@@ -674,13 +767,13 @@
<rank>1</rank>
<parent>Problem:Shortcuts</parent>
<oql><![CDATA[SELECT Problem WHERE agent_id = :current_contact_id AND status NOT IN ("closed", "resolved")]]></oql>
<do_search></do_search>
<do_search/>
</menu>
<menu id="Problem:OpenProblems" xsi:type="OQLMenuNode" _delta="define">
<rank>2</rank>
<parent>Problem:Shortcuts</parent>
<oql><![CDATA[SELECT Problem WHERE status IN ("new", "assigned", "resolved")]]></oql>
<do_search></do_search>
<do_search/>
</menu>
</menus>
</itop_design>