[Mpuls-commits] r676 - in waska/trunk: . waskaweb/controllers waskaweb/templates/casemanagement

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Nov 6 14:48:12 CET 2009


Author: torsten
Date: 2009-11-06 14:48:10 +0100 (Fri, 06 Nov 2009)
New Revision: 676

Modified:
   waska/trunk/ChangeLog.txt
   waska/trunk/waskaweb/controllers/case.py
   waska/trunk/waskaweb/templates/casemanagement/digest_body.mako
Log:
Add more info into digest


Modified: waska/trunk/ChangeLog.txt
===================================================================
--- waska/trunk/ChangeLog.txt	2009-11-06 11:25:00 UTC (rev 675)
+++ waska/trunk/ChangeLog.txt	2009-11-06 13:48:10 UTC (rev 676)
@@ -1,3 +1,12 @@
+2009-11-06 	Torsten Irlaender  <torsten.irlaender at intevation.de>
+
+	Added some changes to the digest. 
+
+	* waskaweb/controllers/case.py,
+	  waskaweb/templates/casemanagement/digest_body.mako: Show type of
+	  case (CM, Beratung) and show all start and end dates in digest. 
+	  Further add note to print the digest before anonymisation.
+
 2009-11-03 	Torsten Irlaender  <torsten.irlaender at intevation.de>
 
 	Added phase information to the case overview

Modified: waska/trunk/waskaweb/controllers/case.py
===================================================================
--- waska/trunk/waskaweb/controllers/case.py	2009-11-06 11:25:00 UTC (rev 675)
+++ waska/trunk/waskaweb/controllers/case.py	2009-11-06 13:48:10 UTC (rev 676)
@@ -108,7 +108,8 @@
 
 ANONYMIZE_CONFIRM = u"""Fallakte anonymisieren?"""
 ANONYMIZE_CONFIRM_TEXT = u"""Wollen Sie wirklich die Fallakte anonymisieren und die personenbezogenen Daten unwiederbringlich verlieren?. Die Fallakte steht danach nicht mehr zur Bearbeitung zur Verfügung. Die anonymisierte Fallakte wird weiterhin in der Auswertung berücksichtigt werden."""
-MARKANONYMIZE_CONFIRM_TEXT = u"""<p>Wollen Sie wirklich die Fallakte zum Anonymisieren freigeben? Die Fallakte steht Ihnen danach nicht mehr zur Bearbeitung zur Verfügung und wird der Administration zur Anonymisierung vorgelegt.</p><p><b>Die Fallakte wird in der Phase </b>'%s'<b> anonymisiert und wird in Abhängigkeit davon als Case Management Fall oder nur als Beratungsfall bei entsprechenden Auswertungen berücksichtigt!</b>"""
+MARKANONYMIZE_CONFIRM_TEXT = u"""<p>Wollen Sie wirklich die Fallakte zum Anonymisieren freigeben? Die Fallakte steht Ihnen danach nicht mehr zur Bearbeitung zur Verfügung und wird der Administration zur Anonymisierung vorgelegt.</p><p><b>Die Fallakte wird in der Phase </b>'%s'<b> anonymisiert und wird in Abhängigkeit davon als Case Management Fall oder nur als Beratungsfall bei entsprechenden Auswertungen berücksichtigt!</b><p>
+Bitte achten Sie darauf, dass Sie vor der Anonymisierung die Zusammenfassung der Fallakte für Ihre Unterlagen ausdrucken.</p>"""
 
 ANONYMIZE_SUCCESS = u"""Fallakte anonymisiert!"""
 ANONYMIZE_SUCCESS_TEXT = u"""Die personenbezogenen Daten der Fallakte wurden gelöscht und die Fallakte aus der Übersicht entfernt. Bitte klicken Sie auf "OK", um zur Fallaktenübersicht fortzufahren."""
@@ -295,6 +296,9 @@
         c.cmfinished = case.getState().getPhase() in (3,4,5)
         c.digest = case.getDigest()
         c.ds_id = id
+        c.phase = case.getState().getPhase()
+        # call self.phase to get phase_pairs
+        self.phase(id)
         c.last_access = case.getState().getAccessTime('%d.%m.%Y %H:%M')
         c.daysToMaxSavetime = case.getState().daysToMaxSavetime()
         c.maxsavetime = case.getState().getMaxSavetime()

Modified: waska/trunk/waskaweb/templates/casemanagement/digest_body.mako
===================================================================
--- waska/trunk/waskaweb/templates/casemanagement/digest_body.mako	2009-11-06 11:25:00 UTC (rev 675)
+++ waska/trunk/waskaweb/templates/casemanagement/digest_body.mako	2009-11-06 13:48:10 UTC (rev 676)
@@ -52,21 +52,37 @@
 <h2>${_('Angaben zum Verlauf')}</h2>
 <table class="">
   <tr>
-    <td class="label table_header_v table_width_mid_l">${_('Phase')}</td>
-    <td class="table_row_v">${ c.phasedescription } ( ${ c.phasestate } )</td>
+    <td class="label table_header_v table_width_mid_l">${_('Fallart')}</td>
+    <td class="table_row_v">
+      % if c.phase in (0,1):
+        In der Klärung
+      % elif c.phase in (6,7):
+        Beratungsfall
+      % else:
+        Case Management
+      % endif
+    </td>
   </tr>
   <tr>
-    <td class="label">${_('Start- Enddatum')}</td>
-    <td class="table_row_v_2">( ${ h.dd_mm_YYYY(c.start_date, '-/-') | h } bis ${ h.dd_mm_YYYY(c.end_date, '-/-') | h } )</td>
+    <td class="label table_width_mid_l">${_('Phase')}</td>
+    <td class="table_row_v_2">${ c.phasedescription } ( ${ c.phasestate } )</td>
   </tr>
+  <tr>
+    <td class="label table_header_v">${_('Start- Enddaten')}</td>
+    <td class="table_row_v">
+    % for phase_pair in c.phase_pairs:
+      ${phase_pair.getDescription()} (${h.dd_mm_YYYY(phase_pair.getStart().getTime(), '-/-')} bis ${h.dd_mm_YYYY(phase_pair.getEnd().getTime(), '-/-')})<br>
+    % endfor
+    </td>
+  </tr>
   % if c.cmfinished: 
   <tr>
-    <td class="label table_header_v table_width_mid_l">${_('Art Beendigung')}</td>
-    <td class="table_row_v">${c.digest.type_ending | h}</td>
+    <td class="label table_width_mid_l">${_('Art Beendigung')}</td>
+    <td class="table_row_v_2">${c.digest.type_ending | h}</td>
   </tr>
   <tr>
-    <td class="label">${_('Status bei Beendigung')}</td>
-    <td class="table_row_v_2">${c.digest.state_ending | h}</td>
+    <td class="label table_header_v">${_('Status bei Beendigung')}</td>
+    <td class="table_row_v">${c.digest.state_ending | h}</td>
   </tr>
   % endif
 </table>



More information about the Mpuls-commits mailing list