[Mpuls-commits] r54 - in trunk: . waskaweb/i18n/de/LC_MESSAGES waskaweb/model waskaweb/templates/casemanagement

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Aug 13 15:15:14 CEST 2008


Author: thomas
Date: 2008-08-13 15:15:14 +0200 (Wed, 13 Aug 2008)
New Revision: 54

Modified:
   trunk/ChangeLog.txt
   trunk/Changes.txt
   trunk/waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
   trunk/waskaweb/model/appointment.py
   trunk/waskaweb/templates/casemanagement/digest.mako
Log:
Load ccde2425974d into trunk.


Modified: trunk/ChangeLog.txt
===================================================================
--- trunk/ChangeLog.txt	2008-08-13 13:14:48 UTC (rev 53)
+++ trunk/ChangeLog.txt	2008-08-13 13:15:14 UTC (rev 54)
@@ -1,5 +1,32 @@
+2008-05-30	Sascha L. Teichmann <teichmann at intevation.de>
+
+	* Changes.txt: Adjusted for 1.0.2
+
+2008-05-30 	Torsten Irlaender  <torsten.irlaender at intevation.de>
+
+	Changed text for the reminders in the digest
+
+	* waskaweb/templates/casemanagement/digest.mako: Suggest anonymisation
+	  instead of deleteing cases if they seems to be old.
+
+	Changed version String
+
+	* waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed to Version 1.0.2
+
+2008-05-30	Sascha L. Teichmann <teichmann at intevation.de>
+
+	* waskaweb/model/appointment.py: Hotfixed SQL syntax not understood
+	  by psycopg2.
+
 2008-05-29	Sascha L. Teichmann <teichmann at intevation.de>
 
+	Fixed issue408
+
+	* waskaweb/model/appointment.py: Optimized query to figure out old
+	  inactive cases.
+
+2008-05-29	Sascha L. Teichmann <teichmann at intevation.de>
+
 	* waskaweb/lib/csv.py: Build list of used row indices once
 	  instead of repeated field lookup in black list.
 	  
@@ -27,6 +54,10 @@
 	* waskaweb/templates/main.mako: Reset agency selection when selection
 	  agencyoverview in the main menue
 
+	Changed Version String and tagged Version 1.0.1
+
+	* waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Version string to 1.0.1
+
 2008-05-29	Sascha L. Teichmann <teichmann at intevation.de>
 
 	* waskaweb/lib/csv.py: Removed stupid creation of key/value

Modified: trunk/Changes.txt
===================================================================
--- trunk/Changes.txt	2008-08-13 13:14:48 UTC (rev 53)
+++ trunk/Changes.txt	2008-08-13 13:15:14 UTC (rev 54)
@@ -1,7 +1,48 @@
-Beta 30:
+1.0.2:
 
+    Neu:
+
+        * In der Fallaktenübersicht gibt es nun einen Haken, mit dem
+          man Aktionen auf alle angezeigten Fallakten anwenden kann, ohne
+          alle Akten einzeln auszuwählen.
+          (issue267)
+
+        * Es kann eine leere Fallakte gedruckt werden. Hierzu muss allerdings
+          mindestens eine Fallakte existieren, um diese dann leer zu drucken.
+          (issue385)
+
     Verbessert:
 
+        * Es wird nun empfohlen Fallakten bei ihrem Abschluss zu anonymisieren 
+          statt sie zu löschen. Dies ermöglicht längerfristige Analysen.
+
+        * Bei größeren Fallakten-Anzahlen war das Einloggen bzw. die
+          Darstellung des schwarzen Bretts sehr langsam. Auch die Fallaktenübersicht
+          wird nun schneller darsgestellt.
+          (issue408)
+
+        * Der CSV-Export ist nun wesentlich schneller.
+
+        * Wenn WASKA als Auswertungs-Server betrieben wird, ist die Terminverwaltung
+          ausgeschaltet. Ferner können im Auswertungs-Server Daten nun auch als XML und XLS
+          exportiert werden.
+
+        * Der XML-Import kommt nun auch mit gänzlich leeren Datensätzen klar.
+
+        * In der Fallaktenübersicht werden nur noch die Daten des letzten Zugriffs angezeigt,
+          nicht mehr die genaue Uhrzeit.
+
+        * Vertreter können Vertretungen zu Fallakten nicht mehr zuweisen. Dies können nur
+          der Hauptbearbeiter und Administratoren.
+
+        Desweiteren:
+
+          issue387: Link auf Formular FAQ in Hilfe
+
+1.0:
+
+    Verbessert:
+
         Ohne Fehlernummer:
             - Das Aktivieren der Online-Hilfe in der Fallakte führte zu ISEs
             - Unterstützungsangebote konnten nicht bearbeitet werden.

Modified: trunk/waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
===================================================================
--- trunk/waskaweb/i18n/de/LC_MESSAGES/waskaweb.po	2008-08-13 13:14:48 UTC (rev 53)
+++ trunk/waskaweb/i18n/de/LC_MESSAGES/waskaweb.po	2008-08-13 13:15:14 UTC (rev 54)
@@ -468,7 +468,7 @@
 
 #: waskaweb/templates/main.mako:185
 msgid "footer_version"
-msgstr "22.05.2008 | Version 1.0"
+msgstr "30.05.2008 | Version 1.0.2"
 
 #: waskaweb/templates/main_login.mako:38
 #: waskaweb/templates/start/responsible.mako:74

Modified: trunk/waskaweb/model/appointment.py
===================================================================
--- trunk/waskaweb/model/appointment.py	2008-08-13 13:14:48 UTC (rev 53)
+++ trunk/waskaweb/model/appointment.py	2008-08-13 13:15:14 UTC (rev 54)
@@ -44,16 +44,27 @@
                                 art = %(type)s \
                                 WHERE id = %(id)s"
 
-GET_OLDACTIVE_CASES = """SELECT m.id, s.zugriff, 
-getLastCaseAppointment(m.id) as last_date 
-from master_tbl_view m 
-JOIN ka_status_tbl_view s 
-ON s.master_id = m.id 
-WHERE s.status <> 5 
-AND extract(day from now()-getLastCaseAppointment(m.id)) > %(maxdays)s 
-AND m.zeitraum_nachbetreuung = -1 
-AND m.art_beendigung <> 1"""
+#GET_OLDACTIVE_CASES = """SELECT m.id, s.zugriff, 
+#getLastCaseAppointment(m.id) as last_date 
+#from master_tbl_view m 
+#JOIN ka_status_tbl_view s 
+#ON s.master_id = m.id 
+#WHERE s.status <> 5 
+#AND extract(day from now()-getLastCaseAppointment(m.id)) > %(maxdays)s 
+#AND m.zeitraum_nachbetreuung = -1 
+#AND m.art_beendigung <> 1"""
 
+GET_OLDACTIVE_CASES = """
+SELECT m.id, s.zugriff, getLastCaseAppointment(m.id) AS last_date
+FROM
+  (SELECT * FROM ka_status_tbl_view
+   WHERE zugriff < now() - interval '1 day' * %(maxdays)s AND status <> 5) s
+   JOIN master_tbl_view m ON m.id = s.master_id 
+   WHERE m.zeitraum_nachbetreuung = -1
+       AND m.art_beendigung <> 1 
+       AND getLastCaseAppointment(s.master_id) < now() - interval '1 day' * %(maxdays)s
+"""
+
 GET_OLDFINISHED_CASES = """SELECT m.id, s.zugriff, 
 getLastCaseAppointment(m.id) as last_date 
 from master_tbl_view m 

Modified: trunk/waskaweb/templates/casemanagement/digest.mako
===================================================================
--- trunk/waskaweb/templates/casemanagement/digest.mako	2008-08-13 13:14:48 UTC (rev 53)
+++ trunk/waskaweb/templates/casemanagement/digest.mako	2008-08-13 13:15:14 UTC (rev 54)
@@ -18,21 +18,20 @@
     <h1><img src="/images/alert.png" alt="achtung"/>Maximale Speicherdauer überschritten!</h1>
     <p>
     Nach Abschluss der Nachbetreuungsphase des Jugendlichen ist eine weitere
-    Aufbewahrung der Fallakte nur bis zur maximalen Speicherdauer zulässig. Die
-    maximale Speicherdauer (${c.maxsavetime} Tage) wurde seit
-    ${abs(c.daysToMaxSavetime)} Tagen überschritten! <strong>Es wird empfohlen,
-    die Fallakte zu löschen!</strong> Alternativ können Sie diese auch
-    anonymisieren.
+    Aufbewahrung der personenbezogenen Daten in der Fallakte nur bis zur
+    maximalen Speicherdauer zulässig. Die maximale Speicherdauer
+    (${c.maxsavetime} Tage) wurde seit ${abs(c.daysToMaxSavetime)} Tagen
+    überschritten! <strong>Es wird empfohlen, die Fallakte zu
+    anonymisieren!</strong>
     </p>
   % elif c.canceled:
     <h1><img src="/images/alert.png" alt="achtung"/>Maximale Speicherdauer überschritten!</h1>
     <p>
     Nach Abbruch des Case-Managements ist eine weitere Aufbewahrung der
-    Fallakte nur bis zur maximalen Speicherdauer zulässig. Die maximale
-    Speicherdauer (${c.maxsavetime} Tage) wurde seit
+    personenbezogenen Daten der Fallakte nur bis zur maximalen Speicherdauer
+    zulässig. Die maximale Speicherdauer (${c.maxsavetime} Tage) wurde seit
     ${abs(c.daysToMaxSavetime)} Tagen überschritten! <strong>Es wird empfohlen,
-    die Fallakte zu löschen!</strong> Alternativ können Sie diese auch
-    anonymisieren.
+    die Fallakte zu anonymisieren!</strong>
     </p>
   % else:
     <h1><img src="/images/question.png" alt="achtung"/>Inaktiver Fall?</h1>



More information about the Mpuls-commits mailing list