[Mpuls-commits] r461 - in wasko/trunk: . waskaweb/controllers
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Apr 2 15:03:07 CEST 2009
Author: torsten
Date: 2009-04-02 15:03:05 +0200 (Thu, 02 Apr 2009)
New Revision: 461
Modified:
wasko/trunk/ChangeLog.txt
wasko/trunk/waskaweb/controllers/caselifetime.py
Log:
Fixed issue156
Modified: wasko/trunk/ChangeLog.txt
===================================================================
--- wasko/trunk/ChangeLog.txt 2009-04-02 10:16:57 UTC (rev 460)
+++ wasko/trunk/ChangeLog.txt 2009-04-02 13:03:05 UTC (rev 461)
@@ -26,6 +26,11 @@
formed/formedtree_web.xml: Added rules for datechecks on
"verlaengerung". prefill form with dates for verlaengerung.
+ Fixed issue156:
+
+ * waskaweb/controllers/caselifetime.py: Append mark to casenumber when
+ case is reopened or renewed.
+
2009-04-01 Sascha L. Teichmann <teichmann at intevation.de>
* waskaweb/converter/wasko_v1v2.py: Fixed elimination of
Modified: wasko/trunk/waskaweb/controllers/caselifetime.py
===================================================================
--- wasko/trunk/waskaweb/controllers/caselifetime.py 2009-04-02 10:16:57 UTC (rev 460)
+++ wasko/trunk/waskaweb/controllers/caselifetime.py 2009-04-02 13:03:05 UTC (rev 461)
@@ -96,6 +96,13 @@
# fields.data['datum_cm_ende'] = None
# fields.storeData(id)
+def mark_case(id, mark=None):
+ if mark:
+ fields = extract_data_from_case(id, ['fn'])
+ fields.data['fn'] += '_%s' % mark
+ fields.storeData(id)
+
+
def doc_abschluss(id, to_id=None):
if to_id is None: to_id = id
try:
@@ -328,12 +335,14 @@
data['phase'] = '-1'
data['cm2c'] = '1'
save_formdata(new_case.id, data)
+ mark_case(new_case.id, 'NA')
create_logbook(id=new_case.id, header='Neuaufnahme', text='Für den Fall wurde eine Neuaufnahme des Integrationsprozess dokumentiert.')
# markiere den alten Fall zur Anonymisierung
factory = CaseFactory()
old_case = factory.loadById(session['case'].id)
old_case.setState(4)
+ mark_case(old_case.id, 'NA')
create_logbook(header='Neuaufnahme', text='Für den Fall wurde eine Neuaufnahme des Integrationsprozess dokumentiert.')
except Exception, err:
traceback.print_exc(file = sys.stderr)
@@ -388,12 +397,14 @@
save_formdata(new_case.id, data)
copy_field(new_case.id, 'cm_wiederauf_genehm_datum_1', 'datum_cm_start')
copy_field(new_case.id, 'cm_wiederauf_genehm_datum_1', 'erstgespraech')
+ mark_case(new_case.id, 'WA')
create_logbook(id=new_case.id, header='Wiederaufnahme', text='Für den Fall wurde eine genehmigte Wiederaufnahme des Integrationsprozess dokumentiert.')
# Markiere alten Fall zur Anonymisierung
factory = CaseFactory()
old_case = factory.loadById(id)
old_case.setState(4)
+ mark_case(old_case.id, 'WA')
create_logbook(id=id, header='Wiederaufnahme', text='Für den Fall eine Wiederaufnahme des Integrationsprozess in einer neuen Fallakte durchgeführt.')
else:
More information about the Mpuls-commits
mailing list