mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 11:08:45 +02:00
705 lines
22 KiB
XML
Executable File
705 lines
22 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.3">
|
|
<classes>
|
|
<class id="KnownError" _delta="define">
|
|
<parent>cmdbAbstractObject</parent>
|
|
<properties>
|
|
<comment>/**
|
|
* Description of known error
|
|
*/</comment>
|
|
<category>bizmodel,searchable,knownerrormgmt</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>knownerror</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</naming>
|
|
<display_template/>
|
|
<icon>images/known-error.png</icon>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="org_id"/>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
</properties>
|
|
<fields>
|
|
<field id="name" xsi:type="AttributeString">
|
|
<sql>name</sql>
|
|
<default_value/>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
</field>
|
|
<field id="org_id" xsi:type="AttributeExternalKey">
|
|
<sql>cust_id</sql>
|
|
<target_class>Organization</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="cust_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>org_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="problem_id" xsi:type="AttributeExternalKey">
|
|
<sql>problem_id</sql>
|
|
<target_class>Problem</target_class>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="problem_ref" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>problem_id</extkey_attcode>
|
|
<target_attcode>ref</target_attcode>
|
|
</field>
|
|
<field id="symptom" xsi:type="AttributeText">
|
|
<sql>symptom</sql>
|
|
<default_value/>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
</field>
|
|
<field id="root_cause" xsi:type="AttributeText">
|
|
<sql>rootcause</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="workaround" xsi:type="AttributeText">
|
|
<sql>workaround</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="solution" xsi:type="AttributeText">
|
|
<sql>solution</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="error_code" xsi:type="AttributeString">
|
|
<sql>error_code</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="domain" xsi:type="AttributeEnum">
|
|
<values>
|
|
<value id="Network">Network</value>
|
|
<value id="Server">Server</value>
|
|
<value id="Application">Application</value>
|
|
<value id="Desktop">Desktop</value>
|
|
</values>
|
|
<sql>domain</sql>
|
|
<default_value>Application</default_value>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<display_style>list</display_style>
|
|
</field>
|
|
<field id="vendor" xsi:type="AttributeString">
|
|
<sql>vendor</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="model" xsi:type="AttributeString">
|
|
<sql>model</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="version" xsi:type="AttributeString">
|
|
<sql>version</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="ci_list" xsi:type="AttributeLinkedSetIndirect">
|
|
<linked_class>lnkErrorToFunctionalCI</linked_class>
|
|
<ext_key_to_me>error_id</ext_key_to_me>
|
|
<count_min>0</count_min>
|
|
<count_max>0</count_max>
|
|
<ext_key_to_remote>functionalci_id</ext_key_to_remote>
|
|
<duplicates/>
|
|
</field>
|
|
<field id="document_list" xsi:type="AttributeLinkedSetIndirect">
|
|
<linked_class>lnkDocumentToError</linked_class>
|
|
<ext_key_to_me>error_id</ext_key_to_me>
|
|
<count_min>0</count_min>
|
|
<count_max>0</count_max>
|
|
<ext_key_to_remote>document_id</ext_key_to_remote>
|
|
<duplicates/>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="problem_id">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="error_code">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="domain">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="vendor">
|
|
<rank>60</rank>
|
|
</item>
|
|
<item id="model">
|
|
<rank>70</rank>
|
|
</item>
|
|
<item id="version">
|
|
<rank>80</rank>
|
|
</item>
|
|
<item id="symptom">
|
|
<rank>90</rank>
|
|
</item>
|
|
<item id="root_cause">
|
|
<rank>100</rank>
|
|
</item>
|
|
<item id="workaround">
|
|
<rank>110</rank>
|
|
</item>
|
|
<item id="solution">
|
|
<rank>120</rank>
|
|
</item>
|
|
<item id="ci_list">
|
|
<rank>130</rank>
|
|
</item>
|
|
<item id="document_list">
|
|
<rank>140</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="problem_id">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="error_code">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="domain">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="symptom">
|
|
<rank>60</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="org_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="problem_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="error_code">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="symptom">
|
|
<rank>40</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
</class>
|
|
<class id="lnkErrorToFunctionalCI" _delta="define">
|
|
<parent>cmdbAbstractObject</parent>
|
|
<properties>
|
|
<comment>/**
|
|
* n-n link between any Infra and a Known Error
|
|
*/</comment>
|
|
<is_link>1</is_link>
|
|
<category>bizmodel,searchable,knownerrormgmt,lnkknownerror</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>lnkerrortofunctionalci</db_table>
|
|
<db_key_field>link_id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes/>
|
|
</naming>
|
|
<display_template/>
|
|
<icon/>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="functionalci_id"/>
|
|
<attribute id="error_id"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
</properties>
|
|
<fields>
|
|
<field id="functionalci_id" xsi:type="AttributeExternalKey">
|
|
<sql>functionalci_id</sql>
|
|
<target_class>FunctionalCI</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_AUTO</on_target_delete>
|
|
</field>
|
|
<field id="functionalci_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>functionalci_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="error_id" xsi:type="AttributeExternalKey">
|
|
<sql>error_id</sql>
|
|
<target_class>KnownError</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_AUTO</on_target_delete>
|
|
</field>
|
|
<field id="error_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>error_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="reason" xsi:type="AttributeString">
|
|
<sql>dummy</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="functionalci_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="error_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="reason">
|
|
<rank>30</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="functionalci_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="error_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="functionalci_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="error_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="reason">
|
|
<rank>30</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
</class>
|
|
<class id="lnkDocumentToError" _delta="define">
|
|
<parent>cmdbAbstractObject</parent>
|
|
<properties>
|
|
<comment>/**
|
|
* n-n link between any Contract and a Document
|
|
*/</comment>
|
|
<is_link>1</is_link>
|
|
<category>bizmodel,searchable,knownerrormgmt,lnkknownerror</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>lnkdocumenttoerror</db_table>
|
|
<db_key_field>link_id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="link_type"/>
|
|
</attributes>
|
|
</naming>
|
|
<display_template>../business/templates/default.html</display_template>
|
|
<icon/>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="document_id"/>
|
|
<attribute id="error_id"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
</properties>
|
|
<fields>
|
|
<field id="document_id" xsi:type="AttributeExternalKey">
|
|
<sql>document_id</sql>
|
|
<target_class>Document</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_AUTO</on_target_delete>
|
|
</field>
|
|
<field id="document_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>document_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="error_id" xsi:type="AttributeExternalKey">
|
|
<sql>error_id</sql>
|
|
<target_class>KnownError</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_AUTO</on_target_delete>
|
|
</field>
|
|
<field id="error_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>error_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="link_type" xsi:type="AttributeString">
|
|
<sql>link_type</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="document_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="error_name">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="link_type">
|
|
<rank>30</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<list>
|
|
<items>
|
|
<item id="document_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="error_name">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="link_type">
|
|
<rank>30</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
</class>
|
|
<class id="FAQ" _delta="define">
|
|
<parent>cmdbAbstractObject</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable,knownerrormgmt</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>faq</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="title"/>
|
|
</attributes>
|
|
</naming>
|
|
<display_template/>
|
|
<icon>images/faq.png</icon>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="title"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
</properties>
|
|
<fields>
|
|
<field id="title" xsi:type="AttributeString">
|
|
<sql>title</sql>
|
|
<default_value/>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
</field>
|
|
<field id="summary" xsi:type="AttributeText">
|
|
<sql>summary</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="description" xsi:type="AttributeHTML">
|
|
<sql>description</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="category_id" xsi:type="AttributeExternalKey">
|
|
<sql>category_id</sql>
|
|
<target_class>FAQCategory</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="category_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>category_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="error_code" xsi:type="AttributeString">
|
|
<sql>error_code</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="key_words" xsi:type="AttributeString">
|
|
<sql>key_words</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="category_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="title">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="error_code">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="key_words">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="summary">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="description">
|
|
<rank>60</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="category_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="title">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="summary">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="error_code">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="key_words">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="category_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="error_code">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="key_words">
|
|
<rank>30</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
</class>
|
|
<class id="FAQCategory" _delta="define">
|
|
<parent>cmdbAbstractObject</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable,knownerrormgmt</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>faqcategory</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</naming>
|
|
<display_template/>
|
|
<icon/>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
</properties>
|
|
<fields>
|
|
<field id="name" xsi:type="AttributeString">
|
|
<sql>nam</sql>
|
|
<default_value/>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
</field>
|
|
<field id="faq_list" xsi:type="AttributeLinkedSet">
|
|
<linked_class>FAQ</linked_class>
|
|
<ext_key_to_me>category_id</ext_key_to_me>
|
|
<edit_mode>add_only</edit_mode>
|
|
<count_min>0</count_min>
|
|
<count_max>0</count_max>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="faq_list">
|
|
<rank>20</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
</presentation>
|
|
</class>
|
|
</classes>
|
|
<menus>
|
|
<menu id="ProblemManagement" xsi:type="MenuGroup" _delta="define_if_not_exists">
|
|
<rank>42</rank>
|
|
</menu>
|
|
<menu id="Problem:Shortcuts" xsi:type="TemplateMenuNode" _delta="define_if_not_exists">
|
|
<rank>5</rank>
|
|
<parent>ProblemManagement</parent>
|
|
<template_file/>
|
|
</menu>
|
|
<menu id="NewError" xsi:type="NewObjectMenuNode" _delta="define">
|
|
<rank>3</rank>
|
|
<parent>ProblemManagement</parent>
|
|
<class>KnownError</class>
|
|
</menu>
|
|
<menu id="SearchError" xsi:type="SearchMenuNode" _delta="define">
|
|
<rank>4</rank>
|
|
<parent>ProblemManagement</parent>
|
|
<class>KnownError</class>
|
|
</menu>
|
|
<menu id="Problem:KnownErrors" xsi:type="OQLMenuNode" _delta="define">
|
|
<rank>3</rank>
|
|
<parent>Problem:Shortcuts</parent>
|
|
<oql>SELECT KnownError</oql>
|
|
<do_search>1</do_search>
|
|
</menu>
|
|
<menu id="FAQCategory" xsi:type="OQLMenuNode" _delta="define">
|
|
<rank>4.5</rank>
|
|
<parent>Problem:Shortcuts</parent>
|
|
<oql>SELECT FAQCategory</oql>
|
|
<do_search>1</do_search>
|
|
</menu>
|
|
<menu id="FAQ" xsi:type="OQLMenuNode" _delta="define">
|
|
<rank>6</rank>
|
|
<parent>Problem:Shortcuts</parent>
|
|
<oql>SELECT FAQ</oql>
|
|
<do_search>1</do_search>
|
|
</menu>
|
|
</menus>
|
|
<module_designs>
|
|
<module_design id="itop-portal" xsi:type="portal">
|
|
<bricks>
|
|
<brick id="faq" xsi:type="Combodo\iTop\Portal\Brick\BrowseBrick" _delta="define">
|
|
<active>true</active>
|
|
<rank>
|
|
<default>7</default>
|
|
</rank>
|
|
<width>4</width>
|
|
<title>
|
|
<default>Brick:Portal:FAQ:Title</default>
|
|
</title>
|
|
<description>Un deux trois nous irons au bois, quatre cinq six cueillir des cerises. Sept huit neuf, das un panier neuf.</description>
|
|
<decoration_class>
|
|
<default>fa fa-map fa-2x</default>
|
|
</decoration_class>
|
|
<levels>
|
|
<level id="1">
|
|
<class>FAQCategory</class>
|
|
<parent_att/>
|
|
<name_att/>
|
|
<tooltip_att/>
|
|
<title>Catégories</title>
|
|
<actions/>
|
|
<levels>
|
|
<level id="1">
|
|
<class>FAQ</class>
|
|
<parent_att>category_id</parent_att>
|
|
<name_att>title</name_att>
|
|
<tooltip_att>summary</tooltip_att>
|
|
<title>FAQs</title>
|
|
<fields>
|
|
<field id="error_code"/>
|
|
<field id="key_words"/>
|
|
</fields>
|
|
<actions>
|
|
<action id="view" xsi:type="view"/>
|
|
</actions>
|
|
<levels/>
|
|
</level>
|
|
</levels>
|
|
</level>
|
|
</levels>
|
|
<browse_modes>
|
|
<availables>
|
|
<mode id="list"/>
|
|
<mode id="tree"/>
|
|
</availables>
|
|
<default>list</default>
|
|
</browse_modes>
|
|
<data_loading>full</data_loading>
|
|
</brick>
|
|
</bricks>
|
|
<forms>
|
|
<form id="faq" _delta="define">
|
|
<class>FAQ</class>
|
|
<!-- fields tag is optional. If not specified, attributes from zlist "details" will be choose as default -->
|
|
<fields>
|
|
<field id="category_name"/>
|
|
<field id="title"/>
|
|
<field id="error_code"/>
|
|
<field id="key_words"/>
|
|
<field id="summary"/>
|
|
<field id="description"/>
|
|
</fields>
|
|
<twig>
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
<div class="form_field" data-field-id="category_name"></div>
|
|
<div class="form_field" data-field-id="title"></div>
|
|
<div class="form_field" data-field-id="error_code"></div>
|
|
<div class="form_field" data-field-id="key_words"></div>
|
|
<div class="form_field" data-field-id="summary"></div>
|
|
</div>
|
|
<div class="col-sm-8">
|
|
<div class="form_field" data-field-id="description"></div>
|
|
</div>
|
|
</div>
|
|
</twig>
|
|
<modes>
|
|
<mode id="view"/>
|
|
</modes>
|
|
</form>
|
|
</forms>
|
|
<classes>
|
|
<class id="FAQCategory" _delta="define">
|
|
<scopes>
|
|
<scope id="all">
|
|
<oql_view><![CDATA[SELECT FAQCategory]]></oql_view>
|
|
</scope>
|
|
</scopes>
|
|
</class>
|
|
<class id="FAQ" _delta="define">
|
|
<scopes>
|
|
<scope id="all">
|
|
<oql_view><![CDATA[SELECT FAQ]]></oql_view>
|
|
</scope>
|
|
</scopes>
|
|
</class>
|
|
</classes>
|
|
</module_design>
|
|
</module_designs>
|
|
</itop_design>
|