This commit is contained in:
Meik
2025-11-14 14:48:40 +01:00
parent 69e2cda8cd
commit b1244c93f3
25 changed files with 931 additions and 493 deletions

View File

@@ -465,7 +465,6 @@
</xs:choice>
</xs:sequence>
<xs:attribute name="DefaultState" type="StateLevels" use="optional" default="None"/>
<xs:attribute name="Hidden" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="RefName" type="xs:NCName" use="optional" />
<xs:attribute name="DisplayName" type="xs:string" use="optional" />
<xs:attribute name="Display" type="DisplayTypes" use="optional" />
@@ -473,6 +472,14 @@
<xs:attributeGroup ref="ValuePointer" />
<xs:attribute name="IsTitleOptional" type="xs:boolean" use="optional" />
<xs:attribute name="ExampleValue" type="xs:string" use="optional" />
<!-- visibility controlling attributes -->
<xs:attribute name="Hidden" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="IsVisibleByParameter" type="xs:string" use="optional" />
<xs:attribute name="RequiredRoles" use="optional">
<xs:simpleType>
<xs:list itemType="xs:NCName" />
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="Editable" abstract="true" />
@@ -1044,11 +1051,7 @@
<xs:element name="State-Link" substitutionGroup="State">
<xs:complexType>
<xs:complexContent>
<xs:extension base="State">
<xs:attribute name="Reference" type="xs:string" />
</xs:extension>
</xs:complexContent>
<xs:attribute name="Reference" type="xs:string" />
</xs:complexType>
</xs:element>