[Mpuls-commits] r3741 - wasko/trunk/waskoweb/lib
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Sep 20 11:16:25 CEST 2010
Author: torsten
Date: 2010-09-20 11:16:22 +0200 (Mon, 20 Sep 2010)
New Revision: 3741
Modified:
wasko/trunk/waskoweb/lib/validators.py
Log:
* waskoweb/lib/validators.py (ExtraTimeFormValidator2): Added paramas
from first extratime to validator for second extratime.
Modified: wasko/trunk/waskoweb/lib/validators.py
===================================================================
--- wasko/trunk/waskoweb/lib/validators.py 2010-09-20 09:02:32 UTC (rev 3740)
+++ wasko/trunk/waskoweb/lib/validators.py 2010-09-20 09:16:22 UTC (rev 3741)
@@ -57,6 +57,12 @@
allow_extra_fields = True
filter_extra_fields = True
+ # Data from first extratime. Needed here to be available in errorcase for
+ # htmlfill
+ cm_datum_verlaengerung_1 = DateCheck(not_empty=True)
+ cm_bestaet_verlaengerung_1 = String(not_empty=True)
+ cm_anmerk_verlaengerung_1 = String()
+
cm_datum_verlaengerung_2 = DateCheck(not_empty=True)
cm_bestaet_verlaengerung_2 = String(not_empty=True)
cm_anmerk_verlaengerung_2 = String()
@@ -77,8 +83,16 @@
filter_extra_fields = True
cm_wiederauf_genehm_1 = String()
- cm_wiederauf_genehm_datum_1 = DateCheck(not_empty=True)
- cm_wiederauf_datum_bis_1 = DateCheck(not_empty=True)
+ # Konvertierung in datetime-objekte.
+ cm_wiederauf_genehm_datum_1 = MyDateConverter(not_empty=True, month_style='dd.mm.jjjj')
+ cm_wiederauf_datum_bis_1 = MyDateConverter(not_empty=True, month_style='dd.mm.jjjj')
+
+ # Diese Validatoren greifen nur auf die übermittelten Werte in dem request
+ # zu, also nicht dem entsprec enden python typen nach einer Validierung
+ chained_validators = [
+ DateOrder('cm_wiederauf_genehm_datum_1', 'cm_wiederauf_datum_bis_1'),
+ TimeDeltaCheck('cm_wiederauf_genehm_datum_1', 'cm_wiederauf_datum_bis_1', days=93)
+ ]
cm2c_t = String(not_empty=True)
More information about the Mpuls-commits
mailing list