[Mpuls-commits] r422 - in wasko/trunk: . formed waskaweb/templates/casemanagement

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Mar 20 16:48:14 CET 2009


Author: torsten
Date: 2009-03-20 16:48:11 +0100 (Fri, 20 Mar 2009)
New Revision: 422

Modified:
   wasko/trunk/ChangeLog.txt
   wasko/trunk/formed/formedtree_web.xml
   wasko/trunk/waskaweb/templates/casemanagement/digest_body.mako
Log:
Fixed issue110


Modified: wasko/trunk/ChangeLog.txt
===================================================================
--- wasko/trunk/ChangeLog.txt	2009-03-20 11:14:47 UTC (rev 421)
+++ wasko/trunk/ChangeLog.txt	2009-03-20 15:48:11 UTC (rev 422)
@@ -1,3 +1,11 @@
+2009-03-21	Torsten Irlaender  <torsten.irlaender at intevation.de> 
+
+	Fixed issue110
+
+	* waskaweb/templates/casemanagement/digest_body.mako
+	  formed/formedtree_web.xml: New formed with fixed rules and added
+	  street no to digest
+
 2009-03-20	Sascha L. Teichmann <teichmann at intevation.de>
 
 	* waskaweb/model/datapage.py: If a there are conditionals on the

Modified: wasko/trunk/formed/formedtree_web.xml
===================================================================
--- wasko/trunk/formed/formedtree_web.xml	2009-03-20 11:14:47 UTC (rev 421)
+++ wasko/trunk/formed/formedtree_web.xml	2009-03-20 15:48:11 UTC (rev 422)
@@ -70,6 +70,7 @@
           <rule description="'geburtsdatum' muss vor 'hilfm_ende_2' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $geburtsdatum $hilfm_ende_2 &gt; and not" name="date-sequence-rule-132" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
           <rule description="'geburtsdatum' muss vor 'hilfm_ende_1' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $geburtsdatum $hilfm_ende_1 &gt; and not" name="date-sequence-rule-144" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
           <rule description="'geburtsdatum' muss vor 'cm_wiederauf_genehm_datum_1' liegen." expr="$geburtsdatum isset $geburtsdatum known and $cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and and $geburtsdatum $cm_wiederauf_genehm_datum_1 &gt; and not" name="date-sequence-rule-156" value="'Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'Wiederaufnahme und Neuaufnahme / Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Genehmigung der Wiederaufnahme' liegen."/>
+          <rule description="'geburtsdatum' muss in der Vergangenheit liegen." expr="$geburtsdatum isset $geburtsdatum known and $geburtsdatum today &gt; and not" mark="error:geburtsdatum" name="date-in-past-rule-1" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf nicht in der Zukunft liegen."/>
         </group>
         <date description="Datum des Erstkontakt zum/zur Jugendlichen" flags="required:phase_a_end" name="kontakt" order="geburtsdatum;erstgespraech" target="f"/>
         <date description="Datum des Erstgesprächs mit dem/der Jugendlichen" flags="required:phase_a_start;time:phase_a_start" name="erstgespraech" order="kontakt;datum_cm_start" target="g"/>
@@ -103,70 +104,76 @@
             <bool description="unbekannt" name="unbekannt" value="-3"/>
             <bool checked="true" description="keine Angabe" name="bool-105" value="-1"/>
           </choice>
-          <group containers="a,b,c,d" description="Angaben zur bereits erfolgten Beendigung der Betreuung" name="group-108" target="b">
-            <date description="Datum der Beendigung" name="cm_dok_datum_beendigung" order=";cm_wiederauf_genehm_datum_1" target="a"/>
-            <choice description="Art der Beendigung des Case Management" name="cm_dok_end_art" size="1" target="a">
-              <bool description="erfolgreiche Reintegration in die Schule" name="bool-342" value="1"/>
-              <bool description="sonstige Beendigung " name="bool-342" value="2"/>
-              <bool description="Abbruch" name="bool-342" value="3"/>
-              <bool description="unbekannt" name="bool-395" value="-3"/>
-              <bool checked="true" description="keine Angabe" name="bool-343" value="-1"/>
-            </choice>
-            <group containers="a" description="Angaben bei erfolgreicher Reeintegration" name="group-112" target="c">
-              <choice description="Wohin erfolgte die Reintegration?" name="cm_dok_end_verm" size="1" target="a">
-                <bool description="Ursprungsklasse" name="bool-344" value="1"/>
-                <bool description="gleiche Schule, neue Klasse" name="bool-345" value="2"/>
-                <bool description="andere Schule" name="bool-346" value="3"/>
+          <conditional expr="$cm2c  isset $cm2c 1 == and" invisible="true" name="conditional-0">
+            <group containers="a,b,c,d" description="Angaben zur bereits erfolgten Beendigung der Betreuung" name="group-108" target="b">
+              <date description="Datum der Beendigung" name="cm_dok_datum_beendigung" order=";cm_wiederauf_genehm_datum_1" target="a"/>
+              <choice description="Art der Beendigung des Case Management" name="cm_dok_end_art" size="1" target="a">
+                <bool description="erfolgreiche Reintegration in die Schule" name="bool-342" value="1"/>
+                <bool description="sonstige Beendigung " name="bool-342" value="2"/>
+                <bool description="Abbruch" name="bool-342" value="3"/>
                 <bool description="unbekannt" name="bool-395" value="-3"/>
-                <bool description="Sonstiges" name="bool-347" value="-2"/>
-                <bool checked="true" description="keine Angabe" name="bool-347" value="-1"/>
+                <bool checked="true" description="keine Angabe" name="bool-343" value="-1"/>
               </choice>
+              <group containers="a" description="Angaben bei erfolgreicher Reeintegration" name="group-112" target="c">
+                <choice description="Wohin erfolgte die Reintegration?" name="cm_dok_end_verm" size="1" target="a">
+                  <bool description="Ursprungsklasse" name="bool-344" value="1"/>
+                  <bool description="gleiche Schule, neue Klasse" name="bool-345" value="2"/>
+                  <bool description="andere Schule" name="bool-346" value="3"/>
+                  <bool description="unbekannt" name="bool-395" value="-3"/>
+                  <bool description="Sonstiges" name="bool-347" value="-2"/>
+                  <bool checked="true" description="keine Angabe" name="bool-347" value="-1"/>
+                </choice>
+              </group>
+              <group containers="a,b" description="Angaben bei sonstiger Beendigung" name="group-111" target="d">
+                <choice description="Gründe für sonstige Beendigung" name="cm_dok_end_sonst" size="1" target="a">
+                  <bool description="Umzug" name="bool-349" value="1"/>
+                  <bool description="Schwangerschaft" name="bool-349" value="2"/>
+                  <bool description="Krankheit" name="bool-349" value="3"/>
+                  <bool description="Überschreitung Förderzeitraum" name="bool-349" value="4"/>
+                  <bool description="Haft/Strafvollzug" name="bool-349" value="5"/>
+                  <bool description="Ausbildung, Arbeit" name="bool-349" value="6"/>
+                  <bool description="unbekannt" name="bool-349" value="-3"/>
+                  <bool description="Sonstiges" name="bool-349" value="-2"/>
+                  <bool checked="true" description="keine Angabe" name="bool-349" value="-1"/>
+                </choice>
+                <choice description="Genehmigung der Neuaufnahme" name="cm_neuauf_genehm" size="1" target="b">
+                  <bool description="ja" name="bool-411" value="1"/>
+                  <bool description="nein" name="bool-411" value="0"/>
+                  <bool description="unbekannt" name="bool-411" value="-3"/>
+                  <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
+                </choice>
+              </group>
+              <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_datum_bis_1' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and and $cm_dok_datum_beendigung $cm_wiederauf_datum_bis_1 &gt; and not" name="date-sequence-rule-38" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
+              <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_genehm_datum_1' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and and $cm_dok_datum_beendigung $cm_wiederauf_genehm_datum_1 &gt; and not" name="date-sequence-rule-58" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Genehmigung der Wiederaufnahme' liegen."/>
+              <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_dok_datum_beendigung $cm_wiederauf_datum_bis_2 &gt; and not" name="date-sequence-rule-92" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
             </group>
-            <group containers="a,b" description="Angaben bei sonstiger Beendigung" name="group-111" target="d">
-              <choice description="Gründe für sonstige Beendigung" name="cm_dok_end_sonst" size="1" target="a">
-                <bool description="Umzug" name="bool-349" value="1"/>
-                <bool description="Schwangerschaft" name="bool-349" value="2"/>
-                <bool description="Krankheit" name="bool-349" value="3"/>
-                <bool description="Überschreitung Förderzeitraum" name="bool-349" value="4"/>
-                <bool description="Haft/Strafvollzug" name="bool-349" value="5"/>
-                <bool description="Ausbildung, Arbeit" name="bool-349" value="6"/>
-                <bool description="unbekannt" name="bool-349" value="-3"/>
-                <bool description="Sonstiges" name="bool-349" value="-2"/>
-                <bool checked="true" description="keine Angabe" name="bool-349" value="-1"/>
-              </choice>
-              <choice description="Genehmigung der Neuaufnahme" name="cm_neuauf_genehm" size="1" target="b">
-                <bool description="ja" name="bool-411" value="1"/>
-                <bool description="nein" name="bool-411" value="0"/>
-                <bool description="unbekannt" name="bool-411" value="-3"/>
-                <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
-              </choice>
-            </group>
-            <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_datum_bis_1' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and and $cm_dok_datum_beendigung $cm_wiederauf_datum_bis_1 &gt; and not" name="date-sequence-rule-38" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
-            <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_genehm_datum_1' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and and $cm_dok_datum_beendigung $cm_wiederauf_genehm_datum_1 &gt; and not" name="date-sequence-rule-58" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Genehmigung der Wiederaufnahme' liegen."/>
-            <rule description="'cm_dok_datum_beendigung' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_dok_datum_beendigung isset $cm_dok_datum_beendigung known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_dok_datum_beendigung $cm_wiederauf_datum_bis_2 &gt; and not" name="date-sequence-rule-92" value="'Angaben zur bereits erfolgten Beendigung der Betreuung / Datum der Beendigung' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
-          </group>
-          <group containers="a,b" description="Wiederaufnahme der/des Jugendlichen für 3 Monate" name="group-109" target="c">
-            <choice description="Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_1" size="1" target="a">
-              <bool description="ja" name="bool-411" value="1"/>
-              <bool description="nein" name="bool-411" value="0"/>
-              <bool description="unbekannt" name="bool-411" value="-3"/>
-              <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
-            </choice>
-            <date description="Datum Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_datum_1" order="datum_cm_ende;cm_wiederauf_datum_bis_1" target="b"/>
-            <date description="Datum Wiederaufnahme genehmigt bis" name="cm_wiederauf_datum_bis_1" order="cm_wiederauf_genehm_datum_1;cm_wiederauf_genehm_datum_2" target="b"/>
-            <rule description="'cm_wiederauf_genehm_datum_1' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_wiederauf_genehm_datum_1 $cm_wiederauf_datum_bis_2 &gt; and not" name="date-sequence-rule-3" value="'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Genehmigung der Wiederaufnahme' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
-            <rule description="'cm_wiederauf_genehm_datum_1' muss vor 'cm_wiederauf_datum_bis_1' liegen." expr="$cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and $cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and and $cm_wiederauf_genehm_datum_1 $cm_wiederauf_datum_bis_1 &gt; and not" name="date-sequence-rule-126" value="'Datum Genehmigung der Wiederaufnahme' darf zeitlich nicht nach 'Datum Wiederaufnahme genehmigt bis' liegen."/>
-            <rule description="'cm_wiederauf_datum_bis_1' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_wiederauf_datum_bis_1 $cm_wiederauf_datum_bis_2 &gt; and not" name="date-sequence-rule-169" value="'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Wiederaufnahme genehmigt bis' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
-          </group>
-          <group containers="a,b" description="Wiederaufnahme der/des Jugendlichen für weitere 3 Monate" name="group-109" target="d">
-            <choice description="Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_2" size="1" target="a">
-              <bool description="ja" name="bool-411" value="1"/>
-              <bool description="nein" name="bool-411" value="0"/>
-              <bool description="unbekannt" name="bool-411" value="-3"/>
-              <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
-            </choice>
-            <date description="Datum Wiederaufnahme genehmigt bis" name="cm_wiederauf_datum_bis_2" order="cm_wiederauf_datum_bis_1;" target="b"/>
-          </group>
+            <conditional expr="$cm_wiederauf_genehm_1 isset $cm_wiederauf_genehm_1 -1 != and" invisible="true" name="conditional-1" target="c">
+              <group containers="a,b" description="Wiederaufnahme der/des Jugendlichen für 3 Monate" name="group-109" target="c">
+                <choice description="Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_1" size="1" target="a">
+                  <bool description="ja" name="bool-411" value="1"/>
+                  <bool description="nein" name="bool-411" value="0"/>
+                  <bool description="unbekannt" name="bool-411" value="-3"/>
+                  <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
+                </choice>
+                <date description="Datum Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_datum_1" order="datum_cm_ende;cm_wiederauf_datum_bis_1" target="b"/>
+                <date description="Datum Wiederaufnahme genehmigt bis" name="cm_wiederauf_datum_bis_1" order="cm_wiederauf_genehm_datum_1;cm_wiederauf_datum_bis_2" target="b"/>
+                <rule description="'cm_wiederauf_genehm_datum_1' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_wiederauf_genehm_datum_1 $cm_wiederauf_datum_bis_2 &gt; and not" name="date-sequence-rule-3" value="'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Genehmigung der Wiederaufnahme' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
+                <rule description="'cm_wiederauf_genehm_datum_1' muss vor 'cm_wiederauf_datum_bis_1' liegen." expr="$cm_wiederauf_genehm_datum_1 isset $cm_wiederauf_genehm_datum_1 known and $cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and and $cm_wiederauf_genehm_datum_1 $cm_wiederauf_datum_bis_1 &gt; and not" name="date-sequence-rule-126" value="'Datum Genehmigung der Wiederaufnahme' darf zeitlich nicht nach 'Datum Wiederaufnahme genehmigt bis' liegen."/>
+                <rule description="'cm_wiederauf_datum_bis_1' muss vor 'cm_wiederauf_datum_bis_2' liegen." expr="$cm_wiederauf_datum_bis_1 isset $cm_wiederauf_datum_bis_1 known and $cm_wiederauf_datum_bis_2 isset $cm_wiederauf_datum_bis_2 known and and $cm_wiederauf_datum_bis_1 $cm_wiederauf_datum_bis_2 &gt; and not" name="date-sequence-rule-169" value="'Wiederaufnahme der/des Jugendlichen für 3 Monate / Datum Wiederaufnahme genehmigt bis' darf zeitlich nicht nach 'Wiederaufnahme der/des Jugendlichen für weitere 3 Monate / Datum Wiederaufnahme genehmigt bis' liegen."/>
+              </group>
+            </conditional>
+            <conditional expr="$cm_wiederauf_genehm_2 isset $cm_wiederauf_genehm_2 -1 != and" invisible="true" name="conditional-2" target="d">
+              <group containers="a,b" description="Wiederaufnahme der/des Jugendlichen für weitere 3 Monate" name="group-109" target="d">
+                <choice description="Genehmigung der Wiederaufnahme" name="cm_wiederauf_genehm_2" size="1" target="a">
+                  <bool description="ja" name="bool-411" value="1"/>
+                  <bool description="nein" name="bool-411" value="0"/>
+                  <bool description="unbekannt" name="bool-411" value="-3"/>
+                  <bool checked="true" description="keine Angabe" name="bool-411" value="-1"/>
+                </choice>
+                <date description="Datum Wiederaufnahme genehmigt bis" name="cm_wiederauf_datum_bis_2" order="cm_wiederauf_datum_bis_1;" target="b"/>
+              </group>
+            </conditional>
+          </conditional>
           <textarea description="Anmerkungen zur Wiederaufnahme und Neuaufnahme" function="suppress_value" name="cm2c_t" rows="2" target="e"/>
           <rule expr="$cm2c -1 == not" mark="warning:cm2c" name="required-rule-68" value="Fehlende Pflichtfeldangabe"/>
         </group>
@@ -423,6 +430,7 @@
             <rule description="'mutter_gb' muss vor 'nbetr_start' liegen." expr="$mutter_gb isset $mutter_gb known and $nbetr_start isset $nbetr_start known and and $mutter_gb $nbetr_start &gt; and not" name="date-sequence-rule-165" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
             <rule description="'mutter_gb' muss vor 'hilfm_ende_2' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $mutter_gb $hilfm_ende_2 &gt; and not" name="date-sequence-rule-172" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
             <rule description="'mutter_gb' muss vor 'hilfm_start_3' liegen." expr="$mutter_gb isset $mutter_gb known and $hilfm_start_3 isset $hilfm_start_3 known and and $mutter_gb $hilfm_start_3 &gt; and not" name="date-sequence-rule-174" value="'3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 3 / Datum Beginn der Hilfe' liegen."/>
+            <rule description="'mutter_gb' muss in der Vergangenheit liegen." expr="$mutter_gb isset $mutter_gb known and $mutter_gb today &gt; and not" mark="error:mutter_gb" name="date-in-past-rule-2" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.2 Angaben zu der Mutter / Angaben zur Person / Geburtsdatum' darf nicht in der Zukunft liegen."/>
           </group>
           <group containers="a,b,c,d,e" description="Adresse" name="group-11" target="b">
             <text description="Straße" function="suppress_value" maxlength="256" name="mutter_strasse_1" size="40" target="a"/>
@@ -519,6 +527,7 @@
             <rule description="'vater_gb' muss vor 'datum_cm_start' liegen." expr="$vater_gb isset $vater_gb known and $datum_cm_start isset $datum_cm_start known and and $vater_gb $datum_cm_start &gt; and not" name="date-sequence-rule-143" value="'3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' liegen."/>
             <rule description="'vater_gb' muss vor 'datum_cm_ende' liegen." expr="$vater_gb isset $vater_gb known and $datum_cm_ende isset $datum_cm_ende known and and $vater_gb $datum_cm_ende &gt; and not" name="date-sequence-rule-167" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '6. Abschlussbewertung / 6.1 Angaben zum Verlauf und zur Beendigung des Case Management / 6.1.1 Verlauf des Case Management / Datum Beendigung des Case Management' liegen."/>
             <rule description="'vater_gb' muss vor 'datum_kf_1' liegen." expr="$vater_gb isset $vater_gb known and $datum_kf_1 isset $datum_kf_1 known and and $vater_gb $datum_kf_1 &gt; and not" name="date-sequence-rule-171" value="'3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf zeitlich nicht nach '5. Kompetenzfeststellung, Hilfeplanung, Intervention / 5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
+            <rule description="'vater_gb' muss in der Vergangenheit liegen." expr="$vater_gb isset $vater_gb known and $vater_gb today &gt; and not" mark="error:vater_gb" name="date-in-past-rule-0" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.3 Angaben zu dem Vater / Angaben zur Person / Geburtsdatum' darf nicht in der Zukunft liegen."/>
           </group>
           <group containers="a,b,c,d,e" description="Adresse" name="group-11" target="b">
             <text description="Straße" function="suppress_value" maxlength="256" name="vater_strasse_1" size="40" target="a"/>
@@ -3363,16 +3372,22 @@
       <group containers="a,b" description="6. Abschlussbewertung" name="group-63">
         <group description="6.1 Angaben zum Verlauf und zur Beendigung des Case Management" name="group-71" target="a">
           <page containers="a,b,c" description="6.1.1 Verlauf des Case Management" name="page-23">
-            <group containers="a,b,c,d,e" description="Verlängerung des Integrationsprozesses" name="group-107" target="a">
-              <info name="info-0" target="a" value="Falls eine Verlängerung des Integrationsprozess aus fachlicher Sicht begründet notwendig ist:"/>
-              <date description="Datum erste Verlängerung" name="cm_datum_verlaengerung_1" target="b"/>
-              <bool description="Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor" name="cm_bestaet_verlaengerung_1" target="b"/>
-              <textarea description="Anmerkungen" function="suppress_value" name="cm_anmerk_verlaengerung_1" rows="3" target="c"/>
-              <date description="Datum zweite Verlängerung" name="cm_datum_verlaengerung_2" order="cm_datum_verlaengerung_1;" target="d"/>
-              <bool description="Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor" name="cm_bestaet_verlaengerung_2" target="d"/>
-              <textarea description="Anmerkungen" function="suppress_value" name="cm_anmerk_verlaengerung_2" rows="3" target="e"/>
-              <rule description="'cm_datum_verlaengerung_1' muss vor 'cm_datum_verlaengerung_2' liegen." expr="$cm_datum_verlaengerung_1 isset $cm_datum_verlaengerung_1 known and $cm_datum_verlaengerung_2 isset $cm_datum_verlaengerung_2 known and and $cm_datum_verlaengerung_1 $cm_datum_verlaengerung_2 &gt; and not" name="date-sequence-rule-98" value="'Datum erste Verlängerung' darf zeitlich nicht nach 'Datum zweite Verlängerung' liegen."/>
-            </group>
+            <conditional expr="$cm_datum_verlaengerung_1 isset" invisible="true" name="conditional-3" target="a">
+              <group containers="a,b,c,d" description="Verlängerung des Integrationsprozesses" name="group-107" target="a">
+                <info name="info-0" target="a" value="Falls eine Verlängerung des Integrationsprozess aus fachlicher Sicht begründet notwendig ist:"/>
+                <date description="Datum erste Verlängerung" name="cm_datum_verlaengerung_1" target="b"/>
+                <bool description="Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor" name="cm_bestaet_verlaengerung_1" target="b"/>
+                <textarea description="Anmerkungen" function="suppress_value" name="cm_anmerk_verlaengerung_1" rows="3" target="c"/>
+                <conditional expr="$cm_datum_verlaengerung_2 isset" invisible="true" name="conditional-4" target="d">
+                  <group containers="a,b" invisible="true" name="group-113" target="d">
+                    <date description="Datum zweite Verlängerung" name="cm_datum_verlaengerung_2" order="cm_datum_verlaengerung_1;" target="a"/>
+                    <bool description="Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor" name="cm_bestaet_verlaengerung_2" target="a"/>
+                    <textarea description="Anmerkungen" function="suppress_value" name="cm_anmerk_verlaengerung_2" rows="3" target="b"/>
+                  </group>
+                </conditional>
+                <rule description="'cm_datum_verlaengerung_1' muss vor 'cm_datum_verlaengerung_2' liegen." expr="$cm_datum_verlaengerung_1 isset $cm_datum_verlaengerung_1 known and $cm_datum_verlaengerung_2 isset $cm_datum_verlaengerung_2 known and and $cm_datum_verlaengerung_1 $cm_datum_verlaengerung_2 &gt; and not" name="date-sequence-rule-98" value="'Datum erste Verlängerung' darf zeitlich nicht nach 'Datum zweite Verlängerung' liegen."/>
+              </group>
+            </conditional>
             <date description="Datum Beendigung des Case Management" flags="required:phase_b_end;phase_c_start;time:phase_b_end" name="datum_cm_ende" order="hilfm_ende_1,hilfm_ende_2,hilfm_ende_3;nbetr_start" target="b"/>
             <int description="Zeitraum des CM in Wochen" maxvalue="999" minvalue="0" name="cm_zeit" target="b"/>
             <group containers="a,b,c,d,e" description="Angaben zum Verlauf des Case Management" name="group-65" target="c">

Modified: wasko/trunk/waskaweb/templates/casemanagement/digest_body.mako
===================================================================
--- wasko/trunk/waskaweb/templates/casemanagement/digest_body.mako	2009-03-20 11:14:47 UTC (rev 421)
+++ wasko/trunk/waskaweb/templates/casemanagement/digest_body.mako	2009-03-20 15:48:11 UTC (rev 422)
@@ -83,7 +83,7 @@
       <table class="digest_table_right">
               <tr>
                       <td class="label table_header_v table_width_mid_l">${_('cm_digest_tbl_label_street')}</td>
-                      <td class="table_row_v">${c.digest.street | F.NA, h}</td>
+                      <td class="table_row_v">${c.digest.street | F.NA, h} / ${c.digest.streetnr | F.NA, h}</td>
               </tr>
               <tr>
                       <td class="label">${_('cm_digest_tbl_label_plz')}</td>



More information about the Mpuls-commits mailing list