[Mpuls-commits] r3254 - in wasko/trunk: . waskoweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Jul 28 13:02:13 CEST 2010


Author: roland
Date: 2010-07-28 13:02:12 +0200 (Wed, 28 Jul 2010)
New Revision: 3254

Modified:
   wasko/trunk/ChangeLog
   wasko/trunk/waskoweb/public/formed/formedtree.xml
Log:
Issue878: fix problems with manually generated rules

Modified: wasko/trunk/ChangeLog
===================================================================
--- wasko/trunk/ChangeLog	2010-07-28 10:22:58 UTC (rev 3253)
+++ wasko/trunk/ChangeLog	2010-07-28 11:02:12 UTC (rev 3254)
@@ -1,3 +1,8 @@
+2010-07-28 Roland Geider <roland.geider at intevation.de>
+
+	* waskoweb/public/formed/formedtree.xml: Issue878: fix problems with
+	  manually generated rules
+
 2010-07-26 Roland Geider <roland.geider at intevation.de>
 
 	* waskoweb/public/formed/formedtree.xml: Issue783: drop downs

Modified: wasko/trunk/waskoweb/public/formed/formedtree.xml
===================================================================
--- wasko/trunk/waskoweb/public/formed/formedtree.xml	2010-07-28 10:22:58 UTC (rev 3253)
+++ wasko/trunk/waskoweb/public/formed/formedtree.xml	2010-07-28 11:02:12 UTC (rev 3254)
@@ -47,10 +47,10 @@
             <bool description="unbekannt" name="unbekannt" value="-3"/>
             <bool checked="true" description="keine Angabe" name="bool-18" value="-1"/>
           </choice>
-          <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="rule-77" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-manual-77" value="Fehlende Pflichtfeldangabe"/>
           <rule description="warnhinweis unbekanntes geschlecht" expr="$geschlecht -3 == not" mark="notice:geschlecht" name="rule-78" value='Sie haben das Geschlecht des/der Jugendlichen mit "unbekannt" angegeben. Bitte beachten Sie, dass für die ESF-Berichterstattung die Angabe des Geschlechts zwingend notwendig ist!'/>
           <date description="Geburtsdatum" flags="required:phase_1" function="get_age" name="geburtsdatum" order="mutter_gb,vater_gb;$TODAY" target="c"/>
-          <rule expr="$geburtsdatum isset" mark="warning:geburtsdatum" name="rule-70" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$geburtsdatum isset" mark="warning:geburtsdatum" name="required-rule-manual-70" value="Fehlende Pflichtfeldangabe"/>
           <rule expr="$name isset" mark="warning:name" name="required-rule-47" value="Fehlende Pflichtfeldangabe"/>
           <rule expr="$vorname isset" mark="warning:vorname" name="required-rule-48" value="Fehlende Pflichtfeldangabe"/>
           <rule description="'geburtsdatum' muss vor 'kontakt' liegen." expr="$geburtsdatum isset $geburtsdatum known and $kontakt isset $kontakt known and and $geburtsdatum $kontakt &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-2-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Erstkontakt zum/zur Jugendlichen' liegen."/>
@@ -70,7 +70,7 @@
         </group>
         <date description="Datum des Erstkontakt zum/zur Jugendlichen" flags="required:phase_1" name="kontakt" order="geburtsdatum;erstgespraech" target="f"/>
         <date description="Datum des Erstgesprächs mit dem/der Jugendlichen" flags="required:phase_0;time:phase_0" name="erstgespraech" order="kontakt;datum_cm_start" target="g"/>
-        <rule expr="$erstgespraech isset" flags="required:phase_0" mark="warning:erstgespraech" name="rule-84" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$erstgespraech isset" flags="required:phase_0" mark="warning:erstgespraech" name="required-rule-manual-84" value="Fehlende Pflichtfeldangabe"/>
         <group containers="a" description="Angaben zum Zugang des/der Jugendlichen" name="group-2" target="h">
           <choice description="Zugang des/der Jugendlichen zur Koordinierungsstelle" flags="required:phase_1" name="zugang" size="1" target="a">
             <bool description="Eigenständiger Zugang des Jugendlichen" name="bool-1" value="1"/>
@@ -249,7 +249,7 @@
           <group containers="a,b" description="Aufnahme in das Case Management" name="aufnahme_cm" target="a">
             <conditional expr="$datum_cm_start isset not $datum_cm_start 1 1 2010 date &gt;= or" name="conditional-11" target="a">
               <date description="Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" flags="required:phase_2,phase_1;time:phase_1,phase_2" name="datum_cm_start" order="erstgespraech;datum_bfplan" target="a"/>
-              <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="rule-72" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-manual-72" value="Fehlende Pflichtfeldangabe"/>
               <rule description="'datum_cm_start' muss vor 'nbetr_ende' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_start $nbetr_ende &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-0-1" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
               <rule description="'datum_cm_start' muss vor 'datum_bfplan' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_bfplan isset $datum_bfplan known and and $datum_cm_start $datum_bfplan &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-8-1" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Beginn der Bildungs- und Förderplanung' liegen."/>
               <rule description="'datum_cm_start' muss vor 'hilfsmassnahmen_start' liegen." expr="$datum_cm_start isset $datum_cm_start known and %hilfsmassnahmen_start isset %hilfsmassnahmen_start known and and $datum_cm_start %hilfsmassnahmen_start &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-14-1" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Beginn der Hilfe' liegen."/>
@@ -426,7 +426,7 @@
               <bool description="Sonstiges" name="bool-100" value="-2"/>
               <bool checked="true" description="keine Angabe" name="bool-102" value="-1"/>
             </choice>
-            <rule description="keine pflichtfelder, da mutter unbekannt" expr="$mutter_land -1 == $mutter 2 != and not" mark="warning:mutter_land" name="rule-0" value="Fehlende Pflichtfeldangabe"/>
+            <rule description="keine pflichtfelder, da mutter unbekannt" expr="$mutter_land -1 == $mutter 2 != and not" mark="warning:mutter_land" name="required-rule-manual-0" value="Fehlende Pflichtfeldangabe"/>
             <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="mutter_land_t" size="40" target="a"/>
             <choice description="Staatsangehörigkeit" flags="required:phase_3" name="mutter_staat" size="1" target="b">
               <bool description="deutsch" name="bool-65" value="1"/>
@@ -434,7 +434,7 @@
               <bool description="unbekannt" name="bool-67" value="-3"/>
               <bool checked="true" description="keine Angabe" name="bool-109" value="-1"/>
             </choice>
-            <rule description="keine pflichtfelder, da mutter unbekannt" expr="$mutter_staat -1 == $mutter 2 != and not" mark="warning:mutter_staat" name="rule-1" value="Fehlende Pflichtfeldangabe"/>
+            <rule description="keine pflichtfelder, da mutter unbekannt" expr="$mutter_staat -1 == $mutter 2 != and not" mark="warning:mutter_staat" name="required-rule-manual-1" value="Fehlende Pflichtfeldangabe"/>
           </group>
           <group containers="a,b,c" description="Bildung/Beruf der Mutter" name="group-13" target="d">
             <choice description="Deutsche Sprachkenntnisse" name="mutter_spra" size="1" target="a">
@@ -516,7 +516,7 @@
               <bool description="Sonstiges" name="bool-1871" value="-2"/>
               <bool checked="true" description="keine Angabe" name="bool-101" value="-1"/>
             </choice>
-            <rule description="keine pflichtfelder, da vater unbekannt" expr="$vater_land -1 == $vater 2 != and not" mark="warning:vater_land" name="rule-2" value="Fehlende Pflichtfeldangabe"/>
+            <rule description="keine pflichtfelder, da vater unbekannt" expr="$vater_land -1 == $vater 2 != and not" mark="warning:vater_land" name="required-rule-manual-2" value="Fehlende Pflichtfeldangabe"/>
             <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="vater_land_t" size="40" target="a"/>
             <choice description="Staatsangehörigkeit" flags="required:phase_3" name="vater_staat" size="1" target="b">
               <bool description="deutsch" name="bool-1149" value="1"/>
@@ -524,7 +524,7 @@
               <bool description="unbekannt" name="bool-1151" value="-3"/>
               <bool checked="true" description="keine Angabe" name="bool-110" value="-1"/>
             </choice>
-            <rule description="keine pflichtfelder, da vater unbekannt" expr="$vater_staat -1 == $vater 2 != and not" mark="warning:vater_staat" name="rule-3" value="Fehlende Pflichtfeldangabe"/>
+            <rule description="keine pflichtfelder, da vater unbekannt" expr="$vater_staat -1 == $vater 2 != and not" mark="warning:vater_staat" name="required-rule-manual-3" value="Fehlende Pflichtfeldangabe"/>
           </group>
           <group containers="a,b,c" description="Bildung/Beruf des Vater" name="group-104" target="d">
             <choice description="Deutsche Sprachkenntnisse" name="vater_spra" size="1" target="a">
@@ -804,8 +804,8 @@
             <rule expr="$sv_aktiv -1 == not" mark="warning:sv_aktiv" name="required-rule-60" value="Fehlende Pflichtfeldangabe"/>
             <rule expr="$sv_passiv -1 == not" mark="warning:sv_passiv" name="required-rule-61" value="Fehlende Pflichtfeldangabe"/>
           </group>
-          <group containers="a,b" description="Weitere Charakterisierung der Verweigerungshaltung" flags="required:phase_3" name="group-79" target="f">
-            <radio-matrix description="Verhalten" flags="required:phase_3" name="group-22" target="a">
+          <group containers="a,b" description="Weitere Charakterisierung der Verweigerungshaltung" name="group-79" target="f">
+            <radio-matrix description="Verhalten" name="group-22" target="a">
               <radio description="unentschuldigtes Fehlen vom Unterricht" flags="required:phase_3" name="sv_a" size="1" target="a">
                 <bool alternative="1" description="Kein Problem" name="bool-301" value="1"/>
                 <bool alternative="2" description="Geringes Problem" name="bool-302" value="2"/>
@@ -1812,7 +1812,7 @@
         <group description="5.2 Bildungs und Förderplanung" name="group-40">
           <page containers="a,b,c,d" description="5.2.1 Reintegrations-Vorraussetzungen" name="page-16">
             <date description="Datum Beginn der Bildungs- und Förderplanung" flags="required:phase_3" name="datum_bfplan" order="datum_cm_start;hilfsmassnahmen_start" target="a"/>
-            <group containers="a,b" description="Wo wird der junge Mensch in der Zeit bis zur Reintegration in die Regelschule beschult?" flags="required:phase_3" name="group-41" target="b">
+            <group containers="a,b" description="Wo wird der junge Mensch in der Zeit bis zur Reintegration in die Regelschule beschult?" name="group-41" target="b">
               <radio-matrix description="Ort" name="group-91" target="a">
                 <radio description="in abgebender Schule, in Ursprungsklasse" flags="required:phase_3" name="beschul_a" size="1" target="a">
                   <bool description="trifft zu" name="bool-223" value="1"/>
@@ -2163,7 +2163,7 @@
                       <bool description="unbekannt" name="bool-1426" value="-3"/>
                       <bool checked="true" description="keine Angabe" name="bool-1611" value="-1"/>
                     </choice>
-                    <rule expr="$hilfsmassnahmen_ziel_1 $hilfsmassnahmen_erreicht_1 -1 == and not" mark="warning:hilfsmassnahmen_erreicht_1" name="rule-31" value="Fehlende Pflichtfeldangabe"/>
+                    <rule expr="$hilfsmassnahmen_ziel_1 $hilfsmassnahmen_erreicht_1 -1 == and not" mark="warning:hilfsmassnahmen_erreicht_1" name="required-rule-manual-31" value="Fehlende Pflichtfeldangabe"/>
                     <rule expr="$hilfsmassnahmen_ziel_1 not $hilfsmassnahmen_erreicht_1 -1 != and not" mark="warning:hilfsmassnahmen_erreicht_1" name="rule-32" value="Widersprüchliche Angabe"/>
                   </group>
                   <group containers="a,b,c" description="Ziel 2" name="group-55" target="h">
@@ -2184,7 +2184,7 @@
                       <bool description="unbekannt" name="bool-1426" value="-3"/>
                       <bool checked="true" description="keine Angabe" name="bool-1611" value="-1"/>
                     </choice>
-                    <rule expr="$hilfsmassnahmen_ziel_2 $hilfsmassnahmen_erreicht_2 -1 == and not" mark="warning:hilfsmassnahmen_erreicht_2" name="rule-33" value="Fehlende Pflichtfeldangabe"/>
+                    <rule expr="$hilfsmassnahmen_ziel_2 $hilfsmassnahmen_erreicht_2 -1 == and not" mark="warning:hilfsmassnahmen_erreicht_2" name="required-rule-manual-33" value="Fehlende Pflichtfeldangabe"/>
                     <rule expr="$hilfsmassnahmen_ziel_2 not $hilfsmassnahmen_erreicht_2 -1 != and not" mark="warning:hilfsmassnahmen_erreicht_2" name="rule-35" value="Widersprüchliche Angabe"/>
                   </group>
                   <group containers="a,b,c" description="Ziel 3" name="group-56" target="i">
@@ -2327,7 +2327,7 @@
               </choice>
               <textarea description="Schlussfolgerungen" function="suppress_value" name="elt_sf_i" rows="2" target="c"/>
             </group>
-            <group containers="a,b" description="Welche Maßnahmen der Elternarbeit werden umgesetzt?" flags="required:phase_3" name="group-98" target="c">
+            <group containers="a,b" description="Welche Maßnahmen der Elternarbeit werden umgesetzt?" name="group-98" target="c">
               <radio-matrix description="Maßnahme" name="group-62" target="a">
                 <radio description="kurze Einzelgespräche" flags="required:phase_3" name="elt_mn_a" size="1" target="a">
                   <bool description="ja" name="bool-337" value="1"/>
@@ -2447,7 +2447,7 @@
               <int description="Anzahl der Kontakte/Termine mit dem/der Jugendlichen" flags="required:phase_3" maxvalue="999" minvalue="0" name="cm_kontakt" target="a"/>
               <int alternative="cm_kontakt" description="Anzahl der Kontakte/Termine Sonstige" maxvalue="999" minvalue="0" name="cm_kontakt_sonstige" target="a"/>
               <text description="Nennung Sonstige" function="suppress_value" maxlength="256" name="cm_kontakt_sonstige_t" size="40" target="b"/>
-              <group containers="a,b" description="Wo wurde der junge Mensch in der Zeit bis zur Reintegration in die Regelschule beschult?" flags="required:phase_3" name="group-94" target="c">
+              <group containers="a,b" description="Wo wurde der junge Mensch in der Zeit bis zur Reintegration in die Regelschule beschult?" name="group-94" target="c">
                 <radio-matrix description="Ort" name="group-66" target="a">
                   <radio description="in abgebender Schule, in Ursprungsklasse" flags="required:phase_3" name="beschul_end_a" size="1" target="a">
                     <bool description="trifft zu" name="bool-1757" value="1"/>
@@ -2506,7 +2506,7 @@
                 <bool description="unbekannt" name="bool-1115" value="-3"/>
                 <bool checked="true" description="keine Angabe" name="bool-1116" value="-1"/>
               </choice>
-              <rule expr="$uleistung_ende -1 == not" mark="warning:uleistung_ende" name="rule-47" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$uleistung_ende -1 == not" mark="warning:uleistung_ende" name="required-rule-manual-47" value="Fehlende Pflichtfeldangabe"/>
               <group containers="a,b" description="Wenn ja, welche?" name="group-95" target="e">
                 <radio-matrix description="Leistung" name="group-64" target="a">
                   <radio description="Erziehungsberatung (§28)" flags="required:phase_3" name="uleistung_ende_a" size="1" target="a">
@@ -2592,7 +2592,7 @@
               <bool description="unbekannt" name="bool-1435" value="-3"/>
               <bool checked="true" description="keine Angabe" name="bool-1122" value="-1"/>
             </choice>
-            <rule expr="$cm_end_art -1 == not" mark="warning:cm_end_art" name="rule-76" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$cm_end_art -1 == not" mark="warning:cm_end_art" name="required-rule-manual-76" value="Fehlende Pflichtfeldangabe"/>
             <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"/>
@@ -2602,7 +2602,7 @@
                 <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="rule-4" value="Fehlende Pflichtfeldangabe"/>
+              <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"/>
@@ -2617,10 +2617,10 @@
                 <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="rule-5" value="Fehlende Pflichtfeldangabe"/>
+              <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="rule-6" value="Fehlende Pflichtfeldangabe"/>
+              <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"/>
@@ -2651,7 +2651,7 @@
                 <bool description="Sonstiges" name="bool-1144" value="-2"/>
                 <bool checked="true" description="keine Angabe" name="bool-1145" value="-1"/>
               </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="rule-7" value="Fehlende Pflichtfeldangabe"/>
+              <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"/>
             </group>
             <group containers="a,b" description="Angaben zum Abbruch" name="group-70" target="d">
@@ -2662,7 +2662,7 @@
                 <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="rule-8" value="Fehlende Pflichtfeldangabe"/>
+              <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"/>
@@ -2672,7 +2672,7 @@
                 <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="rule-9" value="Fehlende Pflichtfeldangabe"/>
+              <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"/>
             </group>
           </page>
@@ -2706,7 +2706,7 @@
             <rule expr="$cm_schulbes_2 -1 == not" mark="warning:cm_schulbes_2" name="required-rule-127" value="Fehlende Pflichtfeldangabe"/>
           </group>
           <group containers="a,b" description="In wie weit kam es durch das Case Management zu Veränderungen hinsichtlich folgender Bereiche?" name="group-75" target="c">
-            <group containers="a,b" description="Einschätzung schulische Reintegration" flags="required:phase_3" name="group-96" target="a">
+            <group containers="a,b" description="Einschätzung schulische Reintegration" name="group-96" target="a">
               <radio-matrix description="Ziel" name="group-76" target="a">
                 <radio description="Verringerung der Fehltage" flags="required:phase_3" name="cm_zielsch_a" size="1" target="a">
                   <bool alternative="1" description="starke Verschlechterung" name="bool-363" value="1"/>
@@ -2790,7 +2790,7 @@
               </radio-matrix>
               <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_zielsch_h_t" size="40" target="b"/>
             </group>
-            <group containers="a,b" description="Einschätzung soziale Reintegration" flags="required:phase_3" name="group-97" target="b">
+            <group containers="a,b" description="Einschätzung soziale Reintegration" name="group-97" target="b">
               <radio-matrix description="Ziel" name="group-77" target="a">
                 <radio description=" Einschätzung der Sozial und Selbstkompetenzen" flags="required:phase_3" name="cm_zielsoz_a" size="1" target="a">
                   <bool alternative="1" description="starke Verschlechterung" name="bool-2009" value="1"/>
@@ -2893,7 +2893,7 @@
           <bool description="unbekannt" name="bool-376" value="-3"/>
           <bool checked="true" description="keine Angabe" name="bool-377" value="-1"/>
         </choice>
-        <rule description="keine angabe zeitraum" expr="$nbtr -1 == not" mark="warning:nbtr" name="rule-24" value="Fehlende Pflichtfeldangabe"/>
+        <rule description="keine angabe zeitraum" expr="$nbtr -1 == not" mark="warning:nbtr" name="required-rule-manual-24" value="Fehlende Pflichtfeldangabe"/>
         <date description="Datum Start der Nachbetreuung" flags="required:phase_4;time:phase_4" name="nbetr_start" order="datum_cm_ende;nbetr_ende" target="b"/>
         <rule description="Kein Pflichtfeld, da keine Nachbetreuung" expr="$nbetr_start not $nbtr 1 != $nbtr -3 != and and not" mark="warning:nbetr_start" name="rule-74" value="Fehlende Pflichtfeldangabe"/>
         <date description="Datum Ende der Nachbetreuung" flags="required:phase_5;time:phase_5" name="nbetr_ende" order="nbetr_start;" target="b"/>
@@ -2909,7 +2909,7 @@
           <bool description="Sonstiges" name="bool-384" value="-2"/>
           <bool checked="true" description="keine Angabe" name="bool-385" value="-1"/>
         </choice>
-        <rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_verbl -1 == not $phase 4 != or" mark="warning:nbetr_verbl" name="rule-11" value="Fehlende Pflichtfeldangabe"/>
+        <rule description="keine pflichtfelder, da keine nachbetreuung" expr="$nbetr_verbl -1 == not $phase 4 != or" mark="warning:nbetr_verbl" name="required-rule-manual-11" value="Fehlende Pflichtfeldangabe"/>
         <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="nbetr_verbl_t" size="40" target="d"/>
         <rule description="'datum_cm_start' muss vor 'nbetr_ende' liegen." expr="$datum_cm_start isset $datum_cm_start known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_start $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-0-2" value="'Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>
         <rule description="'datum_bfplan' muss vor 'nbetr_ende' liegen." expr="$datum_bfplan isset $datum_bfplan known and $nbetr_ende isset $nbetr_ende known and and $datum_bfplan $nbetr_ende &gt; and not" mark="error:nbetr_ende" name="date-sequence-rule-1-2" value="'Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach 'Datum Ende der Nachbetreuung' liegen."/>



More information about the Mpuls-commits mailing list