[Mpuls-commits] r3847 - in wasko/branches/1.0: . formed waskaweb/model

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Oct 1 15:20:19 CEST 2010


Author: roland
Date: 2010-10-01 15:20:17 +0200 (Fri, 01 Oct 2010)
New Revision: 3847

Modified:
   wasko/branches/1.0/ChangeLog.txt
   wasko/branches/1.0/formed/formedtree_web.xml
   wasko/branches/1.0/waskaweb/model/datapage.py
Log:
issue1098: update the maximum allowed date

Modified: wasko/branches/1.0/ChangeLog.txt
===================================================================
--- wasko/branches/1.0/ChangeLog.txt	2010-10-01 13:05:42 UTC (rev 3846)
+++ wasko/branches/1.0/ChangeLog.txt	2010-10-01 13:20:17 UTC (rev 3847)
@@ -1,3 +1,9 @@
+2010-10-01 Roland Geider <roland.geider at intevation.de>
+
+	* waskaweb/model/datapage.py
+	  formed/formedtree_web.xml: issue1098: update the maximum allowed
+	  date for CM start/end
+
 2010-09-23	Roland Geider <roland.geider at intevation.de>
 
 	* waskaweb/lib/helpers.py,

Modified: wasko/branches/1.0/formed/formedtree_web.xml
===================================================================
--- wasko/branches/1.0/formed/formedtree_web.xml	2010-10-01 13:05:42 UTC (rev 3846)
+++ wasko/branches/1.0/formed/formedtree_web.xml	2010-10-01 13:20:17 UTC (rev 3847)
@@ -292,7 +292,7 @@
       <group description="3. Angaben zur Person" name="group-5">
         <page containers="a,b,c,d,e,f,g,h,i" description="3.1 Persönliche Angaben" name="page-2">
           <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">
+            <conditional expr="$datum_cm_start isset not $datum_cm_start 1 9 2010 date &gt;= or" name="conditional-11" target="a">
               <date description="Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle" flags="required:phase_b_start,phase_a_end;time:phase_a_end,phase_b_start" 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 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" value="'PHASE B - Case Management / 3. Angaben zur Person / 3.1 Persönliche Angaben / Aufnahme in das Case Management / Datum Beginn der Umsetzung des Case Management in der Koordinierungsstelle' darf zeitlich nicht nach 'PHASE C - Nachbetreuung / 7.1 Nachbetreuung / Datum Ende der Nachbetreuung' liegen."/>
@@ -3421,7 +3421,7 @@
                 <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 &gt; and not" mark="error:cm_datum_verlaengerung_1" name="date-sequence-rule-51" value="'Datum erste Verlängerung' darf zeitlich nicht nach 'Datum zweite Verlängerung' liegen."/>
               </group>
             </conditional>
-            <conditional expr="$datum_cm_ende isset not $datum_cm_ende 1 1 2010 date &gt;= or" name="conditional-12" target="a">
+            <conditional expr="$datum_cm_ende isset not $datum_cm_ende 1 9 2010 date &gt;= or" name="conditional-12" target="a">
               <date description="Datum Beendigung des Case Management" flags="required:phase_b_end;phase_c_start;time:phase_b_end" name="datum_cm_ende" order="datum_bfplan;nbetr_start" target="b"/>
               <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-138" value="Fehlende Pflichtfeldangabe"/>
               <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 &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-4" 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."/>

Modified: wasko/branches/1.0/waskaweb/model/datapage.py
===================================================================
--- wasko/branches/1.0/waskaweb/model/datapage.py	2010-10-01 13:05:42 UTC (rev 3846)
+++ wasko/branches/1.0/waskaweb/model/datapage.py	2010-10-01 13:20:17 UTC (rev 3847)
@@ -201,10 +201,10 @@
                     ov = self.getData(k)
                     if nv != ov:
                         if k in ['datum_cm_start', 'datum_cm_ende']:
-                            # Raise an exception if the new date is before the 1.1.2010
+                            # Raise an exception if the new date is before the 1.9.2010
                             
-                            if nv < datetime.date(2010, 01, 01):
-                                raise SematicError('Datum darf nicht vor dem 1.1.2010 liegen')
+                            if nv < datetime.date(2010, 9, 1):
+                                raise SematicError('Datum darf nicht vor dem 1.9.2010 liegen')
                         to_be_set[k] = (nv, [])
             except SematicError, inst:
                 ei = ErrorItem(pageName, value, widget.getDescription())



More information about the Mpuls-commits mailing list