[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 &gt; 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 &gt; 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 &gt; 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