[Mpuls-commits] r169 - in waska/trunk: . waskaweb/controllers waskaweb/model

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Sep 17 12:30:13 CEST 2008


Author: torsten
Date: 2008-09-17 12:30:12 +0200 (Wed, 17 Sep 2008)
New Revision: 169

Modified:
   waska/trunk/ChangeLog.txt
   waska/trunk/waskaweb/controllers/case.py
   waska/trunk/waskaweb/model/case.py
Log:
Modified checks on determining if a case can be anonymized


Modified: waska/trunk/ChangeLog.txt
===================================================================
--- waska/trunk/ChangeLog.txt	2008-09-17 10:26:49 UTC (rev 168)
+++ waska/trunk/ChangeLog.txt	2008-09-17 10:30:12 UTC (rev 169)
@@ -1,3 +1,12 @@
+2008-09-17	Torsten Irlaender  <torsten.irlaender at intevation.de>
+
+	Modified checks on determining if a case can be anonymized
+
+	* waskaweb/model/case.py,
+	  waskaweb/controllers/case.py: A case can now be only anonymized if
+	  the current und prior phases are completed and all required fields
+	  are present (feedback gsub)
+
 2008-09-16	Torsten Irlaender  <torsten.irlaender at intevation.de>
 
 	Changed date limit for inconsistency checks to '31.08.2008'

Modified: waska/trunk/waskaweb/controllers/case.py
===================================================================
--- waska/trunk/waskaweb/controllers/case.py	2008-09-17 10:26:49 UTC (rev 168)
+++ waska/trunk/waskaweb/controllers/case.py	2008-09-17 10:30:12 UTC (rev 169)
@@ -115,8 +115,8 @@
 MARKANONYMIZE_SUCCESS = u"""Fallakte wurde zur Anonymisierung freigegeben!"""
 MARKANONYMIZE_SUCCESS_TEXT = u"""Die Fallakten wurde zur Anonymisierung freigeben und liegt der Administration zur endgültigen Anonymisierung vor. Bitte klicken Sie auf "OK", um zur Fallaktenübersicht fortzufahren."""
 
-MARKANONYMIZE_INCOMPLETE_PHASE_FAILED = u"""Anonymisierung nicht möglich, da Angaben in einem oder mehren Pflichtfeldern fehlen!"""
-MARKANONYMIZE_INCOMPLETE_PHASE_FAILED_TEXT = u"""Für diese Fallakte wurden noch nicht alle nötigen Pflichtfeldangaben für die aktuelle Phase angegeben. Eine Anonymisierung ist daher nicht möglich.<br>Bitte tragen Sie die Daten ein und Wiederholen Sie den Vorgang. Klicken Sie auf "OK", um fortzufahren."""
+MARKANONYMIZE_INCOMPLETE_PHASE_FAILED = u"""Anonymisierung nicht möglich."""
+MARKANONYMIZE_INCOMPLETE_PHASE_FAILED_TEXT = u"""Eine Anonymisierung ist für dieser Fallakte derzeit nicht möglich. Bitte prüfen Sie, ob Sie die aktuell laufende Phase beendet haben, und ob alle nötigen Pflichtfelder für die aktuelle oder zurückliegende Phasen ausgefüllt wurden. Erfüllen Sie die genannten Anforderungen zur Anonymisierung und Wiederholen Sie den Vorgang. Klicken Sie auf "OK", um fortzufahren."""
 IMPORT_FAILED = u"""Fallakte wurde nicht importiert!"""
 IMPORT_FAILED_TEXT = u"""Bei dem Importieren der Datei ist ein Fehler aufgetreten. Es konnten keine Daten der Fallakte importiert werden. Klicken Sie auf "OK", um zum Import-Dialog fortzufahren."""
 

Modified: waska/trunk/waskaweb/model/case.py
===================================================================
--- waska/trunk/waskaweb/model/case.py	2008-09-17 10:26:49 UTC (rev 168)
+++ waska/trunk/waskaweb/model/case.py	2008-09-17 10:30:12 UTC (rev 169)
@@ -1181,12 +1181,9 @@
         for pair in p_pairs:
             p1, p2 = pair.getStart(), pair.getEnd()
             # Find current phase
-            if p1.isRunning():
-                if not p1.isRecursiveComplete():
+            if p1.isRunning() or p1.isRunning():
+                if not p2.isRecursiveComplete():
                     return False
-            elif p2.isRunning():
-                if not p1.isRecursiveComplete():
-                    return False
         return True
 
     def getAccessTime(self, format=None):



More information about the Mpuls-commits mailing list