Sektion |
COPProject |
Modul |
|
Muss Feld |
nein |
Typ |
|
Standardwert |
|
Beschreibung
COP Project bietet die Möglichkeit, Projekte nach bestimmten Kriterien zu filtern und im Register "Meine Projekte" auszublenden. Mit dem Tag <MyProjectRule> werden die Bedinungen definiert.
Konfiguration
<COPProject>
<MyProjectsRule>
<AttributeName>STATE</AttributeName>
<Value>closed</Value>
<IfMatch>hide</IfMatch>
</MyProjectsRule>
</COPProject>
Der Tag <COPProject> konfiguriert COP Projekt und dessen Verhalten. Der Tag <COPProject> muss unmittelbar im Tag <WMConfig> eingetragen sein.
Der Tag <MyProjectsRule> konfiguriert eine Bedingung für das Ausblenden eines Projekte. Der Tag MyProjectsRule> kann mehrfach in <COPProject> angewendet werden.
Der Tag <AttributeName> definiert das Attribut, auf das die Regel angewendet wird.
Falls der Wert des in <AttributeName> definierten Attributs mit dem Wert in <Value> übereinstimmt, dann gilt die Bedingung als erfüllt. <Value> kann einen einzelnen Wert (Text) oder ein Muster (Pattern) enthalten. Ein Muster (Pattern) muss der Definition gemäss der Java Klasse java.util.regex.Pattern entsprechen, sonst gibt COPjar eine Fehlermeldung (Exception) aus. Eine detaillierte Beschreibung der gültigen regulären Ausdrücke entnehmen sie der Java Dokumentation für die Java Klasse java.util.regex.Pattern.
Der Tag <IfMatch> definiert, die Aktion, die ausgeführt wird, falls die Bedingung erfüllt ist. Aktuell ist nur der Wert "hide" zulässig, d.h. alle Projekte, die die Bedingungen erfüllen, werden im Register "Meine Projekte" nicht angezeigt.
Siehe Auch
·Projekt in "Meine Projekte" ausblenden
(c) 2018 COP Informatik AG www.copag.ch