[Mpuls-commits] r4078 - in waska/trunk: . waskaweb/public/formed waskaweb/templates/privacy/default

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Oct 29 13:11:49 CEST 2010


Author: torsten
Date: 2010-10-29 13:11:48 +0200 (Fri, 29 Oct 2010)
New Revision: 4078

Modified:
   waska/trunk/ChangeLog
   waska/trunk/waskaweb/public/formed/formedtree.xml
   waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html
Log:
* waskaweb/public/formed/formedtree.xml: Issue915: Added noticedialog
if "geschlecht" is unknonw. Further added error rules for phase
relevant datefields. The field must not be "unknown"!. Todo: Check
anonymisation. Whar happens if the case gets completed on


Modified: waska/trunk/ChangeLog
===================================================================
--- waska/trunk/ChangeLog	2010-10-29 10:04:04 UTC (rev 4077)
+++ waska/trunk/ChangeLog	2010-10-29 11:11:48 UTC (rev 4078)
@@ -1,3 +1,11 @@
+2010-10-29  Torsten Irlaender <torsten at intevation.de>
+
+	* waskaweb/public/formed/formedtree.xml: Issue915: Added noticedialog
+	if "geschlecht" is unknonw. Further added error rules for phase
+	relevant datefields. The field must not be "unknown"!. Todo: Check
+	anonymisation. Whar happens if the case gets completed on
+	anonymisation.
+
 2010-10-28  Roland Geider <roland.geider at intevation.de>
 
 	* waskaweb/public/xml/eval_adele.xml,

Modified: waska/trunk/waskaweb/public/formed/formedtree.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/formedtree.xml	2010-10-29 10:04:04 UTC (rev 4077)
+++ waska/trunk/waskaweb/public/formed/formedtree.xml	2010-10-29 11:11:48 UTC (rev 4078)
@@ -113,7 +113,7 @@
             <rule expr="$prognose_liegt_vor -1 == not" mark="warning:prognose_liegt_vor" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
           </group>
         </conditional>
-        <group containers="a,b,c" description="Status des jungen Menschen bei Eintritt" flags="evaluation:phase_x" name="beieintrittistderjugendlichemehrfachantwortenmoeglich" target="h">
+        <group containers="a,b,c,d" description="Status des jungen Menschen bei Eintritt" flags="evaluation:phase_x" name="beieintrittistderjugendlichemehrfachantwortenmoeglich" target="h">
           <choice description="Bei Eintritt ist der Jugendliche" flags="required:phase_0" formularname="Bei_Eintritt_ist_der_Jugendliche" name="bei_eintritt_ist_der_jugendliche" size="1" target="a">
             <bool description="Keine Angabe" name="keineangabe" target="01" value="-1"/>
             <bool description="Unbekannt" name="unbekannt" value="-3"/>
@@ -127,15 +127,13 @@
               <bool description="duale Berufsausbildung (auch Verbundausbildung)" name="inderausbildung" value="16"/>
               <bool description="schulische Berufsausbildung" name="schulischeausbildung" value="8"/>
               <bool description="geförderte Berufsausbildung (BaE)" name="gefoerderteausbildung" value="9"/>
-              <bool description="in Ausbildung ohne genauere Angaben" name="ausbildungohneangabe" value="17"/>
-              <bool description='Alteintrag "in der Ausbildung"' invisible="true" name="alteintrag_inderausbildung" value="1"/>
+              <bool description="in Ausbildung ohne genauere Angaben" name="alteintrag_inderausbildung" value="1"/>
             </group>
             <group description="in Arbeit" name="group-9" target="04">
               <bool description="Vollzeit beschäftigt" name="inarbeit_vollzeit" value="12"/>
               <bool description="Teilzeit beschäftigt" name="inarbeit_teilzeit" value="13"/>
               <bool description="Geringfügig beschäftigt" name="inarbeit_gering" value="14"/>
-              <bool description="in Arbeit ohne Angaben zum Beschäftigungsumfang" name="inarbeit_ohneangabe" value="18"/>
-              <bool description='Alteintrag "in Arbeit"' invisible="true" name="alteintrag_inarbeit" value="2"/>
+              <bool description="in Arbeit ohne Angaben zum Beschäftigungsumfang" name="alteintrag_inarbeit" value="2"/>
             </group>
             <group description="Weitere" name="group-10" target="05">
               <bool description="Selbstständig / freiberuflich" name="selbststaendig" target="05" value="6"/>
@@ -146,13 +144,14 @@
               <bool description="kein Status (z.B. Ausbildungsplatz suchend, nicht arbeitslos gemeldet)" name="keinstatus" target="10" value="11"/>
             </group>
           </choice>
+          <text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="bei_eintritt_ist_der_jugendliche_nennung" size="40" target="b"/>
           <conditional expr="1 2 ==" invisible="true" name="conditional-3">
-            <group invisible="true" name="alteintrag_schulpflicht" target="b">
+            <group invisible="true" name="alteintrag_schulpflicht" target="c">
               <bool description="schulpflichtig" formularname="schulpflichtig" name="schulpflichtig"/>
               <bool description="noch Schülerin/Schüler" formularname="noch_Schüler" name="noch_schueler"/>
             </group>
           </conditional>
-          <group description="Schulpflicht" name="group-5" target="c">
+          <group description="Schulpflicht" name="group-5" target="d">
             <choice description="allgemeinschulpflichtig" flags="required:phase_0" formularname="schulpflichtig" name="allgschulpflichtig" size="1" target="a">
               <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
               <bool description="Unbekannt" name="unbekannt" value="-3"/>
@@ -197,6 +196,7 @@
           <bool description="ungeklärt" name="ungeklaert" value="3"/>
         </choice>
         <rule expr="$erstgespraech isset" mark="warning:erstgespraech" name="required-rule-0" value="Fehlende Pflichtfeldangabe"/>
+        <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$erstgespraech known" mark="error:erstgespraech" name="unknown-phasedate-rule-1" value="Das Datum darf nicht 'unbekannt' sein."/>
         <rule description="'erstgespraech' muss vor 'beendigung_nachbetreuung' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $erstgespraech $beendigung_nachbetreuung &gt; and not" mark="error:erstgespraech" name="date-sequence-rule-1-1" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
         <rule description="'erstgespraech' muss vor 'datum_feststellung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung &gt; and not" mark="error:erstgespraech" name="date-sequence-rule-4-1" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
         <rule description="'geburtsdatum' muss vor 'erstgespraech' liegen." expr="$geburtsdatum isset $geburtsdatum known and $erstgespraech isset $erstgespraech known and and $geburtsdatum $erstgespraech &gt; and not" mark="error:erstgespraech" name="date-sequence-rule-5-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum des Erstgespräches mit dem Jugendlichen' liegen."/>
@@ -228,6 +228,7 @@
               <bool description="weiblich" name="weiblich" value="0"/>
               <bool description="männlich" name="maennlich" value="1"/>
             </choice>
+            <rule description="Anzeige eines Hinweisedialog, Geschlecht unbekannt" expr="$geschlecht -3 == not" mark="notice:geschlecht" name="rule-1" value="Sie haben das Geschlecht des jungen Menschen mit 'unbekannt' angegeben. Bitte beachten Sie, dass für den Verwendungsnachweis die Angabe des Geschlechts zwingend notwenig ist. Die Fallakte ist aktuell nicht berichtsfähig!"/>
             <date description="Geburtsdatum" flags="evaluation:phase_x;required:phase_1" formularname="Geburtsdatum" function="get_age" modes="-mode1.1anon" name="geburtsdatum" target="b:30"/>
             <rule description="Das Geburtsdatum darf nicht in der Zukunft liegen" expr="$geburtsdatum isset $geburtsdatum today &gt; and not" mark="error:geburtsdatum" name="rule-8" tag="105" value="Das Datum darf nicht in der Zukunft liegen"/>
             <choice description="Familienstand" formularname="Familienstand" name="familienstand" size="1" target="b:40">
@@ -838,6 +839,7 @@
             <date description="Datum der Entscheidung" flags="required:phase_1,phase_6,phase_2;time:phase_1,phase_2,phase_6" name="datum_feststellung" order="erstgespraech;beendigung_5,datum_ende_beratung" target="b"/>
             <rule description="Rückdatierung von CM-Fällen verhindern" expr="$datum_feststellung isset $datum_feststellung 1 9 2010 date &lt; and not" mark="error:datum_feststellung" name="rule-6" tag="112" value="Das Datum darf nicht vor dem 1.9.2010 liegen"/>
             <rule expr="$datum_feststellung isset" mark="warning:datum_feststellung" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
+            <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_feststellung known" mark="error:datum_feststellung" name="unknown-phasedate-rule-24" value="Das Datum darf nicht 'unbekannt' sein."/>
             <rule description="'datum_feststellung' muss vor 'beendigung_5' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_5 isset $beendigung_5 known and and $datum_feststellung $beendigung_5 &gt; and not" mark="error:datum_feststellung" name="date-sequence-rule-3-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
             <rule description="'erstgespraech' muss vor 'datum_feststellung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_feststellung isset $datum_feststellung known and and $erstgespraech $datum_feststellung &gt; and not" mark="error:datum_feststellung" name="date-sequence-rule-4-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
             <rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung &gt; and not" mark="error:datum_feststellung" name="date-sequence-rule-6-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
@@ -890,6 +892,7 @@
             <date description="Datum Beratungsende" flags="required:phase_7;time:phase_7" name="datum_ende_beratung" order="datum_feststellung;$TODAY" target="c:50"/>
             <rule description="phase ber nicht länger als 60 monate" expr="$datum_feststellung isset $datum_ende_beratung isset and $datum_feststellung known $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung days 1860 &gt; and not" mark="error:datum_ende_beratung" name="rule-4" tag="114" value='Die eingetragenen Datumsangaben sind offensichtlich falsch und überschreiten die maximale Dauer der Phase "Beratung". Bitte korrigieren Sie Ihre Angaben, da die Fallakte andernfalls nicht auswertbar ist.'/>
             <rule expr="$datum_ende_beratung isset" mark="warning:datum_ende_beratung" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
+            <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$datum_ende_beratung known" mark="error:datum_ende_beratung" name="unknown-phasedate-rule-25" value="Das Datum darf nicht 'unbekannt' sein."/>
             <rule description="'datum_feststellung' muss vor 'datum_ende_beratung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $datum_ende_beratung isset $datum_ende_beratung known and and $datum_feststellung $datum_ende_beratung &gt; and not" mark="error:datum_ende_beratung" name="date-sequence-rule-6-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
             <rule description="'erstgespraech' muss vor 'datum_ende_beratung' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_ende_beratung isset $datum_ende_beratung known and and $erstgespraech $datum_ende_beratung &gt; and not" mark="error:datum_ende_beratung" name="date-sequence-rule-9-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
             <rule description="'geburtsdatum' muss vor 'datum_ende_beratung' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ende_beratung isset $datum_ende_beratung known and and $geburtsdatum $datum_ende_beratung &gt; and not" mark="error:datum_ende_beratung" name="date-sequence-rule-12-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beratungsende' liegen."/>
@@ -1559,6 +1562,7 @@
               <date description="Beendigung CM (Datum)" flags="required:phase_3,phase_4;time:phase_3,phase_4" formularname="Beendigung" name="beendigung_5" order="datum_feststellung;beendigung_nachbetreuung" target="a"/>
               <rule description="Rückdatierung von CM-Fällen verhindern" expr="$beendigung_5 isset $beendigung_5 1 9 2010 date &lt; and not" mark="error:beendigung_5" name="rule-7" tag="115" value="Das Datum darf nicht vor dem 1.9.2010 liegen"/>
               <rule expr="$beendigung_5 isset" mark="warning:beendigung_5" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
+              <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$beendigung_5 known" mark="error:beendigung_5" name="unknown-phasedate-rule-26" value="Das Datum darf nicht 'unbekannt' sein."/>
               <rule description="'geburtsdatum' muss vor 'beendigung_5' liegen." expr="$geburtsdatum isset $geburtsdatum known and $beendigung_5 isset $beendigung_5 known and and $geburtsdatum $beendigung_5 &gt; and not" mark="error:beendigung_5" name="date-sequence-rule-0-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
               <rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung &gt; and not" mark="error:beendigung_5" name="date-sequence-rule-2-1" value="'Beendigung CM (Datum)' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
               <rule description="'datum_feststellung' muss vor 'beendigung_5' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_5 isset $beendigung_5 known and and $datum_feststellung $beendigung_5 &gt; and not" mark="error:beendigung_5" name="date-sequence-rule-3-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Beendigung CM (Datum)' liegen."/>
@@ -1636,11 +1640,13 @@
                 <bool description="duale Berufsausbildung (auch Verbundausbildung)" name="inderausbildung" value="16"/>
                 <bool description="schulische Berufsausbildung" name="schulischeausbildung" value="8"/>
                 <bool description="geförderte Berufsausbildung (BaE)" name="gefoerderteausbildung" value="9"/>
+                <bool description="in Ausbildung ohne genauere Angabe" name="inderausbildung_ohneangabe" value="1"/>
               </group>
               <group description="in Arbeit" name="group-9" target="04">
                 <bool description="Vollzeit beschäftigt" name="inarbeit_vollzeit" value="12"/>
                 <bool description="Teilzeit beschäftigt" name="inarbeit_teilzeit" value="13"/>
                 <bool description="Geringfügig beschäftigt" name="inarbeit_gering" value="14"/>
+                <bool description="in Arbeit ohne Angabe zum Beschäftigungsumfang" name="inarbeit_ohneangabe" value="2"/>
               </group>
               <group description="Weitere" name="group-10" target="05">
                 <bool description="Selbstständig / freiberuflich" name="selbststaendig" target="05" value="6"/>
@@ -1652,7 +1658,7 @@
               </group>
             </choice>
             <text description="Nennung Sonstiges" maxlength="256" name="bei_austritt_ist_der_jugendliche_nennung" size="40" target="b"/>
-            <text description="Weitere Angaben zum Status" maxlength="60" name="bei_austritt_ist_der_jugendliche_konkretisierung" size="40" target="c"/>
+            <text description="Weitere Angaben zum Status" maxlength="256" name="bei_austritt_ist_der_jugendliche_konkretisierung" size="40" target="c"/>
             <rule expr="$bei_austritt_ist_der_jugendliche -1 == not" mark="warning:bei_austritt_ist_der_jugendliche" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
           </group>
           <conditional expr="$art_beendigung 1 !=" name="conditional-2" target="d">
@@ -1950,6 +1956,7 @@
               <bool description='Alteintrag "Schule"' invisible="true" name="schule" target="16" value="0"/>
             </choice>
             <rule expr="$beendigung_nachbetreuung isset" mark="warning:beendigung_nachbetreuung" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+            <rule description="Das Datum darf nicht 'unbekannt' sein." expr="$beendigung_nachbetreuung known" mark="error:beendigung_nachbetreuung" name="unknown-phasedate-rule-29" value="Das Datum darf nicht 'unbekannt' sein."/>
             <rule description="'erstgespraech' muss vor 'beendigung_nachbetreuung' liegen." expr="$erstgespraech isset $erstgespraech known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $erstgespraech $beendigung_nachbetreuung &gt; and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-1-2" value="'Datum des Erstgespräches mit dem Jugendlichen' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
             <rule description="'beendigung_5' muss vor 'beendigung_nachbetreuung' liegen." expr="$beendigung_5 isset $beendigung_5 known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $beendigung_5 $beendigung_nachbetreuung &gt; and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-2-2" value="'Beendigung CM (Datum)' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>
             <rule description="'datum_feststellung' muss vor 'beendigung_nachbetreuung' liegen." expr="$datum_feststellung isset $datum_feststellung known and $beendigung_nachbetreuung isset $beendigung_nachbetreuung known and and $datum_feststellung $beendigung_nachbetreuung &gt; and not" mark="error:beendigung_nachbetreuung" name="date-sequence-rule-8-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum des Ende der Nachbetreuung' liegen."/>

Modified: waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html
===================================================================
--- waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html	2010-10-29 10:04:04 UTC (rev 4077)
+++ waska/trunk/waskaweb/templates/privacy/default/privacy_statement.html	2010-10-29 11:11:48 UTC (rev 4078)
@@ -79,7 +79,7 @@
 <br>
 wohnhaft in<br>
 <br>
-<strong>Straße:</strong> $STRASSE $STRASSENR <strong>PLZ/Ort: </strong>$PLZ $ORT</p>
+<strong>Straße:</strong> $STRASSE<strong>PLZ/Ort: </strong>$PLZ $ORT</p>
 </div>
 <div class="statement_signs">
 <table cellspacing=5 cellpadding=0 width="100%" border=0>



More information about the Mpuls-commits mailing list