[Mpuls-commits] r4764 - in jmd/trunk: . jmdweb/public/formed
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Tue Mar 8 12:12:27 CET 2011
Author: roland
Date: 2011-03-08 12:12:25 +0100 (Tue, 08 Mar 2011)
New Revision: 4764
Modified:
jmd/trunk/ChangeLog
jmd/trunk/jmdweb/public/formed/formedtree.xml
Log:
issue1806: Only start the CM if the consent statement was given.
Modified: jmd/trunk/ChangeLog
===================================================================
--- jmd/trunk/ChangeLog 2011-03-08 09:05:06 UTC (rev 4763)
+++ jmd/trunk/ChangeLog 2011-03-08 11:12:25 UTC (rev 4764)
@@ -1,3 +1,8 @@
+2011-03-08 Roland Geider <roland.geider at intevation.de>
+
+ * jmdweb/public/formed/formedtree.xml: issue1806: Only start the CM
+ if the consent statement was given.
+
2011-03-03 Roland Geider <roland.geider at intevation.de>
* jmdstruktur.json: issue1884: change the digest for "Gruppenangebote"
Modified: jmd/trunk/jmdweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/formedtree.xml 2011-03-08 09:05:06 UTC (rev 4763)
+++ jmd/trunk/jmdweb/public/formed/formedtree.xml 2011-03-08 11:12:25 UTC (rev 4764)
@@ -3,14 +3,15 @@
<document version="http://mpuls.intevation.de/formed/jmd-case/2010-12-13/13:00">
<case>
<page description="Einwilligungserklärung" invisible="1" name="ee">
+ <rule description="Das Case Management kann nur dann gestartet werden wenn die Einwilligungserkläung gesetzt ist" expr="[ 2 3 ] $phase contains $einwilligung 1 != and not" mark="error:art_begleitung" name="rule-0" value="Das Case Management kann nur dann gestartet werden wenn die Einwilligungserklärung gesetzt ist"/>
<choice description="Einwilligungserklärung" name="einwilligung" size="1" target="a">
<bool description="Liegt vor" name="bool-46" value="1"/>
<bool description="Liegt nicht vor" name="bool-47" value="0"/>
<bool checked="True" description="Liegt noch nicht vor / unklar" name="bool-48" value="-1"/>
</choice>
- <date description="Datum der Entscheidung" flags="time:phase_1" name="datum_ea_ende" target="a"/>
<group invisible="true" name="group-1">
<group invisible="1" name="group-3">
+ <date description="Datum der Entscheidung" flags="time:phase_1" name="datum_ea_ende" target="a"/>
<choice name="phase" size="1">
<bool description="Unbekannt" name="unbekannt" value="-1"/>
<bool description="Eingangsdaten läuft" name="phase_0" value="0"/>
@@ -20,9 +21,9 @@
<bool description="Beratung läuft" name="phase_4" value="4"/>
<bool description="Beratung beendet" name="phase_5" value="5"/>
</choice>
+ <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ea_ende known" mark="error:datum_ea_ende" name="unknown-phasedate-rule-1" value="Das Datum darf nicht 'unbekannt' sein."/>
</group>
</group>
- <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ea_ende known" mark="error:datum_ea_ende" name="unknown-phasedate-rule-1" value="Das Datum darf nicht 'unbekannt' sein."/>
</page>
<group containers="a,b" description="1. Eingangsdaten" name="grp_eingangsdaten">
<page containers="a,b,c,d,e" description="1.1 Angaben zum Zugang" name="page-0">
@@ -135,17 +136,22 @@
<bool description="Nein" name="bool-833" value="0"/>
</choice>
</group>
- <group containers="a,b" description="Angaben zum weiteren Verlauf der Begleitung " name="group-77" target="e">
- <choice description="Die Begleitung des jungen Menschen erfolgt im Rahmen" flags="required:phase_1" name="art_begleitung" size="1" target="a">
+ <group containers="a,b,c" description="Angaben zum weiteren Verlauf der Begleitung " name="group-77" target="e">
+ <conditional expr="$einwilligung 1 !=" invisible="true">
+ <info name="info-0" target="a" value="Das Case Management kann nur dann gestartet werden wenn die Einwilligungserkläung gesetzt ist"/>
+ </conditional>
+ <choice description="Die Begleitung des jungen Menschen erfolgt im Rahmen" flags="required:phase_1" name="art_begleitung" size="1" target="b">
<bool checked="True" description="Keine Angabe" name="bool-182" value="-1"/>
<bool description="Unbekannt" name="bool-181" value="-3"/>
- <bool description="des Case Managements" name="bool-179" value="1"/>
+ <conditional expr="$einwilligung 1 ==" invisible="true">
+ <bool description="des Case Managements" name="bool-179" value="1"/>
+ </conditional>
<bool description="der Beratung" name="bool-180" value="0"/>
</choice>
<rule description="Intensive nur startbar wenn die Art der Beratung CM ist" expr="$art_begleitung 0 == $art_begleitung -1 == or $art_begleitung -3 == or $phase 2 == and not " mark="error:art_begleitung" name="phase-rule-7" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
<rule description="CM startbar wenn Art der Beratung CM ist" expr="$art_begleitung 1 == $art_begleitung -1 == or $art_begleitung -3 == or $phase 4 == and not" mark="error:art_begleitung" name="phase-rule-8" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
- <conditional description="Nur wenn CM-Fall" expr="$art_begleitung 1 ==" name="conditional-16" target="b">
- <date description="Datum Beginn des CM" flags="required:phase_2;time:phase_2" name="datum_cm_start" order="datum_ea_start;datum_cm_ende" target="b"/>
+ <conditional description="Nur wenn CM-Fall" expr="$art_begleitung 1 ==" name="conditional-16" target="c">
+ <date description="Datum Beginn des CM" flags="required:phase_2;time:phase_2" name="datum_cm_start" order="datum_ea_start;datum_cm_ende" target="c"/>
<rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
<rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_cm_start known" mark="error:datum_cm_start" name="unknown-phasedate-rule-8" value="Das Datum darf nicht 'unbekannt' sein."/>
<rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung > and not" mark="error:datum_cm_start" name="date-sequence-rule-2-1" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der jungen Menschen' liegen."/>
@@ -154,8 +160,8 @@
<rule description="'datum_ea_start' muss vor 'datum_cm_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_cm_start isset $datum_cm_start known and and $datum_ea_start $datum_cm_start > and not" mark="error:datum_cm_start" name="date-sequence-rule-12-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
<rule description="'datum_cm_start' muss vor 'datum_cm_ende' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_cm_ende isset $datum_cm_ende known and and $datum_cm_start $datum_cm_ende > and not" mark="error:datum_cm_start" name="date-sequence-rule-21-1" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
</conditional>
- <conditional description="Nur wenn Beratungsfall" expr="$art_begleitung 0 ==" name="conditional-12" target="b">
- <group containers="a,b" description="Angaben zur Laufzeit der Beratung" name="group-71" target="b">
+ <conditional description="Nur wenn Beratungsfall" expr="$art_begleitung 0 ==" name="conditional-12" target="c">
+ <group containers="a,b" description="Angaben zur Laufzeit der Beratung" name="group-71" target="c">
<date description="Datum Beginn der Beratung" flags="required:phase_4;time:phase_4" name="datum_ber_start" order="datum_ea_start;datum_ber_ende" target="a"/>
<date description="Datum Beendigung der Beratung" flags="required:phase_5;time:phase_5" name="datum_ber_ende" target="b"/>
<rule expr="$datum_ber_start isset" mark="warning:datum_ber_start" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
More information about the Mpuls-commits
mailing list