</xs:sequence>
</xs:complexType>
- <!-- deleted templatelisteners -->
+ <!-- deleted template listeners -->
<xs:complexType name="templatelistener_delete">
- <xs:attribute name="name" type="woltlab_varchar" use="required" />
<xs:all>
- <xs:element name="environment" type="woltlab_environment" minOccurs="0" />
- <xs:element name="templatename" type="xs:string" minOccurs="0" />
- <xs:element name="eventname" type="xs:string" minOccurs="0" />
+ <xs:element name="environment" type="woltlab_environment" />
+ <xs:element name="templatename" type="xs:string" />
+ <xs:element name="eventname" type="xs:string" />
</xs:all>
+ <xs:attribute name="name" type="woltlab_varchar" use="required" />
</xs:complexType>
- <!-- imported/updated templatelisteners -->
+ <!-- imported/updated template listeners -->
<xs:complexType name="templatelistener_import">
- <xs:complexContent>
- <xs:extension base="templatelistener_delete">
- <xs:all>
- <xs:element name="templatecode" type="xs:string" minOccurs="0" />
- <xs:element name="nice" minOccurs="0">
- <xs:simpleType>
- <xs:restriction base="xs:integer">
- <xs:minInclusive value="-128" />
- <xs:maxInclusive value="127" />
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- </xs:all>
- </xs:extension>
- </xs:complexContent>
+ <xs:all>
+ <xs:element name="environment" type="woltlab_environment" />
+ <xs:element name="templatename" type="xs:string" />
+ <xs:element name="eventname" type="xs:string" />
+ <xs:element name="templatecode" type="xs:string" />
+ <xs:element name="nice" minOccurs="0">
+ <xs:simpleType>
+ <xs:restriction base="xs:integer">
+ <xs:minInclusive value="-128" />
+ <xs:maxInclusive value="127" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="options" type="xs:string" minOccurs="0" />
+ <xs:element name="permissions" type="xs:string" minOccurs="0" />
+ </xs:all>
+ <xs:attribute name="name" type="woltlab_varchar" use="required" />
</xs:complexType>
</xs:schema>
\ No newline at end of file