[Mpuls-commits] r1567 - wasko/branches/2.0/waskaweb/templates/logbook

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Feb 15 16:37:17 CET 2010


Author: torsten
Date: 2010-02-15 16:37:12 +0100 (Mon, 15 Feb 2010)
New Revision: 1567

Modified:
   wasko/branches/2.0/waskaweb/templates/logbook/edit_body.mako
Log:
* waskaweb/templates/logbook/edit_body.mako: Build select box for type
of logbook entry dynamically from configuration.


Modified: wasko/branches/2.0/waskaweb/templates/logbook/edit_body.mako
===================================================================
--- wasko/branches/2.0/waskaweb/templates/logbook/edit_body.mako	2010-02-15 15:15:11 UTC (rev 1566)
+++ wasko/branches/2.0/waskaweb/templates/logbook/edit_body.mako	2010-02-15 15:37:12 UTC (rev 1567)
@@ -35,37 +35,16 @@
 <div class="w100">
   <label for="kind">Art des Eintrags:</label><br>
   <select name='kind' id='kind'>
-    <optgroup label="unmittelbare Arbeit mit dem Jugendlichen">
-      <option value="1">Gespräch mit dem/der Jugendlichen</option>
-      <option value="2">Kompetenzfeststellung</option>
-      <option value="3">Korrespondenz mit dem/der Jugendlichen (Telefonate/Schriftverkehr)</option>
-      <option value="4">Begleitung des/der Jugendlichen zu externen Stellen</option>
-      <option value="5">Sonstige Betreuung des Jugendlichen</option>
+    % for cat in g.mpuls_config.get('logbook', 'categories'):
+      <optgroup label="${h.escape(cat.get('name'))}">
+        % for item in cat.get('items'):
+          <option value="${item}">
+            ${h.escape(g.mpuls_config.get('logbook', 'descriptions')[0].get(item))}
+          </option>
+        % endfor
       </optgroup>
-    <optgroup label="Arbeit mit Eltern/Personensorgeberechtigte">
-      <option value="6">Gespräch mit Eltern/Personensorgeberechtigten</option>
-      <option value="7">Korrespondenz mit Eltern/Personensorgeberechtigten (Telefonat/Schriftverkehr)</option>
-      <option value="8">Sonstige Maßnahmen der Elternarbeit</option>
-    </optgroup>
-    <optgroup label="Arbeit mit Dritten">
-      <option value="9">Gespräch mit schulischen Mitarbeiter/-innen</option>
-      <option value="10">Korrespondenz mit Schule (Telefonat/Schriftverkehr)</option>
-      <option value="18">Gespräch mit Mitarbeiter/-innen der Jugendhilfe</option>
-      <option value="11">Korrespondenz mit Jugendhilfe (Telefonat/Schriftverkehr)</option>
-      <option value="12">Gespräch mit beteiligten Dritten/Kooperationspartnern</option>
-      <option value="13">Korrespondenz mit beteiligten Dritten/Kooperationspartnern (Telefonat/Schriftverkehr)</option>
-      <option value="14">Förder bzw. Fallkonferenz</option>
-    </optgroup>
-    <optgroup label="Sonstiges">
-      <option value="15">Fahrtwege</option>
-      <option value="16">Dokumentation WASKO</option>
-      <option value="17">Teambesprechung</option>
-      <option value="-2">sonstige Angaben</option>
-      <option value="-1">Keine Angabe</option>
-    </optgroup>
+    % endfor
   </select>
-</div>
-<div class="w100">
   % if c.form_errors.get('short_notice'):
     <label for="short_notice" class="error_font">Nennung Sonstiges:</label><br>
     <input type="text" class="field error_box" name="short_notice" id="short_notice" maxlength="80"/>
@@ -79,7 +58,7 @@
   <textarea cols="70" rows="10" name="notice" id="notice"></textarea>
 </div>
 <div>
-<input type="hidden" name="case_id" value="">
-<input type="submit" value="Eintrag speichern">
+  <input type="hidden" name="case_id" value="">
+  <input type="submit" value="Eintrag speichern">
 </div>
 </fieldset>



More information about the Mpuls-commits mailing list