Skip to content

Commit 3dec1a5

Browse files
authored
Merge pull request #117 from rudnerbjoern/dev
add meta/dashlets (used by ITSM Designer)
2 parents f879674 + df5de7e commit 3dec1a5

File tree

2 files changed

+45
-1
lines changed

2 files changed

+45
-1
lines changed

3.2/itop_design.xsd

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,30 @@
239239
<xs:attributeGroup ref="alteredNode" />
240240
</xs:complexType>
241241
</xs:element>
242+
<xs:element name="dashlets" minOccurs="0">
243+
<xs:complexType>
244+
<xs:sequence maxOccurs="unbounded">
245+
<xs:element name="dashlet">
246+
<xs:complexType>
247+
<xs:all>
248+
<xs:element name="label" type="xs:string" minOccurs="0" />
249+
<xs:element name="icon" type="xs:string" minOccurs="0" />
250+
<xs:element name="description" type="xs:string" minOccurs="0" />
251+
<xs:element name="configuration">
252+
<xs:complexType>
253+
<xs:choice maxOccurs="unbounded">
254+
<xs:any processContents="lax" />
255+
</xs:choice>
256+
</xs:complexType>
257+
</xs:element>
258+
</xs:all>
259+
<xs:attribute name="id" type="xs:string" use="required" />
260+
<xs:attributeGroup ref="alteredNode" />
261+
</xs:complexType>
262+
</xs:element>
263+
</xs:sequence>
264+
</xs:complexType>
265+
</xs:element>
242266
</xs:all>
243267
</xs:complexType>
244268
</xs:element>

test/datamodel.must-validate.xml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1268,7 +1268,27 @@
12681268
</snippet>
12691269
</snippets>
12701270
<!-- ***************** Meta ***************** -->
1271-
<meta />
1271+
<meta>
1272+
<!-- Usage of this tag is restricted to Combodo for driving ITSM Designer behavior. -->
1273+
<classes>
1274+
<class id="classId" _delta="define">
1275+
<interfaces>
1276+
<interface id="interfaceId" />
1277+
</interfaces>
1278+
</class>
1279+
</classes>
1280+
<dashlets>
1281+
<dashlet id="dashletId" _delta="define">
1282+
<label>DashletLabel</label>
1283+
<icon>DashletIcon</icon>
1284+
<description>DashletDescription</description>
1285+
<configuration>
1286+
<arg1>arg 1 value</arg1>
1287+
<arg2>arg 2 value</arg2>
1288+
</configuration>
1289+
</dashlet>
1290+
</dashlets>
1291+
</meta>
12721292
<!-- ***************** Events ***************** -->
12731293
<events>
12741294
<event id="event-1" _delta="define">

0 commit comments

Comments
 (0)