[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