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

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Mar 23 15:12:57 CET 2010


Author: torsten
Date: 2010-03-23 15:12:54 +0100 (Tue, 23 Mar 2010)
New Revision: 2086

Modified:
   wasko/branches/2.0/jmdweb/controllers/case.py
Log:
* jmdweb/controllers/case.py: Removed methods for import and export.
Removed constants for anonymization dialog



Modified: wasko/branches/2.0/jmdweb/controllers/case.py
===================================================================
--- wasko/branches/2.0/jmdweb/controllers/case.py	2010-03-23 13:56:30 UTC (rev 2085)
+++ wasko/branches/2.0/jmdweb/controllers/case.py	2010-03-23 14:12:54 UTC (rev 2086)
@@ -50,78 +50,12 @@
 from mpulsweb.controllers.formularpage import convert2dic
 from mpulsweb.controllers.case import CaseController as MpulsCaseController 
 
-from jmdweb.lib.base import BaseController
-from jmdweb.lib.search import INCONSISTENCY_CHECK_AFTER
-#from jmdweb.lib.xmlimport import importFromXML
-from jmdweb.lib.validators import NewCaseForm, WiederaufnahmeCaseForm, \
-     NeuaufnahmeCaseForm
-
+from jmdweb.lib.validators import NewCaseForm
 from jmdweb.model.statement import PrivacyStatement
 from jmdweb.model.case import Agency, SessionCase
-#from jmdweb.model.casexml import import_xml, XMLImportException
-from jmdweb.model.data import DateLeaf, IntLeaf, TextLeaf, RadioNode, \
-     ChoiceNode
-from jmdweb.model.phases_factory import RequiredFields
-from jmdweb.model.phase_transition import phase_symbol, phase_start, \
-     PHASE_DESCRIPTIONS, CLEAR_START, CLEAR_ENDE, CM_ENDE, NB_ENDE
 
-from jmdweb.converter.wasko_v1v2 import WaskoV1V2
-
-
 log = logging.getLogger(__name__)
 
-
-ANONYMIZE_CONFIRM = u"""Fallakte anonymisieren?"""
-ANONYMIZE_CONFIRM_TEXT = u"""Wollen Sie wirklich die Fallakte anonymisieren
-und die personenbezogenen Daten unwiederbringlich verlieren?. Die
-Fallakte steht danach nicht mehr zur Bearbeitung zur Verfügung. Die
-anonymisierte Fallakte wird weiterhin in der Auswertung berücksichtigt
-werden."""
-MARKANONYMIZE_CONFIRM_TEXT = u"""\
-<p>Wollen Sie wirklich die Fallakte zum Anonymisieren freigeben? Die
-Fallakte steht Ihnen danach nicht mehr zur Bearbeitung zur Verfügung und
-wird der Administration zur Anonymisierung vorgelegt.</p>
-<p><b>Die Fallakte wird in der Phase </b>'%s'<b> anonymisiert!</b>"""
-
-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."""
-MARKANONYMIZE_INCOMPLETE_PHASE_FAILED_TEXT = u"""\
-<p>Eine Anonymisierung ist für diese Fallakte derzeit nicht möglich: Es
-sind nur ausreichend valide Fallakten anonymisierbar.</p>
-<p>Bitte prüfen Sie, ob die Daten der Fallakte konsistent sind und ob
-alle nötigen Pflichtfelder für die zurückliegenden Phasen ausgefüllt
-wurden. Ferner muss die Phase beendet sein.</p>
-<p>Sollte es sich bei dem Fall hingegen um einen Abbruch handeln,
-dokumentieren Sie dies entsprechend bei 'Art der Beendigung' als Abbruch
-und füllen Sie 'Datum Beendigung CM' aus.</p>
-<p>Erfüllen Sie die genannten Anforderungen zur Anonymisierung und
-wiederholen Sie den Vorgang.<br>
-Klicken Sie auf "OK", um fortzufahren.</p>
-"""
-MARKANONYMIZE_CLEARING_PHASE_FAILED_TEXT = u"""\
-<p>Eine Anonymisierung ist für Fälle in der Eingangsdokumentation nicht
-vorgesehen.</p>
-<p>Bitte löschen Sie diesen Fall entsprechend der Verwaltungsfunktion:<br>
-Überblick - Verwaltung - Abbruch der Eingangsdokumentation.</p>
-<p>Klicken Sie auf "OK", um fortzufahren.</p>
-"""
-
-IMPORT_FAILED = u"""Die 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."""
-
-IMPORT_XML_SUCCESS = u"""Die Fallakte wurde erfolgreich importiert!"""
-IMPORT_XML_SUCCESS_TEXT = u"""\
-Die Fallakte wurde erfolgreich importiert. Bitte klicken Sie auf "OK",
-um zur Fallaktenübersicht fortzufahren."""
-
 class CaseController(MpulsCaseController):
 
     @checkRole(('admin_ka', 'cm_ka', 'pt_dlr'))
@@ -140,6 +74,7 @@
     @checkRole('cm_ka')
     def newAction(self):
         # TODO: Use htmlfill here!
+        log.debug('Test')
         session_case = SessionCase()
         session_case.setData(request.params)
 
@@ -174,45 +109,4 @@
 
         return self.select(str(case.id))
 
-    @checkRole('cm_ka')
-    def importCase(self):
-        return render('/casemanagement/upload.mako')
-
-    @checkRole('cm_ka')
-    def importXMLAction(self):
-        try:
-            xml = request.POST['xmlfile']
-            conn = None
-            try:
-                conn = db.getConnection()
-                import_xml(xml.file, g.formedTree, WaskoV1V2)
-            finally:
-                db.recycleConnection(conn)
-
-            xml.file.close()
-            c.success_for = IMPORT_XML_SUCCESS
-            c.success_text = IMPORT_XML_SUCCESS_TEXT
-            c.url_ok = h.url_for(controller="/case_overview")
-            return render('/casemanagement/dialogs/success_xml_import.mako')
-        except XMLImportException, err:
-            c.error = err.errors
-            c.failed_for = IMPORT_FAILED
-            c.failed_text = err.desc
-            c.url_ok = "/case/importCase"
-            return render('/casemanagement/dialogs/failed_xml_import2.mako')
-        except:
-            traceback.print_exc(file=sys.stderr)
-            c.failed_for = IMPORT_FAILED
-            c.failed_text = IMPORT_FAILED_TEXT
-            c.url_ok = "/case/importCase"
-            return render('/casemanagement/dialogs/failed_xml_import.mako')
-
-    @checkRole(('admin_ka', 'cm_ka', 'pt_dlr'))
-    def export(self):
-        return render('/casemanagement/export.mako')
-
-    @checkRole(('admin_ka', 'cm_ka', 'pt_dlr'))
-    def createExportScheme(self):
-        return render('casemanagement/create_export_scheme.mako')
-
 # vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:



More information about the Mpuls-commits mailing list