[Mpuls-commits] r3527 - in waska/trunk/waskaweb: public/formed templates/casemanagement

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Sep 6 14:31:44 CEST 2010


Author: torsten
Date: 2010-09-06 14:31:42 +0200 (Mon, 06 Sep 2010)
New Revision: 3527

Added:
   waska/trunk/waskaweb/templates/casemanagement/digest_body.mako
Modified:
   waska/trunk/waskaweb/public/formed/formedtree.xml
Log:
Added waska-specific digest


Modified: waska/trunk/waskaweb/public/formed/formedtree.xml
===================================================================
--- waska/trunk/waskaweb/public/formed/formedtree.xml	2010-09-06 08:56:28 UTC (rev 3526)
+++ waska/trunk/waskaweb/public/formed/formedtree.xml	2010-09-06 12:31:42 UTC (rev 3527)
@@ -97,6 +97,7 @@
             </choice>
             <rule description="Zeige Hinweisdialog wenn Regel matcht. Die Phase CM soll nicht gestartet werden können" expr="$letzte_jahr_allg_schule 0 ==" mark="warning:letzte_jahr_allg_schule" name="rule-0" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
             <rule description="Anzeige eines Hinweisedialog, Phase CM darf nicht gestartet werden" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 0 == and" mark="warning:letzte_jahr_allg_schule" name="rule-1" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>
+            <!--<rule description="cm nur startbar wenn im letzten Jahr und prognose vorliegt" expr="$letzte_jahr_allg_schule 1 == $prognose_liegt_vor 1 == and not" mark="error:letzte_jahr_allg_schule" name="phase-rule-7" value="Schüler/innen dürfen nur dann ins Case Managagement aufgenommen werden, wenn sie sich im letzten Schulbesuchsjahr befinden und eine Übergangsprognose vorliegt."/>-->
             <choice description="Eine Übergangsprognose liegt vor" flags="evaluation:phase_x;required:phase_0" name="prognose_liegt_vor" size="1" target="b">
               <bool checked="true" description="Keine Angabe" name="keineangabe" value="-1"/>
               <bool description="Unbekannt" name="unbekannt" value="-3"/>

Added: waska/trunk/waskaweb/templates/casemanagement/digest_body.mako
===================================================================
--- waska/trunk/waskaweb/templates/casemanagement/digest_body.mako	2010-09-06 08:56:28 UTC (rev 3526)
+++ waska/trunk/waskaweb/templates/casemanagement/digest_body.mako	2010-09-06 12:31:42 UTC (rev 3527)
@@ -0,0 +1,49 @@
+## -*- coding: utf-8 -*-
+<%inherit file="digest.mako" />
+<%!  import mpulsweb.lib.helper.filters as F %>
+
+<%def name="renderCaseInfo(case)">
+  <h2>${_('cm_header_digest_youth')}</h2>
+  <table>
+    % for num, field in enumerate(c.case.get_digest_fields()):
+      % if field.name in ['name_1', 'vorname_1', 'geburtsdatum', 'strasse', 'strassenr', 'plz', 'wohnort', 'vorwahl', 'telefon_1', 'mobiltelefon', 'email']:
+        <tr class="${num % 2 and 'hl' or ''}">
+          <td class="label">${c.case.get_description(field.name)}</td>
+          <td>${c.case.get_value(field.name)| F.NA}</td>
+        </tr>
+      %endif 
+    % endfor
+  </table>
+  <h2>${_('Angaben zum Erziehungsberechtigten')}</h2>
+  <table>
+    % for num, field in enumerate(c.case.get_digest_fields()):
+      % if field.name in ['name_2', 'vorname_2', 'vorwahl_1', 'telefon_1_1', 'mobiltelefon_1', 'email_1']:
+        <tr class="${num % 2 and 'hl' or ''}">
+          <td class="label">${c.case.get_description(field.name)}</td>
+        <td>${c.case.get_value(field.name)| F.NA}</td>
+        </tr>
+      %endif 
+    % endfor
+  </table>
+</%def>
+
+<%def name="renderCustomCaseStateInfo(case)">
+  <%
+    mapping_1 = c.case.get_formed_item('art_beendigung').getMeta().getValueMapping()
+    mapping_2 = c.case.get_formed_item('bei_austritt_ist_der_jugendliche').getMeta().getValueMapping()
+  %>
+  % if case.getState().isCmFinished():
+    <tr class="">
+      <td class="label">Art Beendigung</td>
+      <td>${mapping_1.get(c.case.get_value('art_beendigung'))}</td>
+    </tr>
+    <tr class="hl">
+      <td class="label">Status bei Beendigung</td>
+      <td>${mapping_2.get(c.case.get_value('bei_austritt_ist_der_jugendliche'))}</td>
+    </tr>
+  % endif
+</%def>
+
+${self.renderMaxSavetimeInfo(c.case)}
+${self.renderCaseStateInfo(c.case)}
+${self.renderCaseInfo(c.case)}



More information about the Mpuls-commits mailing list