[Mpuls-commits] r460 - in wasko/trunk: . formed waskaweb/controllers
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Apr 2 12:17:00 CEST 2009
Author: torsten
Date: 2009-04-02 12:16:57 +0200 (Thu, 02 Apr 2009)
New Revision: 460
Modified:
wasko/trunk/ChangeLog.txt
wasko/trunk/formed/formedtree_web.xml
wasko/trunk/waskaweb/controllers/caselifetime.py
Log:
Fixed issue126
Modified: wasko/trunk/ChangeLog.txt
===================================================================
--- wasko/trunk/ChangeLog.txt 2009-04-02 09:19:03 UTC (rev 459)
+++ wasko/trunk/ChangeLog.txt 2009-04-02 10:16:57 UTC (rev 460)
@@ -20,6 +20,12 @@
* formed/annotations.xhtml: Added new helptext for "geschlecht"
+ Fixed issue126:
+
+ * waskaweb/controllers/caselifetime.py,
+ formed/formedtree_web.xml: Added rules for datechecks on
+ "verlaengerung". prefill form with dates for verlaengerung.
+
2009-04-01 Sascha L. Teichmann <teichmann at intevation.de>
* waskaweb/converter/wasko_v1v2.py: Fixed elimination of
Modified: wasko/trunk/formed/formedtree_web.xml
===================================================================
--- wasko/trunk/formed/formedtree_web.xml 2009-04-02 09:19:03 UTC (rev 459)
+++ wasko/trunk/formed/formedtree_web.xml 2009-04-02 10:16:57 UTC (rev 460)
@@ -8,7 +8,7 @@
<bool description="liegt nicht vor" name="bool-406" value="0"/>
<bool checked="true" description="liegt noch nicht vor/unklar" name="bool-406" value="-1"/>
</choice>
- <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-62" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-65" value="Fehlende Pflichtfeldangabe"/>
</group>
<group invisible="1" name="group-106">
<choice description="Phase im Case-Management" name="phase" size="1" target="b">
@@ -50,8 +50,8 @@
<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_a_end" 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="$name isset" mark="warning:name" name="required-rule-66" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$vorname isset" mark="warning:vorname" name="required-rule-67" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$name isset" mark="warning:name" name="required-rule-69" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$vorname isset" mark="warning:vorname" name="required-rule-70" value="Fehlende Pflichtfeldangabe"/>
<rule description="'geburtsdatum' muss vor 'datum_kf_1' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_kf_1 isset $datum_kf_1 known and and $geburtsdatum $datum_kf_1 > and not" name="date-sequence-rule-6" 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.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' liegen."/>
<rule description="'geburtsdatum' muss vor 'datum_cm_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_start isset $datum_cm_start known and and $geburtsdatum $datum_cm_start > and not" name="date-sequence-rule-12" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Angaben zur betreuten Person / Geburtsdatum' darf zeitlich nicht nach 'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' liegen."/>
<rule description="'geburtsdatum' muss vor 'hilfm_start_1' liegen." expr="$geburtsdatum isset $geburtsdatum known and $hilfm_start_1 isset $hilfm_start_1 known and and $geburtsdatum $hilfm_start_1 > and not" name="date-sequence-rule-29" 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 Beginn der Hilfe' liegen."/>
@@ -93,7 +93,7 @@
<bool checked="true" description="keine Angabe" name="bool-106" value="-1"/>
</choice>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="zugang_t" size="40"/>
- <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-70" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-73" value="Fehlende Pflichtfeldangabe"/>
</group>
<group containers="a,b,c,d,e,f" description="Wiederaufnahme und Neuaufnahme" name="group-3" target="i">
<choice description='Der/die Jugendliche war bereits im Case Management der "2. Chance"' flags="required:phase_a_end" name="cm2c" size="1" target="a">
@@ -177,13 +177,13 @@
</conditional>
</conditional>
<textarea description="Anmerkungen zur Wiederaufnahme und Neuaufnahme" function="suppress_value" name="cm2c_t" rows="2" target="f"/>
- <rule expr="$cm2c -1 == not" mark="warning:cm2c" name="required-rule-71" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm2c -1 == not" mark="warning:cm2c" name="required-rule-74" value="Fehlende Pflichtfeldangabe"/>
</group>
- <rule expr="$fkz isset" mark="warning:fkz" name="required-rule-63" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$ks isset" mark="warning:ks" name="required-rule-64" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fn isset" mark="warning:fn" name="required-rule-65" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$kontakt isset" mark="warning:kontakt" name="required-rule-68" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$erstgespraech isset" mark="warning:erstgespraech" name="required-rule-69" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fkz isset" mark="warning:fkz" name="required-rule-66" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$ks isset" mark="warning:ks" name="required-rule-67" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fn isset" mark="warning:fn" name="required-rule-68" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$kontakt isset" mark="warning:kontakt" name="required-rule-71" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$erstgespraech isset" mark="warning:erstgespraech" name="required-rule-72" value="Fehlende Pflichtfeldangabe"/>
<rule description="'kontakt' muss vor 'hilfm_start_2' liegen." expr="$kontakt isset $kontakt known and $hilfm_start_2 isset $hilfm_start_2 known and and $kontakt $hilfm_start_2 > and not" name="date-sequence-rule-4" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstkontakt zum/zur Jugendlichen' 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 Beginn der Hilfe' liegen."/>
<rule description="'erstgespraech' muss vor 'datum_cm_ende' liegen." expr="$erstgespraech isset $erstgespraech known and $datum_cm_ende isset $datum_cm_ende known and and $erstgespraech $datum_cm_ende > and not" name="date-sequence-rule-5" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' darf zeitlich nicht nach 'PHASE B - Case Management / 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="'erstgespraech' muss vor 'hilfm_start_2' liegen." expr="$erstgespraech isset $erstgespraech known and $hilfm_start_2 isset $hilfm_start_2 known and and $erstgespraech $hilfm_start_2 > and not" name="date-sequence-rule-20" value="'PHASE A - Eingangsdokumentation / 1. Zuständigkeiten, Eingangsdaten / Datum des Erstgesprächs mit dem/der Jugendlichen' 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 Beginn der Hilfe' liegen."/>
@@ -363,10 +363,10 @@
<bool description="unbekannt" name="bool-51" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-108" value="-1"/>
</choice>
- <rule expr="$nat_land -1 == not" mark="warning:nat_land" name="required-rule-74" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$nat_staat -1 == not" mark="warning:nat_staat" name="required-rule-75" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$nat_muspra -1 == not" mark="warning:nat_muspra" name="required-rule-76" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$nat_haspra -1 == not" mark="warning:nat_haspra" name="required-rule-77" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_land -1 == not" mark="warning:nat_land" name="required-rule-76" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_staat -1 == not" mark="warning:nat_staat" name="required-rule-77" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_muspra -1 == not" mark="warning:nat_muspra" name="required-rule-78" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$nat_haspra -1 == not" mark="warning:nat_haspra" name="required-rule-79" value="Fehlende Pflichtfeldangabe"/>
</group>
<choice description="Personensorgeberechtigte" name="psorge" size="1" target="h">
<bool description="Mutter und Vater" name="bool-52" value="1"/>
@@ -380,8 +380,7 @@
<bool checked="true" description="keine Angabe" name="bool-60" value="-1"/>
</choice>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="psorge_t" size="40" target="i"/>
- <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-72" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$wohnort -1 == not" mark="warning:wohnort" name="required-rule-73" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$wohnort -1 == not" mark="warning:wohnort" name="required-rule-75" 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 > and not" name="date-sequence-rule-0" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
<rule description="'datum_cm_start' muss vor 'hilfm_ende_2' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $datum_cm_start $hilfm_ende_2 > and not" name="date-sequence-rule-8" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' 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="'datum_cm_start' muss vor 'hilfm_start_3' liegen." expr="$datum_cm_start isset $datum_cm_start known and $hilfm_start_3 isset $hilfm_start_3 known and and $datum_cm_start $hilfm_start_3 > and not" name="date-sequence-rule-23" value="'3. Angaben zur Person / 3.1 Persönliche Angaben / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' 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."/>
@@ -876,8 +875,8 @@
<bool description="unbekannt" name="bool-386" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-386" value="-1"/>
</choice>
- <rule expr="$sv_aktiv -1 == not" mark="warning:sv_aktiv" name="required-rule-81" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_passiv -1 == not" mark="warning:sv_passiv" name="required-rule-82" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_aktiv -1 == not" mark="warning:sv_aktiv" name="required-rule-83" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_passiv -1 == not" mark="warning:sv_passiv" name="required-rule-84" value="Fehlende Pflichtfeldangabe"/>
</group>
<group containers="a,b" description="Weitere Charakterisierung der Verweigerungshaltung" flags="required:phase_b_end" name="group-79" target="f">
<radio-matrix description="Verhalten" flags="required:phase_b_end" name="group-22" target="a">
@@ -951,12 +950,12 @@
<bool description="unbekannt" name="bool-386" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-386" value="-1"/>
</radio>
- <rule expr="$sv_a -1 == not" mark="warning:sv_a" name="required-rule-83" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_b -1 == not" mark="warning:sv_b" name="required-rule-84" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_c -1 == not" mark="warning:sv_c" name="required-rule-85" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_d -1 == not" mark="warning:sv_d" name="required-rule-86" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_e -1 == not" mark="warning:sv_e" name="required-rule-87" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_f -1 == not" mark="warning:sv_f" name="required-rule-88" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_a -1 == not" mark="warning:sv_a" name="required-rule-85" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_b -1 == not" mark="warning:sv_b" name="required-rule-86" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_c -1 == not" mark="warning:sv_c" name="required-rule-87" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_d -1 == not" mark="warning:sv_d" name="required-rule-88" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_e -1 == not" mark="warning:sv_e" name="required-rule-89" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_f -1 == not" mark="warning:sv_f" name="required-rule-90" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstige" function="suppress_value" maxlength="256" name="sv_g_t" size="40" target="b"/>
</group>
@@ -969,14 +968,14 @@
<int description="davon unentschuldigt" flags="required:phase_b_end" maxvalue="8760" minvalue="0" name="fehlst_sj_ue" target="c"/>
<int description="Anzahl Einzelfehlstunden im letzten Monat vor Aufnahme ins CM" flags="required:phase_b_end" maxvalue="744" minvalue="0" name="fehlst_m" target="d"/>
<int description="davon unentschuldigt" flags="required:phase_b_end" maxvalue="744" minvalue="0" name="fehlst_m_ue" target="d"/>
- <rule expr="$fehltg_sj isset" mark="warning:fehltg_sj" name="required-rule-89" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehltg_sj_ue isset" mark="warning:fehltg_sj_ue" name="required-rule-90" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehltg_m isset" mark="warning:fehltg_m" name="required-rule-91" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehltg_m_ue isset" mark="warning:fehltg_m_ue" name="required-rule-92" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_sj isset" mark="warning:fehlst_sj" name="required-rule-93" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_sj_ue isset" mark="warning:fehlst_sj_ue" name="required-rule-94" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_m isset" mark="warning:fehlst_m" name="required-rule-95" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$fehlst_m_ue isset" mark="warning:fehlst_m_ue" name="required-rule-96" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_sj isset" mark="warning:fehltg_sj" name="required-rule-91" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_sj_ue isset" mark="warning:fehltg_sj_ue" name="required-rule-92" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_m isset" mark="warning:fehltg_m" name="required-rule-93" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehltg_m_ue isset" mark="warning:fehltg_m_ue" name="required-rule-94" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_sj isset" mark="warning:fehlst_sj" name="required-rule-95" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_sj_ue isset" mark="warning:fehlst_sj_ue" name="required-rule-96" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_m isset" mark="warning:fehlst_m" name="required-rule-97" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$fehlst_m_ue isset" mark="warning:fehlst_m_ue" name="required-rule-98" value="Fehlende Pflichtfeldangabe"/>
</group>
<int description="Anzahl der Monate, seit denen der junge Mensch schulverweigerndes Verhalten zeigt" flags="required:phase_b_end" maxvalue="99" minvalue="0" name="sv_monate" target="h"/>
<choice description="Ist zu erwarten, dass der Schulabschluss durch die Verweigerungshaltung gefährdet sein wird?" flags="required:phase_b_end" name="abschl_gef" size="1" target="i">
@@ -992,12 +991,12 @@
<bool checked="true" description="keine Angabe" name="bool-209" value="-1"/>
</choice>
<int description="Anzahl der behördlichen Ordnungsmaßnahmen aufgrund der Schulverweigerung" maxvalue="99" minvalue="0" name="ordmn" target="k"/>
- <rule expr="$schulform -1 == not" mark="warning:schulform" name="required-rule-78" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$klassenstufe isset" mark="warning:klassenstufe" name="required-rule-79" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$klassenwdh isset" mark="warning:klassenwdh" name="required-rule-80" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$sv_monate isset" mark="warning:sv_monate" name="required-rule-97" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$abschl_gef -1 == not" mark="warning:abschl_gef" name="required-rule-98" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$abschl_pr -1 == not" mark="warning:abschl_pr" name="required-rule-99" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$schulform -1 == not" mark="warning:schulform" name="required-rule-80" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$klassenstufe isset" mark="warning:klassenstufe" name="required-rule-81" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$klassenwdh isset" mark="warning:klassenwdh" name="required-rule-82" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$sv_monate isset" mark="warning:sv_monate" name="required-rule-99" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$abschl_gef -1 == not" mark="warning:abschl_gef" name="required-rule-100" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$abschl_pr -1 == not" mark="warning:abschl_pr" name="required-rule-101" value="Fehlende Pflichtfeldangabe"/>
</page>
<page containers="a,b" description="4.2 Familiärer Hintergrund und Ressourcen" name="page-10">
<group containers="a,b" description="Erzieherische Kompetenzen der Eltern/betreuenden Personen" name="group-80" target="a">
@@ -1311,8 +1310,8 @@
<bool checked="true" description="keine Angabe" name="bool-217" value="-1"/>
</choice>
<textarea description="Anmerkungen" function="suppress_value" name="uleistung_anm" target="d"/>
- <rule expr="$uleistung_beginn -1 == not" mark="warning:uleistung_beginn" name="required-rule-100" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$uleistung_verg -1 == not" mark="warning:uleistung_verg" name="required-rule-101" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$uleistung_beginn -1 == not" mark="warning:uleistung_beginn" name="required-rule-102" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$uleistung_verg -1 == not" mark="warning:uleistung_verg" name="required-rule-103" value="Fehlende Pflichtfeldangabe"/>
</page>
<page description="4.4 Freie Dokumentation" name="page-12">
<textarea description="Freie Dokumentation zu biografischen Eingangsdaten" function="suppress_value" name="dok_biograf" rows="30"/>
@@ -1391,7 +1390,7 @@
</choice>
<text description="Nennung Persönlichkeitstest" maxlength="256" name="kf_test_d_t_1" size="40" target="d"/>
</group>
- <rule expr="$datum_kf_1 isset" mark="warning:datum_kf_1" name="required-rule-102" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_kf_1 isset" mark="warning:datum_kf_1" name="required-rule-104" value="Fehlende Pflichtfeldangabe"/>
<rule description="'datum_kf_1' muss vor 'hilfm_ende_2' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $datum_kf_1 $hilfm_ende_2 > and not" name="date-sequence-rule-11" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
<rule description="'datum_kf_1' muss vor 'hilfm_start_1' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_start_1 isset $hilfm_start_1 known and and $datum_kf_1 $hilfm_start_1 > and not" name="date-sequence-rule-16" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
<rule description="'datum_kf_1' muss vor 'hilfm_ende_1' liegen." expr="$datum_kf_1 isset $datum_kf_1 known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $datum_kf_1 $hilfm_ende_1 > and not" name="date-sequence-rule-21" value="'5.1 Kompetenzfeststellung / 5.1.1 Verfahren der Kompetenzfeststellung / Datum Beginn der Kompetenzfeststellung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
@@ -1888,7 +1887,7 @@
<bool checked="true" description="keine Angabe" name="bool-396" value="-1"/>
</choice>
<textarea description="Anmerkungen zur Entwicklung des jungen Menschen" function="suppress_value" name="dok_entw" rows="20"/>
- <rule expr="$entw_beh -1 == not" mark="warning:entw_beh" name="required-rule-103" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$entw_beh -1 == not" mark="warning:entw_beh" name="required-rule-105" value="Fehlende Pflichtfeldangabe"/>
</page>
</group>
<group description="5.2 Bildungs und Förderplanung" name="group-40">
@@ -1938,12 +1937,12 @@
<bool description="unbekannt" name="bool-253" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-254" value="-1"/>
</radio>
- <rule expr="$beschul_a -1 == not" mark="warning:beschul_a" name="required-rule-105" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_b -1 == not" mark="warning:beschul_b" name="required-rule-106" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_c -1 == not" mark="warning:beschul_c" name="required-rule-107" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_d -1 == not" mark="warning:beschul_d" name="required-rule-108" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_e -1 == not" mark="warning:beschul_e" name="required-rule-109" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_f -1 == not" mark="warning:beschul_f" name="required-rule-110" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_a -1 == not" mark="warning:beschul_a" name="required-rule-107" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_b -1 == not" mark="warning:beschul_b" name="required-rule-108" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_c -1 == not" mark="warning:beschul_c" name="required-rule-109" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_d -1 == not" mark="warning:beschul_d" name="required-rule-110" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_e -1 == not" mark="warning:beschul_e" name="required-rule-111" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_f -1 == not" mark="warning:beschul_f" name="required-rule-112" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="beschul_h_t" size="40" target="b"/>
</group>
@@ -1964,8 +1963,8 @@
<text description="Nennung Sonstige" function="suppress_value" maxlength="256" name="reint_beding_d_t" size="40" target="d"/>
<textarea description="von Seiten Sonstiger" function="suppress_value" name="reint_beding_d" rows="5" target="e"/>
</group>
- <rule expr="$datum_bfplan isset" mark="warning:datum_bfplan" name="required-rule-104" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$reint_ziel -1 == not" mark="warning:reint_ziel" name="required-rule-111" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_bfplan isset" mark="warning:datum_bfplan" name="required-rule-106" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$reint_ziel -1 == not" mark="warning:reint_ziel" name="required-rule-113" value="Fehlende Pflichtfeldangabe"/>
<rule description="'datum_bfplan' muss vor 'hilfm_ende_2' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_ende_2 isset $hilfm_ende_2 known and and $datum_bfplan $hilfm_ende_2 > and not" name="date-sequence-rule-15" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 2 / Datum Ende der Hilfe' liegen."/>
<rule description="'datum_bfplan' muss vor 'hilfm_start_1' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_start_1 isset $hilfm_start_1 known and and $datum_bfplan $hilfm_start_1 > and not" name="date-sequence-rule-25" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Beginn der Hilfe' liegen."/>
<rule description="'datum_bfplan' muss vor 'hilfm_ende_1' liegen." expr="$datum_bfplan isset $datum_bfplan known and $hilfm_ende_1 isset $hilfm_ende_1 known and and $datum_bfplan $hilfm_ende_1 > and not" name="date-sequence-rule-27" value="'5.2 Bildungs und Förderplanung / 5.2.1 Reintegrations-Vorraussetzungen / Datum Beginn der Bildungs- und Förderplanung' darf zeitlich nicht nach '5.3 Unterstützungsangebote / 5.3.1 Unterstützungsmaßnahmen / Unterstützungsmaßnahme 1 / Datum Ende der Hilfe' liegen."/>
@@ -2633,13 +2632,13 @@
<bool description="unbekannt" name="unbekannt" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-391" value="-1"/>
</radio>
- <rule expr="$zielcm_schul_a -1 == not" mark="warning:zielcm_schul_a" name="required-rule-112" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_b -1 == not" mark="warning:zielcm_schul_b" name="required-rule-113" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_c -1 == not" mark="warning:zielcm_schul_c" name="required-rule-114" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_d -1 == not" mark="warning:zielcm_schul_d" name="required-rule-115" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_e -1 == not" mark="warning:zielcm_schul_e" name="required-rule-116" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_f -1 == not" mark="warning:zielcm_schul_f" name="required-rule-117" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_schul_g -1 == not" mark="warning:zielcm_schul_g" name="required-rule-118" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_a -1 == not" mark="warning:zielcm_schul_a" name="required-rule-114" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_b -1 == not" mark="warning:zielcm_schul_b" name="required-rule-115" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_c -1 == not" mark="warning:zielcm_schul_c" name="required-rule-116" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_d -1 == not" mark="warning:zielcm_schul_d" name="required-rule-117" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_e -1 == not" mark="warning:zielcm_schul_e" name="required-rule-118" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_f -1 == not" mark="warning:zielcm_schul_f" name="required-rule-119" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_schul_g -1 == not" mark="warning:zielcm_schul_g" name="required-rule-120" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="zielcm_schul_h_t" size="40" target="b"/>
</group>
@@ -2725,13 +2724,13 @@
<bool description="unbekannt" name="unbekannt" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-391" value="-1"/>
</radio>
- <rule expr="$zielcm_sozial_a -1 == not" mark="warning:zielcm_sozial_a" name="required-rule-119" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_b -1 == not" mark="warning:zielcm_sozial_b" name="required-rule-120" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_c -1 == not" mark="warning:zielcm_sozial_c" name="required-rule-121" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_d -1 == not" mark="warning:zielcm_sozial_d" name="required-rule-122" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_e -1 == not" mark="warning:zielcm_sozial_e" name="required-rule-123" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_f -1 == not" mark="warning:zielcm_sozial_f" name="required-rule-124" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$zielcm_sozial_g -1 == not" mark="warning:zielcm_sozial_g" name="required-rule-125" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_a -1 == not" mark="warning:zielcm_sozial_a" name="required-rule-121" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_b -1 == not" mark="warning:zielcm_sozial_b" name="required-rule-122" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_c -1 == not" mark="warning:zielcm_sozial_c" name="required-rule-123" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_d -1 == not" mark="warning:zielcm_sozial_d" name="required-rule-124" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_e -1 == not" mark="warning:zielcm_sozial_e" name="required-rule-125" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_f -1 == not" mark="warning:zielcm_sozial_f" name="required-rule-126" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$zielcm_sozial_g -1 == not" mark="warning:zielcm_sozial_g" name="required-rule-127" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="zielcm_sozial_h_t" size="40" target="b"/>
</group>
@@ -3309,15 +3308,15 @@
<bool description="unbekannt" name="bool-340" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-339" value="-1"/>
</radio>
- <rule expr="$elt_mn_a -1 == not" mark="warning:elt_mn_a" name="required-rule-126" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_b -1 == not" mark="warning:elt_mn_b" name="required-rule-127" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_c -1 == not" mark="warning:elt_mn_c" name="required-rule-128" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_d -1 == not" mark="warning:elt_mn_d" name="required-rule-129" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_e -1 == not" mark="warning:elt_mn_e" name="required-rule-130" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_f -1 == not" mark="warning:elt_mn_f" name="required-rule-131" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_g -1 == not" mark="warning:elt_mn_g" name="required-rule-132" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_h -1 == not" mark="warning:elt_mn_h" name="required-rule-133" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$elt_mn_i -1 == not" mark="warning:elt_mn_i" name="required-rule-134" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_a -1 == not" mark="warning:elt_mn_a" name="required-rule-128" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_b -1 == not" mark="warning:elt_mn_b" name="required-rule-129" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_c -1 == not" mark="warning:elt_mn_c" name="required-rule-130" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_d -1 == not" mark="warning:elt_mn_d" name="required-rule-131" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_e -1 == not" mark="warning:elt_mn_e" name="required-rule-132" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_f -1 == not" mark="warning:elt_mn_f" name="required-rule-133" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_g -1 == not" mark="warning:elt_mn_g" name="required-rule-134" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_h -1 == not" mark="warning:elt_mn_h" name="required-rule-135" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$elt_mn_i -1 == not" mark="warning:elt_mn_i" name="required-rule-136" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="elt_mn_j_t" size="40" target="b"/>
</group>
@@ -3336,11 +3335,13 @@
<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"/>
+ <rule description="Dauer der Verlängerung > 458 Tage nach Beginn CM" expr="$datum_cm_start isset $cm_datum_verlaengerung_1 isset and 2 1 1980 date 1 1 1980 date - 458 * $datum_cm_start + $cm_datum_verlaengerung_1 < and not" mark="error:cm_datum_verlaengerung_1" name="rule-81" value="Ende der Verlängerung darf max 12 Monate + 3 Monate nach dem Beginn der Aufnahme in das CM liegen."/>
<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"/>
+ <rule description="Dauer der Verlängerung > 93Tage nach Ende letzter Verlängerung" expr="$cm_datum_verlaengerung_1 isset $cm_datum_verlaengerung_2 isset and 2 1 1980 date 1 1 1980 date - 93 * $cm_datum_verlaengerung_1 + $cm_datum_verlaengerung_2 < and not" mark="error:cm_datum_verlaengerung_2" name="rule-82" value="Ende der Verlängerung darf max 3 Monate nach dem Ende der ersten Verlängerung liegen"/>
</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 > and not" name="date-sequence-rule-75" value="'Datum erste Verlängerung' darf zeitlich nicht nach 'Datum zweite Verlängerung' liegen."/>
@@ -3396,12 +3397,12 @@
<bool description="unbekannt" name="bool-253" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-254" value="-1"/>
</radio>
- <rule expr="$beschul_end_a -1 == not" mark="warning:beschul_end_a" name="required-rule-137" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_end_b -1 == not" mark="warning:beschul_end_b" name="required-rule-138" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_end_c -1 == not" mark="warning:beschul_end_c" name="required-rule-139" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_end_d -1 == not" mark="warning:beschul_end_d" name="required-rule-140" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_end_e -1 == not" mark="warning:beschul_end_e" name="required-rule-141" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$beschul_end_f -1 == not" mark="warning:beschul_end_f" name="required-rule-142" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_end_a -1 == not" mark="warning:beschul_end_a" name="required-rule-139" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_end_b -1 == not" mark="warning:beschul_end_b" name="required-rule-140" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_end_c -1 == not" mark="warning:beschul_end_c" name="required-rule-141" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_end_d -1 == not" mark="warning:beschul_end_d" name="required-rule-142" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_end_e -1 == not" mark="warning:beschul_end_e" name="required-rule-143" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$beschul_end_f -1 == not" mark="warning:beschul_end_f" name="required-rule-144" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" maxlength="256" name="beschul_end_h_t" size="40" target="b"/>
</group>
@@ -3486,9 +3487,9 @@
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="uleistung_ende_j_t" size="40" target="b"/>
</group>
- <rule expr="$cm_kontakt isset" mark="warning:cm_kontakt" name="required-rule-136" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_kontakt isset" mark="warning:cm_kontakt" name="required-rule-138" value="Fehlende Pflichtfeldangabe"/>
</group>
- <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-135" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-137" value="Fehlende Pflichtfeldangabe"/>
<rule description="'datum_cm_ende' muss vor 'nbetr_start' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_start isset $nbetr_start known and and $datum_cm_ende $nbetr_start > and not" name="date-sequence-rule-94" value="'PHASE B - Case Management / 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' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Start der Nachbetreuung' liegen."/>
<rule description="'datum_cm_ende' muss vor 'nbetr_ende' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $nbetr_ende isset $nbetr_ende known and and $datum_cm_ende $nbetr_ende > and not" name="date-sequence-rule-125" value="'PHASE B - Case Management / 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' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 6.3 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
</page>
@@ -3585,7 +3586,7 @@
<bool description="unbekannt" name="bool-361" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-361" value="-1"/>
</choice>
- <rule expr="$cm_ziel -1 == not" mark="warning:cm_ziel" name="required-rule-143" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_ziel -1 == not" mark="warning:cm_ziel" name="required-rule-145" value="Fehlende Pflichtfeldangabe"/>
</group>
<group containers="a,b" description="Angaben zum Schulbesuch" name="group-74" target="b">
<choice description="Besucht der junge Mensch wieder regelmäßig und selbständig die Schule?" flags="required:phase_b_end" name="cm_schulbes_1" size="1" target="a">
@@ -3600,8 +3601,8 @@
<bool description="unbekannt" name="bool-362" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-362" value="-1"/>
</choice>
- <rule expr="$cm_schulbes_1 -1 == not" mark="warning:cm_schulbes_1" name="required-rule-144" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_schulbes_2 -1 == not" mark="warning:cm_schulbes_2" name="required-rule-145" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_schulbes_1 -1 == not" mark="warning:cm_schulbes_1" name="required-rule-146" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_schulbes_2 -1 == not" mark="warning:cm_schulbes_2" name="required-rule-147" 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_b_end" name="group-96" target="a">
@@ -3678,13 +3679,13 @@
<bool description="unbekannt" name="bool-369" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-370" value="-1"/>
</radio>
- <rule expr="$cm_zielsch_a -1 == not" mark="warning:cm_zielsch_a" name="required-rule-146" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsch_b -1 == not" mark="warning:cm_zielsch_b" name="required-rule-147" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsch_c -1 == not" mark="warning:cm_zielsch_c" name="required-rule-148" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsch_d -1 == not" mark="warning:cm_zielsch_d" name="required-rule-149" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsch_e -1 == not" mark="warning:cm_zielsch_e" name="required-rule-150" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsch_f -1 == not" mark="warning:cm_zielsch_f" name="required-rule-151" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsch_g -1 == not" mark="warning:cm_zielsch_g" name="required-rule-152" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsch_a -1 == not" mark="warning:cm_zielsch_a" name="required-rule-148" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsch_b -1 == not" mark="warning:cm_zielsch_b" name="required-rule-149" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsch_c -1 == not" mark="warning:cm_zielsch_c" name="required-rule-150" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsch_d -1 == not" mark="warning:cm_zielsch_d" name="required-rule-151" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsch_e -1 == not" mark="warning:cm_zielsch_e" name="required-rule-152" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsch_f -1 == not" mark="warning:cm_zielsch_f" name="required-rule-153" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsch_g -1 == not" mark="warning:cm_zielsch_g" name="required-rule-154" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_zielsch_h_t" size="40" target="b"/>
</group>
@@ -3762,13 +3763,13 @@
<bool description="unbekannt" name="bool-369" value="-3"/>
<bool checked="true" description="keine Angabe" name="bool-370" value="-1"/>
</radio>
- <rule expr="$cm_zielsoz_a -1 == not" mark="warning:cm_zielsoz_a" name="required-rule-153" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsoz_b -1 == not" mark="warning:cm_zielsoz_b" name="required-rule-154" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsoz_c -1 == not" mark="warning:cm_zielsoz_c" name="required-rule-155" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsoz_d -1 == not" mark="warning:cm_zielsoz_d" name="required-rule-156" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsoz_e -1 == not" mark="warning:cm_zielsoz_e" name="required-rule-157" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsoz_f -1 == not" mark="warning:cm_zielsoz_f" name="required-rule-158" value="Fehlende Pflichtfeldangabe"/>
- <rule expr="$cm_zielsoz_g -1 == not" mark="warning:cm_zielsoz_g" name="required-rule-159" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsoz_a -1 == not" mark="warning:cm_zielsoz_a" name="required-rule-155" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsoz_b -1 == not" mark="warning:cm_zielsoz_b" name="required-rule-156" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsoz_c -1 == not" mark="warning:cm_zielsoz_c" name="required-rule-157" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsoz_d -1 == not" mark="warning:cm_zielsoz_d" name="required-rule-158" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsoz_e -1 == not" mark="warning:cm_zielsoz_e" name="required-rule-159" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsoz_f -1 == not" mark="warning:cm_zielsoz_f" name="required-rule-160" value="Fehlende Pflichtfeldangabe"/>
+ <rule expr="$cm_zielsoz_g -1 == not" mark="warning:cm_zielsoz_g" name="required-rule-161" value="Fehlende Pflichtfeldangabe"/>
</radio-matrix>
<text description="Nennung Sonstiges" function="suppress_value" maxlength="256" name="cm_zielsoz_h_t" size="40" target="b"/>
</group>
Modified: wasko/trunk/waskaweb/controllers/caselifetime.py
===================================================================
--- wasko/trunk/waskaweb/controllers/caselifetime.py 2009-04-02 09:19:03 UTC (rev 459)
+++ wasko/trunk/waskaweb/controllers/caselifetime.py 2009-04-02 10:16:57 UTC (rev 460)
@@ -226,9 +226,18 @@
if c.num_wiederaufnahme >= 1:
last_date = c.casedata.getData('cm_wiederauf_datum_bis_1')
c.form_result['cm_wiederauf_datum_bis_2'] = dd_mm_YYYY(last_date+timedelta(days=31*3))
+ if c.num_verlaengerung < 1:
+ begin_cm = c.casedata.getData('datum_cm_start')
+ c.form_result['cm_datum_verlaengerung_1'] = dd_mm_YYYY(begin_cm+timedelta(days=458))
+ if c.num_verlaengerung == 1:
+ ende_verl1 = c.casedata.getData('cm_datum_verlaengerung_1')
+ c.form_result['cm_datum_verlaengerung_2'] = dd_mm_YYYY(ende_verl1+timedelta(days=31*3))
+
except Exception, err:
print traceback.print_exc(file=sys.stderr)
c.form_result['cm_wiederauf_datum_bis_1'] = ''
+ c.form_result['cm_datum_verlaengerung_1'] = ''
+ c.form_result['cm_datum_verlaengerung_2'] = ''
return render('/caselifetime/overview.mako')
def changeLifetime(self):
More information about the Mpuls-commits
mailing list