[Mpuls-commits] r123 - in waska/trunk: . waskaweb/model waskaweb/templates/casemanagement

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Sep 3 12:56:11 CEST 2008


Author: teichmann
Date: 2008-09-03 12:56:10 +0200 (Wed, 03 Sep 2008)
New Revision: 123

Modified:
   waska/trunk/ChangeLog.txt
   waska/trunk/waskaweb/model/case.py
   waska/trunk/waskaweb/templates/casemanagement/main.mako
Log:
Load current phase from database and displa it in case digest.


Modified: waska/trunk/ChangeLog.txt
===================================================================
--- waska/trunk/ChangeLog.txt	2008-09-03 10:38:22 UTC (rev 122)
+++ waska/trunk/ChangeLog.txt	2008-09-03 10:56:10 UTC (rev 123)
@@ -1,5 +1,11 @@
 2008-09-03  Sascha L. Teichmann <sascha.teichmann at intevation.de>
 
+	* waskaweb/templates/casemanagement/main.mako: Show current phase in case digest
+
+	* waskaweb/model/case.py: Removed '#' before loading of phase from database.
+
+2008-09-03  Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
 	* waskaweb/model/phase_transition.py: New. Transition table for phase model.
 	  Contains descption strings for phases, too.
 

Modified: waska/trunk/waskaweb/model/case.py
===================================================================
--- waska/trunk/waskaweb/model/case.py	2008-09-03 10:38:22 UTC (rev 122)
+++ waska/trunk/waskaweb/model/case.py	2008-09-03 10:56:10 UTC (rev 123)
@@ -54,6 +54,8 @@
 from waskaweb.model.statement import PrivacyStatement, AidPlanStatement, DiscretionStatement
 from waskaweb.model.document import listDocuments 
 
+from waskaweb.model.phase_transition import phase_description
+
 from waskaweb.lib.helpers import dd_mm_yyyy_HH_MM, dd_mm_YYYY
 
 from os import tmpnam, unlink
@@ -1081,7 +1083,7 @@
                 self._last_date  = result.get('letzer_termin')
                 self.cm_finished = result.get('cm_beendet')
                 self.cm_canceled = result.get('cm_abbruch')
-                #self.phase       = result.get('phase')
+                self.phase       = result.get('phase')
             finally:
                 db.recycleConnection(conn, cur)
         except:
@@ -1143,6 +1145,9 @@
     def getPhase(self):
         return self.phase
 
+    def getPhaseDescription(self):
+        return phase_description(self.phase)
+
     def getAccessTime(self, format=None):
         if format:
             try:

Modified: waska/trunk/waskaweb/templates/casemanagement/main.mako
===================================================================
--- waska/trunk/waskaweb/templates/casemanagement/main.mako	2008-09-03 10:38:22 UTC (rev 122)
+++ waska/trunk/waskaweb/templates/casemanagement/main.mako	2008-09-03 10:56:10 UTC (rev 123)
@@ -14,14 +14,15 @@
 </%def>
 
 <%def name="buildInfofield()">
+  <% case = session.get('case') %>
   <div id="infofield">
     <strong>${_('cm_info_name')}:</strong>
-       ${h.getCaseShort(session.get('case').first_name, 15) | F.NA, h} 
-       ${h.getCaseShort(session.get('case').last_name, 15)  | F.NA, h}<br>
-    <strong>${_('cm_info_phase')}:</strong> Beratung (läuft)<br>
+       ${h.getCaseShort(case.first_name, 15) | F.NA, h} 
+       ${h.getCaseShort(case.last_name, 15)  | F.NA, h}<br>
+    <strong>${_('cm_info_phase')}:</strong> ${ case.getState().getPhaseDescription() | h }<br>
     <strong>${_('cm_info_status')}:</strong>
-       ${session.get('case').getState().getStateLabel()  | F.NA, h}<br>
-    <strong>${_('cm_info_nr')}:</strong> ${session.get('case').knr | F.NA, h}
+       ${case.getState().getStateLabel()  | F.NA, h}<br>
+    <strong>${_('cm_info_nr')}:</strong> ${case.knr | F.NA, h}
   </div>
 </%def>
 



More information about the Mpuls-commits mailing list