[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 > 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 > 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 > 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 > 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 < 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 > 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 > 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 > 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 > 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 > 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 > 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 > 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 < 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 > 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 > 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 > 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 > 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 > 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 > 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