[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