[Mpuls-commits] r3625 - wasko/trunk/waskoweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Sep 14 14:29:06 CEST 2010


Author: roland
Date: 2010-09-14 14:29:05 +0200 (Tue, 14 Sep 2010)
New Revision: 3625

Modified:
   wasko/trunk/waskoweb/public/formed/formedtree.xml
Log:
issue935: additional rules for after-care phase

Modified: wasko/trunk/waskoweb/public/formed/formedtree.xml
===================================================================
--- wasko/trunk/waskoweb/public/formed/formedtree.xml	2010-09-14 10:45:05 UTC (rev 3624)
+++ wasko/trunk/waskoweb/public/formed/formedtree.xml	2010-09-14 12:29:05 UTC (rev 3625)
@@ -2598,86 +2598,92 @@
               <bool checked="true" description="keine Angabe" name="bool-1122" value="-1"/>
             </choice>
             <group containers="a,b,c,d" description="Angaben zur erfolgreichen Reintegration in die Schule" name="group-67" target="b">
-              <choice description="Wohin erfolgte die Reintegration?" flags="required:phase_3" name="cm_end_verm" size="1" target="a">
-                <bool description="Ursprungsklasse" name="bool-1123" value="1"/>
-                <bool description="gleiche Schule, neue Klasse" name="bool-1124" value="2"/>
-                <bool description="andere Schule" name="bool-1125" value="3"/>
-                <bool description="unbekannt" name="bool-1436" value="-3"/>
-                <bool description="Sonstiges" name="bool-1127" value="-2"/>
-                <bool checked="true" description="keine Angabe" name="bool-1128" value="-1"/>
-              </choice>
-              <rule description="keine pflichtfelder, da keine erfolgreich beendigung" expr="$cm_end_verm -1 == $cm_end_art 1 == and not" mark="warning:cm_end_verm" name="required-rule-manual-4" value="Fehlende Pflichtfeldangabe"/>
-              <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_verm_t" size="40" target="a"/>
-              <choice description="Übergang in Schulform" flags="required:phase_3" name="cm_end_schul" size="1" target="b">
-                <bool description="Grundschule" name="bool-348" value="1"/>
-                <bool description="Förderschule/ Sonderschule" name="bool-1746" value="2"/>
-                <bool description="Hauptschule" name="bool-1747" value="3"/>
-                <bool description="Realschule" name="bool-1748" value="4"/>
-                <bool description="Gymnasium/ gymn. Oberstufe" name="bool-1749" value="5"/>
-                <bool description="Gesamtschule" name="bool-1750" value="6"/>
-                <bool description="verbundene Haupt- und Realschule" name="bool-2104" value="7"/>
-                <bool description="Gemeinschaftsschule" name="bool-2105" value="8"/>
-                <bool description="unbekannt" name="bool-1751" value="-3"/>
-                <bool description="Sonstiges" name="bool-1752" value="-2"/>
-                <bool checked="true" description="keine Angabe" name="bool-1753" value="-1"/>
-              </choice>
-              <rule description="keine pflichtfelder, da keine erfolgreich beendigung" expr="$cm_end_schul -1 == $cm_end_art 1 == and not" mark="warning:cm_end_schul" name="required-rule-manual-5" value="Fehlende Pflichtfeldangabe"/>
-              <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_schul_t" size="40" target="b"/>
-              <int description="Jahrgangsstufe" flags="required:phase_3" maxvalue="13" minvalue="0" name="cm_end_jg" target="c"/>
-              <rule description="keine pflichtfelder, da keine erfolgreich beendigung" expr="$cm_end_jg not $cm_end_art 1 == and not" mark="warning:cm_end_jg" name="required-rule-manual-6" value="Fehlende Pflichtfeldangabe"/>
-              <group containers="a,b,c,d" description="Name und Anschrift der Schule" name="group-68" target="d">
-                <text description="Name der Schule " function="suppress_value" maxlength="256" name="cm_schule_name" size="40" target="a"/>
-                <text description="Straße" function="suppress_value" maxlength="256" name="cm_schule_strasse" size="40" target="b"/>
-                <text description="Nr." function="suppress_value" maxlength="256" name="cm_schule_strassenr" size="40" target="b"/>
-                <text description="PLZ" function="suppress_value" maxlength="256" name="cm_schule_plz" size="40" target="c"/>
-                <text description="Ort" function="suppress_value" maxlength="256" name="cm_schule_ort" size="40" target="c"/>
-                <text description="Ansprechpartner 1" function="suppress_value" maxlength="256" name="cm_schule_person_1" size="40" target="d"/>
-                <text description="Ansprechpartner 2" function="suppress_value" maxlength="256" name="cm_schule_person_2" size="40" target="e"/>
-              </group>
+              <conditional expr="$cm_end_art isset $cm_end_art 1 == and" name="conditional-1" target="a">
+                <choice description="Wohin erfolgte die Reintegration?" flags="required:phase_3" name="cm_end_verm" size="1" target="a">
+                  <bool description="Ursprungsklasse" name="bool-1123" value="1"/>
+                  <bool description="gleiche Schule, neue Klasse" name="bool-1124" value="2"/>
+                  <bool description="andere Schule" name="bool-1125" value="3"/>
+                  <bool description="unbekannt" name="bool-1436" value="-3"/>
+                  <bool description="Sonstiges" name="bool-1127" value="-2"/>
+                  <bool checked="true" description="keine Angabe" name="bool-1128" value="-1"/>
+                </choice>
+                <rule description="keine pflichtfelder, da keine erfolgreich beendigung" expr="$cm_end_verm -1 == $cm_end_art 1 == and not" mark="warning:cm_end_verm" name="required-rule-manual-4" value="Fehlende Pflichtfeldangabe"/>
+                <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_verm_t" size="40" target="a"/>
+                <choice description="Übergang in Schulform" flags="required:phase_3" name="cm_end_schul" size="1" target="b">
+                  <bool description="Grundschule" name="bool-348" value="1"/>
+                  <bool description="Förderschule/ Sonderschule" name="bool-1746" value="2"/>
+                  <bool description="Hauptschule" name="bool-1747" value="3"/>
+                  <bool description="Realschule" name="bool-1748" value="4"/>
+                  <bool description="Gymnasium/ gymn. Oberstufe" name="bool-1749" value="5"/>
+                  <bool description="Gesamtschule" name="bool-1750" value="6"/>
+                  <bool description="verbundene Haupt- und Realschule" name="bool-2104" value="7"/>
+                  <bool description="Gemeinschaftsschule" name="bool-2105" value="8"/>
+                  <bool description="unbekannt" name="bool-1751" value="-3"/>
+                  <bool description="Sonstiges" name="bool-1752" value="-2"/>
+                  <bool checked="true" description="keine Angabe" name="bool-1753" value="-1"/>
+                </choice>
+                <rule description="keine pflichtfelder, da keine erfolgreich beendigung" expr="$cm_end_schul -1 == $cm_end_art 1 == and not" mark="warning:cm_end_schul" name="required-rule-manual-5" value="Fehlende Pflichtfeldangabe"/>
+                <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_schul_t" size="40" target="b"/>
+                <int description="Jahrgangsstufe" flags="required:phase_3" maxvalue="13" minvalue="0" name="cm_end_jg" target="c"/>
+                <rule description="keine pflichtfelder, da keine erfolgreich beendigung" expr="$cm_end_jg not $cm_end_art 1 == and not" mark="warning:cm_end_jg" name="required-rule-manual-6" value="Fehlende Pflichtfeldangabe"/>
+                <group containers="a,b,c,d" description="Name und Anschrift der Schule" name="group-68" target="d">
+                  <text description="Name der Schule " function="suppress_value" maxlength="256" name="cm_schule_name" size="40" target="a"/>
+                  <text description="Straße" function="suppress_value" maxlength="256" name="cm_schule_strasse" size="40" target="b"/>
+                  <text description="Nr." function="suppress_value" maxlength="256" name="cm_schule_strassenr" size="40" target="b"/>
+                  <text description="PLZ" function="suppress_value" maxlength="256" name="cm_schule_plz" size="40" target="c"/>
+                  <text description="Ort" function="suppress_value" maxlength="256" name="cm_schule_ort" size="40" target="c"/>
+                  <text description="Ansprechpartner 1" function="suppress_value" maxlength="256" name="cm_schule_person_1" size="40" target="d"/>
+                  <text description="Ansprechpartner 2" function="suppress_value" maxlength="256" name="cm_schule_person_2" size="40" target="e"/>
+                </group>
+              </conditional>
             </group>
             <group description="Angaben zur sonstigen Beendigung" name="group-69" target="c">
-              <choice description="Gründe für sonstige Beendigung" flags="required:phase_3" name="cm_end_sonst" size="1">
-                <bool checked="true" description="keine Angabe" name="bool-1145" value="-1"/>
-                <bool description="unbekannt" name="bool-1143" value="-3"/>
-                <bool description="Sonstiges" name="bool-1144" value="-2"/>
-                <bool description="Umzug" name="bool-1137" value="1"/>
-                <bool description="Schwangerschaft" name="bool-1138" value="2"/>
-                <bool description="Krankheit / Klinikaufenthalt / Therapie" name="bool-1139" value="3"/>
-                <bool description="Überschreitung Förderzeitraum" name="bool-1140" value="4"/>
-                <bool description="Haft/Strafvollzug" name="bool-1141" value="5"/>
-                <bool description="Ausbildung (duale Berufsausbildung, auch Verbundausbildung)" name="bool-1142" value="11"/>
-                <bool description="Ausbildung (schulische Berufsausbildung)" name="bool-1142" value="12"/>
-                <bool description="Ausbildung (geförderte Berufsausbildung, BaE)" name="bool-1142" value="13"/>
-                <bool description="Arbeit" name="bool-1142" value="14"/>
-                <bool description="Vermittlung: Berufsvorbereitung (BVJ/AVJ/BVB)" name="bool-2101" value="7"/>
-                <bool description="Vermittlung: Schulformwechsel / Schulwechsel" name="bool-2101" value="8"/>
-                <bool description="Vermittlung: Stationäre Unterbringung / Heim / WG" name="bool-2101" value="9"/>
-                <bool description="Schulpflichterfüllung" name="bool-2101" value="10"/>
-                <bool description='Alteintrag "Ausbildung, Arbeit"' name="bool-1142" value="6"/>
-              </choice>
-              <rule description="keine pflichtfelder, da keine sonstige beendigung" expr="$cm_end_sonst -1 == $cm_end_art 2 == and not" mark="warning:cm_end_sonst" name="required-rule-manual-7" value="Fehlende Pflichtfeldangabe"/>
-              <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_sonst_t" size="40"/>
+              <conditional expr="$cm_end_art isset $cm_end_art 2 == and" name="conditional-1" target="a">
+                <choice description="Gründe für sonstige Beendigung" flags="required:phase_3" name="cm_end_sonst" size="1">
+                  <bool checked="true" description="keine Angabe" name="bool-1145" value="-1"/>
+                  <bool description="unbekannt" name="bool-1143" value="-3"/>
+                  <bool description="Sonstiges" name="bool-1144" value="-2"/>
+                  <bool description="Umzug" name="bool-1137" value="1"/>
+                  <bool description="Schwangerschaft" name="bool-1138" value="2"/>
+                  <bool description="Krankheit / Klinikaufenthalt / Therapie" name="bool-1139" value="3"/>
+                  <bool description="Überschreitung Förderzeitraum" name="bool-1140" value="4"/>
+                  <bool description="Haft/Strafvollzug" name="bool-1141" value="5"/>
+                  <bool description="Ausbildung (duale Berufsausbildung, auch Verbundausbildung)" name="bool-1142" value="11"/>
+                  <bool description="Ausbildung (schulische Berufsausbildung)" name="bool-1142" value="12"/>
+                  <bool description="Ausbildung (geförderte Berufsausbildung, BaE)" name="bool-1142" value="13"/>
+                  <bool description="Arbeit" name="bool-1142" value="14"/>
+                  <bool description="Vermittlung: Berufsvorbereitung (BVJ/AVJ/BVB)" name="bool-2101" value="7"/>
+                  <bool description="Vermittlung: Schulformwechsel / Schulwechsel" name="bool-2101" value="8"/>
+                  <bool description="Vermittlung: Stationäre Unterbringung / Heim / WG" name="bool-2101" value="9"/>
+                  <bool description="Schulpflichterfüllung" name="bool-2101" value="10"/>
+                  <bool description='Alteintrag "Ausbildung, Arbeit"' name="bool-1142" value="6"/>
+                </choice>
+                <rule description="keine pflichtfelder, da keine sonstige beendigung" expr="$cm_end_sonst -1 == $cm_end_art 2 == and not" mark="warning:cm_end_sonst" name="required-rule-manual-7" value="Fehlende Pflichtfeldangabe"/>
+                <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_sonst_t" size="40"/>
+              </conditional>
             </group>
             <group containers="a,b" description="Angaben zum Abbruch" name="group-70" target="d">
-              <choice description="Abbruch durch" flags="required:phase_3" name="cm_end_ab" size="1" target="a">
-                <bool description="Jugendliche/r" name="bool-350" value="1"/>
-                <bool description="Case Manager/in" name="bool-351" value="2"/>
-                <bool description="Personensorgeberechtigte/r" name="bool-352" value="3"/>
-                <bool description="unbekannt" name="bool-1437" value="-3"/>
-                <bool checked="true" description="keine Angabe" name="bool-353" value="-1"/>
-              </choice>
-              <rule description="keine pflichtfelder, da kein abbruch" expr="$cm_end_ab -1 == $cm_end_art 3 == and not" mark="warning:cm_end_ab" name="required-rule-manual-8" value="Fehlende Pflichtfeldangabe"/>
-              <choice description="Gründe für Abbruch" flags="required:phase_3" name="cm_end_abgr" size="1" target="b">
-                <bool description="persönliche Gründe " name="bool-354" value="1"/>
-                <bool description="mangelnde Mitarbeit" name="bool-355" value="2"/>
-                <bool description="Konflikte" name="bool-356" value="3"/>
-                <bool description="Gruppendruck" name="bool-357" value="4"/>
-                <bool description="unbekannt" name="bool-358" value="-3"/>
-                <bool description="Sonstiges" name="bool-359" value="-2"/>
-                <bool checked="true" description="keine Angabe" name="bool-360" value="-1"/>
-              </choice>
-              <rule description="keine pflichtfelder, da kein abbruch" expr="$cm_end_abgr -1 == $cm_end_art 3 == and not" mark="warning:cm_end_abgr" name="required-rule-manual-9" value="Fehlende Pflichtfeldangabe"/>
-              <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_abgr_t" size="40" target="b"/>
+              <conditional expr="$cm_end_art isset $cm_end_art 3 == and" name="conditional-1" target="a">
+                <choice description="Abbruch durch" flags="required:phase_3" name="cm_end_ab" size="1" target="a">
+                  <bool description="Jugendliche/r" name="bool-350" value="1"/>
+                  <bool description="Case Manager/in" name="bool-351" value="2"/>
+                  <bool description="Personensorgeberechtigte/r" name="bool-352" value="3"/>
+                  <bool description="unbekannt" name="bool-1437" value="-3"/>
+                  <bool checked="true" description="keine Angabe" name="bool-353" value="-1"/>
+                </choice>
+                <rule description="keine pflichtfelder, da kein abbruch" expr="$cm_end_ab -1 == $cm_end_art 3 == and not" mark="warning:cm_end_ab" name="required-rule-manual-8" value="Fehlende Pflichtfeldangabe"/>
+                <choice description="Gründe für Abbruch" flags="required:phase_3" name="cm_end_abgr" size="1" target="b">
+                  <bool description="persönliche Gründe " name="bool-354" value="1"/>
+                  <bool description="mangelnde Mitarbeit" name="bool-355" value="2"/>
+                  <bool description="Konflikte" name="bool-356" value="3"/>
+                  <bool description="Gruppendruck" name="bool-357" value="4"/>
+                  <bool description="unbekannt" name="bool-358" value="-3"/>
+                  <bool description="Sonstiges" name="bool-359" value="-2"/>
+                  <bool checked="true" description="keine Angabe" name="bool-360" value="-1"/>
+                </choice>
+                <rule description="keine pflichtfelder, da kein abbruch" expr="$cm_end_abgr -1 == $cm_end_art 3 == and not" mark="warning:cm_end_abgr" name="required-rule-manual-9" value="Fehlende Pflichtfeldangabe"/>
+                <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_end_abgr_t" size="40" target="b"/>
+              </conditional>
             </group>
           </page>
         </group>
@@ -2937,7 +2943,7 @@
         </conditional>
       </page>
       <page description="7.2. Freie Dokumentation zur Nachbetreuung" name="page-34">
-        <conditional expr="$cm_end_art isset $cm_end_art 3 == and" name="conditional-1" target="a">
+        <conditional expr="$cm_end_art isset $cm_end_art 3 != and" name="conditional-1" target="a">
           <textarea description="Freie Dokumentation zur Nachbetreuung" function="suppress_value" name="dokumentation_nachbetreuung" rows="30"/>
         </conditional>
       </page>



More information about the Mpuls-commits mailing list