<xs:simpleType name="IssueStatusCodeLifeCycle">
<!--
(start) - > new
a new issue has been created, not yet finished
new - > open
a new issue has been opened, ready for action
open - > inprogress
the work on this issue is in progress
open/inprogress - > feedback - > inprogress
if further information or feedback on an issue is needed
once the information is available the status can get back to inprogress
open/inprogress - > rejected (end)
an issue has been found to be rejected no further action is taken on the issue
open/inprogress - > deferred - > inprogress
open/inprogress - > deferred - > closed (end)
an issue has been found to be deferred for future action and
- further action is taken on the issue later
- the issue is closed later
open/inprogress - > referred (end)
an issue has been found to be referred to other entities to take action on the issue
cancelled
at any time an issue may be cancelled (end)
resolved
an open/closed issue may proceed to resolved at any time
the often found status "assigned" is detectable (if there is an assignee), not a status
-->
<xs:annotation>
<xs:documentation xml:lang="en-US">Life cycle of the status code of an issue</xs:documentation>
</xs:annotation>
<xs:restriction base="EnumerationToken">
<xs:enumeration value="new">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">Nieuw</xforms:label>
<xforms:label xml:lang="en-US">New</xforms:label>
<xforms:label xml:lang="de-DE">Neu</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue just created. It is new and will soon become a draft/open/finalized issue. Beyond the author, nobody should look at this issue unless it's status code is open or beyond.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="open">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">Open</xforms:label>
<xforms:label xml:lang="en-US">Open</xforms:label>
<xforms:label xml:lang="de-DE">Offen</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue is open, ready for actions to take on, also open for comments</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="inprogress">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">In behandeling</xforms:label>
<xforms:label xml:lang="en-US">In Progress</xforms:label>
<xforms:label xml:lang="de-DE">In Bearbeitung</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue is in progress</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="feedback">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">Feedback nodig</xforms:label>
<xforms:label xml:lang="en-US">Feedback needed</xforms:label>
<xforms:label xml:lang="de-DE">Feedback nötig</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue is in progress but needs feedback from others</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="closed">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">Gesloten</xforms:label>
<xforms:label xml:lang="en-US">Closed</xforms:label>
<xforms:label xml:lang="de-DE">Geschlossen</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue is closed including an solution</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="rejected">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">Afgewezen</xforms:label>
<xforms:label xml:lang="en-US">Rejected</xforms:label>
<xforms:label xml:lang="de-DE">Abgewiesen</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue is rejected</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="deferred">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">Uitgesteld</xforms:label>
<xforms:label xml:lang="en-US">Deferred</xforms:label>
<xforms:label xml:lang="de-DE">Zurückgestellt</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue is deferred</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="cancelled">
<xs:annotation>
<xs:appinfo>
<xforms:label xml:lang="nl-NL">Geannuleerd</xforms:label>
<xforms:label xml:lang="en-US">Cancelled</xforms:label>
<xforms:label xml:lang="de-DE">Annuliert</xforms:label>
</xs:appinfo>
<xs:documentation xml:lang="en-US">Issue is cancelled</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
|