[Mpuls-commits] r1814 - wasko/branches/2.0/jmdweb/controllers

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Thu Feb 25 17:26:40 CET 2010


Author: torsten
Date: 2010-02-25 17:26:39 +0100 (Thu, 25 Feb 2010)
New Revision: 1814

Modified:
   wasko/branches/2.0/jmdweb/controllers/case.py
Log:
* waskaweb/controllers/case.py (CaseController.delete), 
waskaweb/controllers/case.py (CaseController.markFordelete): Deleted 
Is now implemented in mpulsbase.


Modified: wasko/branches/2.0/jmdweb/controllers/case.py
===================================================================
--- wasko/branches/2.0/jmdweb/controllers/case.py	2010-02-25 16:24:40 UTC (rev 1813)
+++ wasko/branches/2.0/jmdweb/controllers/case.py	2010-02-25 16:26:39 UTC (rev 1814)
@@ -76,16 +76,6 @@
 log = logging.getLogger(__name__)
 
 
-DELETE_CONFIRM = u"""Fallakte löschen?"""
-DELETE_CONFIRM_TEXT = u"""Achtung, beim Löschen der Fallakte gehen alle Daten
-unwiederbringlich verloren!<br>Löschen Sie die Akte nur, wenn diese tatsächlich
-<b>nicht</b> mehr für Auswertungszwecke hinzugezogen werden soll.<br><br>
-Die Akte jetzt vom Server löschen?
-"""
-MARKDELETE_CONFIRM_TEXT = u"""Wollen Sie wirklich die Fallakte zum Löschen
-freigeben? Die Fallakte steht Ihnen danach nicht mehr zur Bearbeitung
-zur Verfügung und wird der Administration zum Löschen vorgelegt."""
-
 ANONYMIZE_CONFIRM = u"""Fallakte anonymisieren?"""
 ANONYMIZE_CONFIRM_TEXT = u"""Wollen Sie wirklich die Fallakte anonymisieren
 und die personenbezogenen Daten unwiederbringlich verlieren?. Die
@@ -296,48 +286,7 @@
                                           auto_insert_errors=False,
                                           errors=c.form_errors)
 
-    @checkRole('cm_ka')
-    def markForDelete(self, id, confirmed):
-        id = self._checkInt(id)
-        confirmed = self._checkBool(confirmed)
-        if confirmed == 1:
-            case = self._loadCase(id)
-            case.setState(3)
-            c.success_for = u'Fallakte gelöscht!'
-            c.success_text = (u"Die Fallakte wurde zum Löschen an die"
-                              " Administration weitergeleitet.")
-            c.url_ok = h.url_for(controller="/case_overview")
-            return render('/casemanagement/dialogs/success_delete_cm.mako')
-        else:
-            c.context = "../main.mako"
-            c.confirm_for = DELETE_CONFIRM
-            c.question = MARKDELETE_CONFIRM_TEXT
-            c.url_yes = "/case/markForDelete/%s/1" % id
-            c.url_no = "/case_overview/"
-            return render('/casemanagement/dialogs/confirm.mako')
-
     @checkRole('admin_ka')
-    def delete(self, id, confirmed):
-        id = self._checkInt(id)
-        confirmed = self._checkBool(confirmed)
-        if confirmed == 1:
-            case = self._loadCase(id)
-            if case.delete():
-                c.success_for = u'Fallakte gelöscht!'
-                c.success_text = u'Bitte klicken Sie "OK", um fortzufahren.'
-                c.url_ok = h.url_for(controller="/case_overview")
-                return render('/casemanagement/dialogs/success_delete.mako')
-            # TODO: Create Errorpage
-            return "Error! Could not delete ds."
-        else:
-            c.context = "../main.mako"
-            c.confirm_for = DELETE_CONFIRM
-            c.question = DELETE_CONFIRM_TEXT
-            c.url_yes = "/case/delete/%s/1" % id
-            c.url_no = "/case_overview/"
-            return render('/casemanagement/dialogs/confirm_delete.mako')
-
-    @checkRole('admin_ka')
     def restore(self, id, confirmed):
         id = self._checkInt(id)
         confirmed = self._checkBool(confirmed)



More information about the Mpuls-commits mailing list