[Mpuls-commits] r106 - in waska/trunk: . formed waskaweb/config waskaweb/controllers waskaweb/lib waskaweb/model

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Sep 1 13:37:01 CEST 2008


Author: torsten
Date: 2008-09-01 13:37:00 +0200 (Mon, 01 Sep 2008)
New Revision: 106

Modified:
   waska/trunk/ChangeLog.txt
   waska/trunk/formed/annotations.xhtml
   waska/trunk/waskaweb/config/routing.py
   waska/trunk/waskaweb/controllers/case.py
   waska/trunk/waskaweb/lib/renderer.py
   waska/trunk/waskaweb/model/user.py
Log:
Added helptexts on required fields and evalution help


Modified: waska/trunk/ChangeLog.txt
===================================================================
--- waska/trunk/ChangeLog.txt	2008-09-01 08:26:10 UTC (rev 105)
+++ waska/trunk/ChangeLog.txt	2008-09-01 11:37:00 UTC (rev 106)
@@ -5,6 +5,14 @@
 	* waskaweb/model/user.py,
 	  waskaweb/lib/security.py: Fixed sytanx error.
 
+	Added helptexts on required fields and evalution help
+
+	* waskaweb/model/user.py,
+	  waskaweb/config/routing.py: Added new route for evaluationhelp
+	* waskaweb/controllers/case.py: New controller for evaluationhelp 
+	* waskaweb/lib/renderer.py,
+	  formed/annotations.xhtml: New helptexts
+
 2008-08-30	Torsten Irlaender  <torsten.irlaender at intevation.de>
 
 	Implemented listing news based on last logintime

Modified: waska/trunk/formed/annotations.xhtml
===================================================================
--- waska/trunk/formed/annotations.xhtml	2008-09-01 08:26:10 UTC (rev 105)
+++ waska/trunk/formed/annotations.xhtml	2008-09-01 11:37:00 UTC (rev 106)
@@ -9,38 +9,109 @@
         <div
 	id="beratung_start:required:erstgespraech">
 		<h2>Pflichtfelder für den Beginn der Beratungstätigkeit</h2>
-		Dieses Feld muss ausgefüllt sein, um die Beratungsphase zu
-		beginnen.
-        </div>
+		Um die Vollständigkeit der ESF-Stammdaten, sowie
+		definierte Start und Endpunkte der Beratungsphase
+		zu gewährleisten, muss dieses Feld ausgefüllt werden.
+	</div>
         <div
 	id="beratung_ende:required:geburtsdatum,arbeitslosigkeit_1,geschlecht,dauer_nach_letzter_beschaeftigung,bezug_alg2,bezug_alg1,erwerbstaetigkeit_job,muttersprache,vater,mutter,geburtsland,schulabschluss_1,abschluss_ausserbetriebliche_ausbildung,abschluss_betriebliche_ausbildung,beieintrittistderjugendlichemehrfachantwortenmoeglich,datum_feststellung,datum_ende_beratung">
 		<h2>Pflichtfelder für den Abschluss der Beratungstätigkeit</h2>
-		Dieses Feld muss ausgefüllt sein, um die Beratungsphase
-		abzuschließen. 
+		Um die Vollständigkeit der ESF-Stammdaten, sowie
+		definierte Start und Endpunkte der Beratungsphase
+		zu gewährleisten, muss dieses Feld ausgefüllt werden.
         </div>
         <div
 	id="cm_start:required:datum_feststellung">
-		<h2>Pflichtfelder für den Beginn des Case-Management</h2>
-		Dieses Feld muss ausgefüllt sein, um das Case-Management zu
-		beginnen. 
+		<h2>Pflichtfelder für den Beginn des Case-Managemet</h2>
+		Um die Vollständigkeit der ESF-Stammdaten, sowie
+		definierte Start und Endpunkte des Case-Management
+		zu gewährleisten, muss dieses Feld ausgefüllt werden.
         </div>
         <div
 	id="cm_ende:required:beendigung_5,art_beendigung">
 		<h2>Pflichtfelder für den Abschluss des Case-Management</h2>
-		Dieses Feld muss ausgefüllt sein, um das Case-Management zu
-		beenden.
+		Um die Vollständigkeit der ESF-Stammdaten, sowie
+		definierte Start und Endpunkte des Case-Management
+		zu gewährleisten, muss dieses Feld ausgefüllt werden.
         </div>
         <div
 	id="nachbetreuung_start:required:beendigung_5">
 		<h2>Pflichtfelder für den Beginn der Nachbetreuung</h2>
-		Dieses Feld muss ausgefüllt sein, um die Nachbetreuung zu
-		beginnen. 
+		Um die Vollständigkeit der ESF-Stammdaten, sowie
+		definierte Start und Endpunkte der Nachbetreuung
+		zu gewährleisten, muss dieses Feld ausgefüllt werden.
         </div>
         <div
 	id="nachbetreuung_ende:required:beendigung_nachbetreuung">
 		<h2>Pflichtfelder für den Abschluss der Nachbetruung</h2>
-		Dieses Feld muss ausgefüllt sein, um die Nachbetreuung zu
-		beenden.
+		Um die Vollständigkeit der ESF-Stammdaten, sowie
+		definierte Start und Endpunkte der Nachbetreuung
+		zu gewährleisten, muss dieses Feld ausgefüllt werden.
         </div>
+	<!-- Auswertungen -->
+        <div
+	id="hilfe_auswertung:evaluation:kompetenzfeststellung">
+		<h2>Verhältnis Beratungskunden/Aufnahmen in das Case-Management (CM)</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
+        <div
+	id="hilfe_auswertung:evaluation:beieintrittistderjugendlichemehrfachantwortenmoeglich,rechtlicher_kontext,schnittstelle_zu">
+		<h2>Zugang zur Kompetenzagentur</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
+        <div
+	id="hilfe_auswertung:evaluation:schulabschluss_1">
+		<h2>Höchster erreichte Schulabschluss</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
+        <div
+	id="hilfe_auswertung:evaluation:zeitraum_fallmanagement,art_beendigung">
+		<h2>Verweildauer im CM</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
+        <div
+	id="hilfe_auswertung:evaluation:geschlecht,geburtsdatum">
+		<h2>Alters- und Geschlechterstruktur in %</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
+        <div
+	id="hilfe_auswertung:evaluation:geburtsland,muttersprache,vater,mutter,">
+		<h2>Migrationshintergrund</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
+        <div
+	id="hilfe_auswertung:evaluation:foerderbedarf">
+		<h2>Förderbedarf</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
+        <div
+	id="hilfe_auswertung:evaluation:vermittlung,veraenderungen_rechtskreis,">
+		<h2>Vermittlung</h2>
+		Dieses Feld wird in der oben genannten Auswertung ausgelesen.
+		Um möglichst aussagekräftige Ergebnisse in der internen
+		Auswertung zu erhalten, empfehlen wird dieses Feld
+		auszufüllen.
+	</div>
     </body>
 </html>

Modified: waska/trunk/waskaweb/config/routing.py
===================================================================
--- waska/trunk/waskaweb/config/routing.py	2008-09-01 08:26:10 UTC (rev 105)
+++ waska/trunk/waskaweb/config/routing.py	2008-09-01 11:37:00 UTC (rev 106)
@@ -66,6 +66,7 @@
     map.connect('rg_aid/:action/:rg_id/:page_id', controller="rg_aid")
     map.connect('formhelp', 'case/showhelp/:help_id', controller="case", action="showHelp")
     map.connect('required', 'case/required/:help_id', controller="case", action="showRequired")
+    map.connect('showevalhelp', 'case/showHelpEvaluation/:help_id', controller="case", action="showHelpEvaluation")
     map.connect('digest', 'case/digest/:id', controller="case", action="digest")
     map.connect('case/logbook/:id/:sort_field/:sort_order', controller="case", action="logbook", sort_field='datum', sort_order='desc') #sorting of logbookentries
     map.connect('case_overview/overview/:reset/:sort_field/:sort_order', controller="case_overview", action="overview", reset=0, sort_field="name_1", sort_order="asc") #for bundles actions in case_overview

Modified: waska/trunk/waskaweb/controllers/case.py
===================================================================
--- waska/trunk/waskaweb/controllers/case.py	2008-09-01 08:26:10 UTC (rev 105)
+++ waska/trunk/waskaweb/controllers/case.py	2008-09-01 11:37:00 UTC (rev 106)
@@ -437,6 +437,13 @@
         c.required  = unicode(required, 'utf-8')
         return render('/casemanagement/required.mako')
 
+    @checkRole(('admin_ka', 'cm_ka', 'pb_ka'))
+    def showHelpEvaluation(self, help_id):
+        required = g.helpData.getAnnotations(help_id, ('evaluation',))
+        if not required: raise HTTPNotFound()
+        c.required  = unicode(required, 'utf-8')
+        return render('/casemanagement/required.mako')
+
     @checkRole('cm_ka')
     def save(self):
         case_session = session.get('case')

Modified: waska/trunk/waskaweb/lib/renderer.py
===================================================================
--- waska/trunk/waskaweb/lib/renderer.py	2008-09-01 08:26:10 UTC (rev 105)
+++ waska/trunk/waskaweb/lib/renderer.py	2008-09-01 11:37:00 UTC (rev 106)
@@ -79,7 +79,7 @@
             out.append(REQUIRED % h.url_for('required', help_id=escape(dataID)))
 
         if self.help.hasAnnotations(dataID, ('evaluation',)):
-            out.append(EVALUATION % h.url_for('required', help_id=escape(dataID)))
+            out.append(EVALUATION % h.url_for('showevalhelp', help_id=escape(dataID)))
 
         if self.help.hasHelp(dataID):
             out.append(HELP % h.url_for('formhelp', help_id=escape(dataID)))

Modified: waska/trunk/waskaweb/model/user.py
===================================================================
--- waska/trunk/waskaweb/model/user.py	2008-09-01 08:26:10 UTC (rev 105)
+++ waska/trunk/waskaweb/model/user.py	2008-09-01 11:37:00 UTC (rev 106)
@@ -332,7 +332,7 @@
         self.needs_passrefresh = data.get('newpass', True) 
         self.role = data.get('role', '') 
         self.last_login = data.get('last_login') or datetime.datetime.now()
-        
+
 class SessionSuperAdmin(User):
     def __init__(self, lname, password):
         User.__init__(self, 0)



More information about the Mpuls-commits mailing list