[Mpuls-commits] r897 - in wasko/branches/2.0: . waskaweb/controllers

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Jan 26 15:26:01 CET 2010


Author: bh
Date: 2010-01-26 15:26:00 +0100 (Tue, 26 Jan 2010)
New Revision: 897

Modified:
   wasko/branches/2.0/ChangeLog
   wasko/branches/2.0/waskaweb/controllers/caselifetime.py
Log:
* waskaweb/controllers/caselifetime.py: Fix formatting


Modified: wasko/branches/2.0/ChangeLog
===================================================================
--- wasko/branches/2.0/ChangeLog	2010-01-26 14:25:36 UTC (rev 896)
+++ wasko/branches/2.0/ChangeLog	2010-01-26 14:26:00 UTC (rev 897)
@@ -1,5 +1,9 @@
 2010-01-26  Bernhard Herzog  <bh at intevation.de>
 
+	* waskaweb/controllers/caselifetime.py: Fix formatting
+
+2010-01-26  Bernhard Herzog  <bh at intevation.de>
+
 	* waskaweb/controllers/CaseBase.py: Expand star imports.
 
 2010-01-26  Bernhard Herzog  <bh at intevation.de>

Modified: wasko/branches/2.0/waskaweb/controllers/caselifetime.py
===================================================================
--- wasko/branches/2.0/waskaweb/controllers/caselifetime.py	2010-01-26 14:25:36 UTC (rev 896)
+++ wasko/branches/2.0/waskaweb/controllers/caselifetime.py	2010-01-26 14:26:00 UTC (rev 897)
@@ -1,81 +1,130 @@
 # -*- coding: utf-8 -*-
-import logging, sys
+
+import sys
+import logging
 from datetime import datetime, timedelta
 import traceback
+
 import formencode
-from waskaweb.controllers.CaseBase import CasebaseController
+
 from waskaweb.lib.base import *
 from waskaweb.lib.helpers import *
-from waskaweb.model.case  import CaseFactory 
-from waskaweb.model.logbook import Logbook, LogbookEntry 
+from waskaweb.lib.validators import \
+     ExtraTimeFormValidator1, ExtraTimeFormValidator2, \
+     ReopenFormValidator1, ReopenFormValidator1abgel, \
+     ReopenFormValidator2, ReopenFormValidator2abgel, \
+     RenewFormValidator
+
+from waskaweb.model.case import CaseFactory
+from waskaweb.model.logbook import Logbook, LogbookEntry
 from waskaweb.model.casedocument import DataSaveException
-from waskaweb.lib.validators import ExtraTimeFormValidator1, ExtraTimeFormValidator2, ReopenFormValidator1, ReopenFormValidator1abgel, ReopenFormValidator2, ReopenFormValidator2abgel, RenewFormValidator
-
 from waskaweb.model.datapage import DataExtractor
-from waskaweb.model.data     import WidgetCollector
+from waskaweb.model.data import WidgetCollector
+from waskaweb.controllers.CaseBase import CasebaseController
 
 
 log = logging.getLogger(__name__)
 
-REOPENOK_1_HEADER_CONFIRM    = u"Fall wiederaufnehmen?"
-REOPENOK_1_TEXT_CONFIRM      = u"Wollen Sie den Fall wiederaufnehmen? Dabei wird die aktuelle Fallakte anonymisiert und relevante Teile der Fallakte aus Phase A und Phase B in eine neue Fallakte kopiert. Sie werden dann in dieser neuen Fallakte weiterarbeiten."
 
-REOPENOK_2_HEADER_CONFIRM    = u"Fall wiederaufnehmen?"
-REOPENOK_2_TEXT_CONFIRM      = u"Wollen Sie den Fall wiederaufnehmen? Dabei werden Teile der Abschlussbewertung in die Eingangsdokumentation übertragen und die bestehende Abschlussdokumentation gelöscht."
+REOPENOK_1_HEADER_CONFIRM = u"Fall wiederaufnehmen?"
+REOPENOK_1_TEXT_CONFIRM = u"""\
+Wollen Sie den Fall wiederaufnehmen? Dabei wird die aktuelle Fallakte
+anonymisiert und relevante Teile der Fallakte aus Phase A und Phase B in
+eine neue Fallakte kopiert. Sie werden dann in dieser neuen Fallakte
+weiterarbeiten."""
+
+REOPENOK_2_HEADER_CONFIRM = u"Fall wiederaufnehmen?"
+REOPENOK_2_TEXT_CONFIRM = u"""\
+Wollen Sie den Fall wiederaufnehmen? Dabei werden Teile der
+Abschlussbewertung in die Eingangsdokumentation übertragen und die
+bestehende Abschlussdokumentation gelöscht."""
 REOPENNOTOK_HEADER_CONFIRM = u"Nicht genehmigte Wiederaufnahme dokumentieren?"
-REOPENNOTOK_TEXT_CONFIRM   = u"Sie haben angegeben, dass keine Genehmigung für die Wiederaufnahme vorliegt! Wenn Sie fortfahren, wird keine weitere Wiederaufnahme, Verlängerung oder Neuaufnahme mehr möglich sein."
+REOPENNOTOK_TEXT_CONFIRM = u"""\
+Sie haben angegeben, dass keine Genehmigung für die Wiederaufnahme
+vorliegt! Wenn Sie fortfahren, wird keine weitere Wiederaufnahme,
+Verlängerung oder Neuaufnahme mehr möglich sein."""
 
-REOPENOK_1_SUCCESS_HEADER    = u"Fallakte erfolgreich wiederaufgenommen."
-REOPENOK_1_SUCCESS_TEXT      = u'Die Fallakte wurde erfolgreich wiederaufgenommen. Klicken Sie auf "OK", um die wiederaufgenommene Fallakte zu öffnen.'
+REOPENOK_1_SUCCESS_HEADER = u"Fallakte erfolgreich wiederaufgenommen."
+REOPENOK_1_SUCCESS_TEXT = u'''\
+Die Fallakte wurde erfolgreich wiederaufgenommen. Klicken Sie auf "OK",
+um die wiederaufgenommene Fallakte zu öffnen.'''
 
-REOPENOK_2_SUCCESS_HEADER    = u"Fallakte erfolgreich wiederaufgenommen."
-REOPENOK_2_SUCCESS_TEXT      = u'Die Fallakte wurde erfolgreich wiederaufgenommen. Klicken Sie auf "OK", um zur "Eingangsdokumentation" der Fallakte zu gelangen.'
+REOPENOK_2_SUCCESS_HEADER = u"Fallakte erfolgreich wiederaufgenommen."
+REOPENOK_2_SUCCESS_TEXT = u'''\
+Die Fallakte wurde erfolgreich wiederaufgenommen. Klicken Sie auf "OK",
+um zur "Eingangsdokumentation" der Fallakte zu gelangen.'''
 
-REOPENNOTOK_SUCCESS_HEADER    = u"Nicht genehmigte Wiederaufnahme dokumentiert."
-REOPENNOTOK_SUCCESS_TEXT      = u'Die nicht genehmigte Wiederaufnahme wurde dokumentiert. Klicken Sie auf "OK", um zur "Eingangsdokumentation" der Fallakte zu gelangen.'
+REOPENNOTOK_SUCCESS_HEADER = u"Nicht genehmigte Wiederaufnahme dokumentiert."
+REOPENNOTOK_SUCCESS_TEXT = u'''\
+Die nicht genehmigte Wiederaufnahme wurde dokumentiert. Klicken Sie auf
+"OK", um zur "Eingangsdokumentation" der Fallakte zu gelangen.'''
 
-RENEW_2_HEADER_CONFIRM    = u"Nicht genehmigte Neuaufnahme dokumentieren?"
-RENEW_2_TEXT_CONFIRM      = u"Sie haben angegeben, das keine Genehmigung für die Neuaufnahme vorliegt! Wenn Sie fortfahren, wird für diese Fallakte keine erneute Neuaufnahme mehr möglich sein."
+RENEW_2_HEADER_CONFIRM = u"Nicht genehmigte Neuaufnahme dokumentieren?"
+RENEW_2_TEXT_CONFIRM = u"""\
+Sie haben angegeben, das keine Genehmigung für die Neuaufnahme vorliegt!
+Wenn Sie fortfahren, wird für diese Fallakte keine erneute Neuaufnahme
+mehr möglich sein."""
 
-RENEW_2_SUCCESS_HEADER    = u"Nicht genehmigte Neuaufnahme dokumentiert."
-RENEW_2_SUCCESS_TEXT      = u'Die nicht genehmigte Neuaufnahme wurde dokumentiert. Klicken Sie auf "OK", um zur "Eingangsdokumentation" der Fallakte zu gelangen.'
+RENEW_2_SUCCESS_HEADER = u"Nicht genehmigte Neuaufnahme dokumentiert."
+RENEW_2_SUCCESS_TEXT = u'''\
+Die nicht genehmigte Neuaufnahme wurde dokumentiert. Klicken Sie auf
+"OK", um zur "Eingangsdokumentation" der Fallakte zu gelangen.'''
 
-RENEW_HEADER_CONFIRM    = u"Fall neu aufnehmen?"
-RENEW_TEXT_CONFIRM      = u"Wollen Sie den Fall wirklich neu aufnehmen? Dabei wird die aktuelle Fallakte anonymisiert und relevante Teile der Fallakte aus Phase A und Phase B in eine neue Fallakte kopiert. Sie werden dann in dieser neuen Fallakte weiterarbeiten."
+RENEW_HEADER_CONFIRM = u"Fall neu aufnehmen?"
+RENEW_TEXT_CONFIRM = u"\
+Wollen Sie den Fall wirklich neu aufnehmen? Dabei wird die aktuelle
+Fallakte anonymisiert und relevante Teile der Fallakte aus Phase A und
+Phase B in eine neue Fallakte kopiert. Sie werden dann in dieser neuen
+Fallakte weiterarbeiten."
 
-RENEW_SUCCESS_HEADER    = u"Fallakte neu aufgenommen."
-RENEW_SUCCESS_TEXT      = u'Die Fallakte wurde erfolgreich neu aufgenommen. Klicken Sie auf "OK", um die neue Fallakte zu öffnen. Bitte überprüfen Sie die Angaben auf Richtigkeit und aktualisieren Sie ggf. die Daten. Die alte Fallakte wurde der Administration zur Anonymisierung vorgelegt.'
+RENEW_SUCCESS_HEADER = u"Fallakte neu aufgenommen."
+RENEW_SUCCESS_TEXT = u'''\
+Die Fallakte wurde erfolgreich neu aufgenommen. Klicken Sie auf "OK", um
+die neue Fallakte zu öffnen. Bitte überprüfen Sie die Angaben auf
+Richtigkeit und aktualisieren Sie ggf. die Daten. Die alte Fallakte
+wurde der Administration zur Anonymisierung vorgelegt.'''
 
 ABORT_SUCCESS_HEADER = u'Eingangsdokumentation abgebrochen.'
-ABORT_SUCCESS_TEXT = u'Die Eingangsdokumentation wurde erfolgreich abgebrochen. Die Fallakte wurde der Administration zur Löschung vorgelegt. Klicken Sie auf "OK", um zu Fallaktenübersicht zu gelangen.'
+ABORT_SUCCESS_TEXT = u'''\
+Die Eingangsdokumentation wurde erfolgreich abgebrochen. Die Fallakte
+wurde der Administration zur Löschung vorgelegt. Klicken Sie auf "OK",
+um zu Fallaktenübersicht zu gelangen.'''
 
-ABORT_TEXT_CONFIRM = u'Wollen Sie wirklich die Eingangsdokumenetation abbrechen und 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.'
+ABORT_TEXT_CONFIRM = u'''\
+Wollen Sie wirklich die Eingangsdokumenetation abbrechen und 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.'''
 ABORT_HEADER_CONFIRM = u'Eingangsdokumentation abbrechen?'
 
+
 def create_logbook(id=None, header=None, text=None):
     if id is None:
         id = session['case'].id
     logbook = Logbook(id)
     entry = LogbookEntry()
-    entry.datum      = datetime.datetime.now()
-    entry.art        = 0
-    entry.kurz_notiz = header 
-    entry.notiz      = text 
+    entry.datum = datetime.datetime.now()
+    entry.art = 0
+    entry.kurz_notiz = header
+    entry.notiz = text
     logbook.addEntry(entry)
     logbook.store(session['USER_AUTHORIZED'].id)
 
+
 # items not to be copied from old case
 COPY_BLACK_LIST = frozenset(['erstgespraech', 'datum_cm_start'])
 DEFAULT_FIELD_LIST = frozenset(['ee', 'phase-a', 'phase-b', 'phase-c'])
 
+
 def copy_field(id, src=None, dst=None):
     fields = extract_data_from_case(id, [src,dst], [])
     fields.data[dst] = fields.data[src]
     fields.storeData(id)
 
+
 def copy_case(id, fields=None, ignore=None):
     case = None
-    # copy old data. 
+    # copy old data.
     if not ignore: ignore = []
     myfields = extract_data_from_case(id, fields, ignore)
     try:
@@ -84,16 +133,16 @@
         case = factory.createNew(data={})
         myfields.storeData(case.id)
     except:
-        traceback.print_exc(file = sys.stderr)
+        traceback.print_exc(file=sys.stderr)
     return case
 
 #def clear_abschluss(id):
 #    '''Löscht die Abschlussbewertung des Falls'''
 #    fields = extract_data_from_case(id)
-#    fields.data['cm_end_art'] = '-1' 
-#    fields.data['cm_end_verm'] = '-1' 
+#    fields.data['cm_end_art'] = '-1'
+#    fields.data['cm_end_verm'] = '-1'
 #    fields.data['cm_end_sonst'] = '-1'
-#    fields.data['datum_cm_ende'] = None 
+#    fields.data['datum_cm_ende'] = None
 #    fields.storeData(id)
 
 def mark_case(id, mark=None):
@@ -107,20 +156,28 @@
 
 
 def doc_abschluss(id, to_id=None):
-    if to_id is None: to_id = id 
+    if to_id is None: to_id = id
     try:
-        from_fields = extract_data_from_case(id, ['cm_end_art', 'cm_end_verm', 'cm_end_sonst', 'datum_cm_ende']) 
-        to_fields   = extract_data_from_case(to_id, ['cm_dok_end_art', 'cm_dok_end_verm', 'cm_dok_end_sonst', 'cm_dok_datum_beendigung']) 
-        to_fields.data['cm_dok_end_art']          = from_fields.data['cm_end_art']
-        to_fields.data['cm_dok_end_verm']         = from_fields.data['cm_end_verm']
-        to_fields.data['cm_dok_end_sonst']        = from_fields.data['cm_end_sonst']
-        to_fields.data['cm_dok_datum_beendigung'] = from_fields.data['datum_cm_ende']
+        from_fields = extract_data_from_case(id, ['cm_end_art', 'cm_end_verm',
+                                                  'cm_end_sonst',
+                                                  'datum_cm_ende'])
+        to_fields = extract_data_from_case(to_id, ['cm_dok_end_art',
+                                                   'cm_dok_end_verm',
+                                                   'cm_dok_end_sonst',
+                                                   'cm_dok_datum_beendigung'])
+        to_fields.data['cm_dok_end_art'] = from_fields.data['cm_end_art']
+        to_fields.data['cm_dok_end_verm'] = from_fields.data['cm_end_verm']
+        to_fields.data['cm_dok_end_sonst'] = from_fields.data['cm_end_sonst']
+        to_fields.data['cm_dok_datum_beendigung'] = \
+                                             from_fields.data['datum_cm_ende']
         to_fields.storeData(to_id)
     except:
         traceback.print_exc(file=sys.stderr)
 
+
 def save_formdata(id, data):
-    # Füge alte params aus dem Dialog in der verwaltung hinzu und schreibe alles weg
+    # Füge alte params aus dem Dialog in der verwaltung hinzu und
+    # schreibe alles weg
     id = int(id)
     sparams = session.get('lifetimeparams', {})
     if unicode(c.casedata.getData('cm2c_t')) != 'None':
@@ -132,8 +189,8 @@
     data.update(sparams)
     c.casedata.setData(params=data, ds_id=id)
 
-def extract_data_from_case(case_id = None, fields = DEFAULT_FIELD_LIST, ignore = COPY_BLACK_LIST):
-
+def extract_data_from_case(case_id=None, fields=DEFAULT_FIELD_LIST,
+                           ignore=COPY_BLACK_LIST):
     collector = WidgetCollector()
     for f in fields:
          #print "trying to get fields under '%s'" % f
@@ -141,25 +198,24 @@
          #print "%s" % element
          element.visit(collector.visitor)
 
-    keys = [w.getName() for w in collector.widgets \
-        if w.getName() not in ignore]
+    keys = [w.getName() for w in collector.widgets if w.getName() not in ignore]
 
     extractor = DataExtractor()
 
-    if case_id is None: case_id = session['case'].id
+    if case_id is None:
+        case_id = session['case'].id
 
     #print "load form id: %s" % case_id
     #print "load key: %s" % keys
     extractor.loadData(case_id, keys)
 
-    return extractor 
+    return extractor
 
 def checkcase():
-
     D = g.formedTree.getData
 
     end_art = D('cm_end_art')
-    c.casedata = g.formedTree 
+    c.casedata = g.formedTree
     c.phase = D('phase')
     c.cm_neuauf_genehm = D('cm_neuauf_genehm')
 
@@ -188,38 +244,43 @@
         c.num_verlaengerung = 0
 
     # Wurde Wiederaufnahme abgelehnt? -> alle Optionen ausblenden
-    if (D('cm_wiederauf_genehm_1') in (0,) \
+    if (D('cm_wiederauf_genehm_1') in (0,)
         or D('cm_wiederauf_genehm_2') in (0,)):
         c.disable_all = True
         c.wiederaufn_abg = True
     else:
         c.disable_all = False
-        c.wiederaufn_abg = False 
+        c.wiederaufn_abg = False
 
 
-    # Verlängerung anzeigen 
-    if not c.disable_all and c.phase in (2,) and c.num_verlaengerung < 2 and c.num_wiederaufnahme < 1:
+    # Verlängerung anzeigen
+    if (not c.disable_all and c.phase in (2,) and c.num_verlaengerung < 2
+        and c.num_wiederaufnahme < 1):
         c.show_verlaengerung = True
-    else: 
+    else:
         c.show_verlaengerung = False
 
     # Wiedervorlage anzeigen
-    if not c.disable_all and (c.phase in (3,4,5) and c.erfolgreiche_reintegration and c.num_wiederaufnahme < 1 or (c.num_wiederaufnahme == 1 and c.phase not in (3,4,5))):
+    if (not c.disable_all
+        and (c.phase in (3,4,5) and c.erfolgreiche_reintegration
+             and c.num_wiederaufnahme < 1
+             or (c.num_wiederaufnahme == 1 and c.phase not in (3, 4, 5)))):
         c.show_wiedervorlage = True
     else:
         c.show_wiedervorlage = False
 
     # Neuaufnahme anzeigen
-    if not c.disable_all and c.phase in (3,4,5) and c.sonstige_beendigung and c.num_wiederaufnahme < 1 and c.cm_neuauf_genehm not in (0,1):
+    if (not c.disable_all and c.phase in (3, 4, 5) and c.sonstige_beendigung
+        and c.num_wiederaufnahme < 1 and c.cm_neuauf_genehm not in (0, 1)):
         c.show_neuaufnahme = True
     else:
-        c.show_neuaufnahme = False 
+        c.show_neuaufnahme = False
 
     # Abbruch anzeigen
-    if not c.disable_all and c.phase in (-1,0,1):
+    if not c.disable_all and c.phase in (-1, 0, 1):
         c.show_abort = True
     else:
-        c.show_abort = False 
+        c.show_abort = False
 
 
 class CaselifetimeController(CasebaseController):
@@ -235,25 +296,28 @@
             if c.num_wiederaufnahme >= 1:
                 last_date = c.casedata.getData('cm_wiederauf_datum_bis_1')
                 if last_date:
-                    c.form_result['cm_wiederauf_datum_bis_2'] = dd_mm_YYYY(last_date+timedelta(days=31*3))
+                    c.form_result['cm_wiederauf_datum_bis_2'] = \
+                                  dd_mm_YYYY(last_date+timedelta(days=31*3))
                 else:
                     c.form_result['cm_wiederauf_datum_bis_2'] = ''
             if c.num_verlaengerung < 1:
                 begin_cm = c.casedata.getData('datum_cm_start')
                 if begin_cm:
-                    c.form_result['cm_datum_verlaengerung_1'] = dd_mm_YYYY(begin_cm+timedelta(days=458))
+                    c.form_result['cm_datum_verlaengerung_1'] = \
+                                   dd_mm_YYYY(begin_cm+timedelta(days=458))
                 else:
                     c.form_result['cm_datum_verlaengerung_1'] = ''
 
             if c.num_verlaengerung  == 1:
                 ende_verl1 = c.casedata.getData('cm_datum_verlaengerung_1')
                 if ende_verl1:
-                    c.form_result['cm_datum_verlaengerung_2'] = dd_mm_YYYY(ende_verl1+timedelta(days=31*3))
+                    c.form_result['cm_datum_verlaengerung_2'] = \
+                                   dd_mm_YYYY(ende_verl1+timedelta(days=31*3))
                 else:
                     c.form_result['cm_datum_verlaengerung_2'] = ''
 
         except Exception, err:
-            traceback.print_exc(file=sys.stderr) 
+            traceback.print_exc(file=sys.stderr)
             c.form_result['cm_wiederauf_datum_bis_2'] = ''
             c.form_result['cm_datum_verlaengerung_1'] = ''
             c.form_result['cm_datum_verlaengerung_2'] = ''
@@ -280,18 +344,18 @@
         checkcase()
         if confirmed == '1':
             # mark case for deletion
-            factory   = CaseFactory()
+            factory = CaseFactory()
             case = factory.loadById(session['case'].id)
             case.setState(3)
-            c.success_for  = ABORT_SUCCESS_HEADER 
+            c.success_for = ABORT_SUCCESS_HEADER
             c.success_text = ABORT_SUCCESS_TEXT
-            c.url_ok       = h.url_for(controller="/case_overview")
-            return render('caselifetime/dialogs/success_reopen.mako') 
+            c.url_ok = h.url_for(controller="/case_overview")
+            return render('caselifetime/dialogs/success_reopen.mako')
         else:
             c.confirm_for = ABORT_HEADER_CONFIRM
-            c.question    = ABORT_TEXT_CONFIRM
-            c.url_yes     = "/caselifetime/abortcase/%s/1" % session['case'].id
-            c.url_no      = "/caselifetime/index/"
+            c.question = ABORT_TEXT_CONFIRM
+            c.url_yes = "/caselifetime/abortcase/%s/1" % session['case'].id
+            c.url_no = "/caselifetime/index/"
             return render('caselifetime/dialogs/confirm_reopen.mako')
 
     def abortAction(self):
@@ -302,23 +366,25 @@
         c.form_errors = form_errors
         c.form_result = form_result
         return render('/caselifetime/overview.mako')
-        
+
     def extraTimeAction(self):
         checkcase()
         form_result = {}
         form_errors = {}
 
         if c.num_verlaengerung < 1:
-            validator   = ExtraTimeFormValidator1()
+            validator = ExtraTimeFormValidator1()
         else:
-            validator   = ExtraTimeFormValidator2()
+            validator = ExtraTimeFormValidator2()
 
         try:
             form_result = validator.to_python(request.params)
             # Pflichtfeldangaben scheinen ok -> setzen der Daten
             try:
                 c.casedata.setData(form_result)
-                create_logbook(header='Verlängerung des Integrationsprozess', text='Für den Fall wurde eine Verlängerung des Integrationsprozess dokumentiert.')
+                create_logbook(header='Verlängerung des Integrationsprozess',
+                               text=('Für den Fall wurde eine Verlängerung'
+                                     ' des Integrationsprozess dokumentiert.'))
                 return self.index()
             except DataSaveException, err:
                 form_result_1, form_errors = err.toErrorDicts()
@@ -336,33 +402,40 @@
             data = {}
             new_case = None
             try:
-                # create new case and store fields form the old case in the new case
-                new_case = copy_case(c.casedata.getData('id'), ['ee', 'phase-a', 'group-5'], COPY_BLACK_LIST)
+                # create new case and store fields form the old case in
+                # the new case
+                new_case = copy_case(c.casedata.getData('id'),
+                                     ['ee', 'phase-a', 'group-5'],
+                                     COPY_BLACK_LIST)
                 doc_abschluss(c.casedata.getData('id'), new_case.id)
                 data['phase'] = '-1'
                 data['cm2c'] = '1'
                 save_formdata(new_case.id, data)
                 mark_case(new_case.id, 'NA')
-                create_logbook(id=new_case.id, header='Neuaufnahme', text='Für den Fall wurde eine Neuaufnahme des Integrationsprozess dokumentiert.')
+                create_logbook(id=new_case.id, header='Neuaufnahme',
+                               text=('Für den Fall wurde eine Neuaufnahme'
+                                     ' des Integrationsprozess dokumentiert.'))
 
                 # markiere den alten Fall zur Anonymisierung
                 factory = CaseFactory()
                 old_case = factory.loadById(session['case'].id)
                 old_case.setState(4)
                 mark_case(old_case.id, 'NAU')
-                create_logbook(header='Neuaufnahme', text='Für den Fall wurde eine Neuaufnahme des Integrationsprozess dokumentiert.')
+                create_logbook(header='Neuaufnahme',
+                               text=('Für den Fall wurde eine Neuaufnahme'
+                                     ' des Integrationsprozess dokumentiert.'))
             except Exception, err:
                 traceback.print_exc(file = sys.stderr)
 
-            c.success_for  = RENEW_SUCCESS_HEADER 
+            c.success_for = RENEW_SUCCESS_HEADER
             c.success_text = RENEW_SUCCESS_TEXT
-            c.url_ok       = h.url_for(controller="/case/select/%s" % new_case.id)
-            return render('caselifetime/dialogs/success_reopen.mako') 
+            c.url_ok = h.url_for(controller="/case/select/%s" % new_case.id)
+            return render('caselifetime/dialogs/success_reopen.mako')
         else:
             c.confirm_for = RENEW_HEADER_CONFIRM
-            c.question    = RENEW_TEXT_CONFIRM
-            c.url_yes     = "/caselifetime/renew_ok/%s/1" % session['case'].id
-            c.url_no      = "/caselifetime/index/"
+            c.question = RENEW_TEXT_CONFIRM
+            c.url_yes = "/caselifetime/renew_ok/%s/1" % session['case'].id
+            c.url_no = "/caselifetime/index/"
             return render('caselifetime/dialogs/confirm_reopen.mako')
 
     def renew_notok(self, id, confirmed='0'):
@@ -372,20 +445,23 @@
             new_case = None
             try:
                 save_formdata(id, data)
-                create_logbook(id=id, header='Neuaufnahme', text='Für den Fall wurde eine nicht genehmigte Neuaufnahme des Integrationsprozess dokumentiert.')
+                create_logbook(id=id, header='Neuaufnahme',
+                               text=('Für den Fall wurde eine nicht'
+                                     ' genehmigte Neuaufnahme des'
+                                     ' Integrationsprozess dokumentiert.'))
 
             except Exception, err:
-                traceback.print_exc(file = sys.stderr)
+                traceback.print_exc(file=sys.stderr)
 
-            c.success_for  = RENEW_2_SUCCESS_HEADER 
+            c.success_for = RENEW_2_SUCCESS_HEADER
             c.success_text = RENEW_2_SUCCESS_TEXT
-            c.url_ok       = h.url_for(controller="/case/select/%s" % id)
-            return render('caselifetime/dialogs/success_reopen.mako') 
+            c.url_ok = h.url_for(controller="/case/select/%s" % id)
+            return render('caselifetime/dialogs/success_reopen.mako')
         else:
             c.confirm_for = RENEW_2_HEADER_CONFIRM
-            c.question    = RENEW_2_TEXT_CONFIRM
-            c.url_yes     = "/caselifetime/renew_notok/%s/1" % session['case'].id
-            c.url_no      = "/caselifetime/index/"
+            c.question = RENEW_2_TEXT_CONFIRM
+            c.url_yes = "/caselifetime/renew_notok/%s/1" % session['case'].id
+            c.url_no = "/caselifetime/index/"
             return render('caselifetime/dialogs/confirm_reopen.mako')
 
     def reopen_ok(self, id, confirmed='0'):
@@ -395,48 +471,61 @@
             try:
                 if c.num_wiederaufnahme < 1:
                     # Lege neuen Fall an
-                    new_case = copy_case(id, ['ee', 'phase-a', 'group-5', 'group-18', 'group-27'], COPY_BLACK_LIST)
+                    new_case = copy_case(id, ['ee', 'phase-a', 'group-5',
+                                              'group-18', 'group-27'],
+                                         COPY_BLACK_LIST)
                     doc_abschluss(id, new_case.id)
                     data['phase'] = '2'
                     data['cm2c'] = '1'
                     save_formdata(new_case.id, data)
-                    copy_field(new_case.id, 'cm_wiederauf_genehm_datum_1', 'datum_cm_start')
-                    copy_field(new_case.id, 'cm_wiederauf_genehm_datum_1', 'erstgespraech')
+                    copy_field(new_case.id, 'cm_wiederauf_genehm_datum_1',
+                               'datum_cm_start')
+                    copy_field(new_case.id, 'cm_wiederauf_genehm_datum_1',
+                               'erstgespraech')
                     mark_case(new_case.id, 'WA')
-                    create_logbook(id=new_case.id, header='Wiederaufnahme', text='Für den Fall wurde eine genehmigte Wiederaufnahme des Integrationsprozess dokumentiert.')
+                    create_logbook(id=new_case.id, header='Wiederaufnahme',
+                                   text=('Für den Fall wurde eine genehmigte'
+                                         ' Wiederaufnahme des'
+                                         ' Integrationsprozess dokumentiert.'))
 
                     # Markiere alten Fall zur Anonymisierung
                     factory = CaseFactory()
                     old_case = factory.loadById(id)
                     old_case.setState(4)
                     mark_case(old_case.id, 'WAU')
-                    create_logbook(id=id, header='Wiederaufnahme', text='Für den Fall eine Wiederaufnahme des Integrationsprozess in einer neuen Fallakte durchgeführt.')
+                    create_logbook(id=id, header='Wiederaufnahme',
+                                   text=('Für den Fall eine Wiederaufnahme des'
+                                         ' Integrationsprozess in einer neuen'
+                                         ' Fallakte durchgeführt.'))
 
                 else:
                     save_formdata(id, data)
-                    create_logbook(header='Wiederaufnahme', text='Für den Fall wurde eine genehmigte Wiederaufnahme des Integrationsprozess dokumentiert.')
+                    create_logbook(header='Wiederaufnahme',
+                                   text=('Für den Fall wurde eine genehmigte'
+                                         ' Wiederaufnahme des'
+                                         ' Integrationsprozess dokumentiert.'))
             except Exception, err:
                 traceback.print_exc(file=sys.stderr)
             if c.num_wiederaufnahme < 1:
-                c.success_for  = REOPENOK_1_SUCCESS_HEADER 
+                c.success_for = REOPENOK_1_SUCCESS_HEADER
                 c.success_text = REOPENOK_1_SUCCESS_TEXT
-                c.url_ok       = h.url_for(controller="/case/select/%s" % new_case.id)
+                c.url_ok = h.url_for(controller="/case/select/%s" % new_case.id)
             else:
-                c.success_for  = REOPENOK_2_SUCCESS_HEADER 
+                c.success_for = REOPENOK_2_SUCCESS_HEADER
                 c.success_text = REOPENOK_2_SUCCESS_TEXT
-                c.url_ok       = h.url_for(controller="/case/select_item/0")
-            return render('caselifetime/dialogs/success_reopen.mako') 
+                c.url_ok = h.url_for(controller="/case/select_item/0")
+            return render('caselifetime/dialogs/success_reopen.mako')
         else:
             if c.num_wiederaufnahme < 1:
                 c.confirm_for = REOPENOK_1_HEADER_CONFIRM
-                c.question    = REOPENOK_1_TEXT_CONFIRM
-                c.url_yes     = "/caselifetime/reopen_ok/%s/1" % id
-                c.url_no      = "/caselifetime/index/"
+                c.question = REOPENOK_1_TEXT_CONFIRM
+                c.url_yes = "/caselifetime/reopen_ok/%s/1" % id
+                c.url_no = "/caselifetime/index/"
             else:
                 c.confirm_for = REOPENOK_2_HEADER_CONFIRM
-                c.question    = REOPENOK_2_TEXT_CONFIRM
-                c.url_yes     = "/caselifetime/reopen_ok/%s/1" % id
-                c.url_no      = "/caselifetime/index/"
+                c.question = REOPENOK_2_TEXT_CONFIRM
+                c.url_yes = "/caselifetime/reopen_ok/%s/1" % id
+                c.url_no = "/caselifetime/index/"
             return render('caselifetime/dialogs/confirm_reopen.mako')
 
     def reopen_notok(self, id, confirmed='0'):
@@ -444,22 +533,26 @@
         data = {}
         if confirmed == '1':
             try:
-                # Füge alte params aus dem Dialog in der verwaltung hinzu und schreibe alles weg
+                # Füge alte params aus dem Dialog in der verwaltung
+                # hinzu und schreibe alles weg
                 save_formdata(id, data)
-                create_logbook(header='Wiederaufnahme', text='Für den Fall wurde eine nicht genehmigte Wiederaufnahme des Integrationsprozess dokumentiert.')
+                create_logbook(header='Wiederaufnahme',
+                               text=('Für den Fall wurde eine nicht genehmigte'
+                                     ' Wiederaufnahme des Integrationsprozess'
+                                     ' dokumentiert.'))
             except Exception, err:
                 print err
 
-            c.success_for  = REOPENNOTOK_SUCCESS_HEADER 
+            c.success_for = REOPENNOTOK_SUCCESS_HEADER
             c.success_text = REOPENNOTOK_SUCCESS_TEXT
-            c.url_ok       = h.url_for(controller="/case/select_item/0")
-            return render('caselifetime/dialogs/success_reopen.mako') 
+            c.url_ok = h.url_for(controller="/case/select_item/0")
+            return render('caselifetime/dialogs/success_reopen.mako')
             return self.index()
         else:
             c.confirm_for = REOPENNOTOK_HEADER_CONFIRM
-            c.question    = REOPENNOTOK_TEXT_CONFIRM
-            c.url_yes     = "/caselifetime/reopen_notok/%s/1" % id
-            c.url_no      = "/caselifetime/index/"
+            c.question = REOPENNOTOK_TEXT_CONFIRM
+            c.url_yes = "/caselifetime/reopen_notok/%s/1" % id
+            c.url_no = "/caselifetime/index/"
             return render('caselifetime/dialogs/confirm_reopen.mako')
 
     def reopenAction(self):
@@ -469,14 +562,14 @@
 
         if c.num_wiederaufnahme < 1:
             if request.params.get('cm_wiederauf_genehm_1') == '0':
-                validator   = ReopenFormValidator1abgel()
+                validator = ReopenFormValidator1abgel()
             else:
-                validator   = ReopenFormValidator1()
+                validator = ReopenFormValidator1()
         else:
             if request.params.get('cm_wiederauf_genehm_2') == '0':
-                validator   = ReopenFormValidator2abgel()
+                validator = ReopenFormValidator2abgel()
             else:
-                validator   = ReopenFormValidator2()
+                validator = ReopenFormValidator2()
 
         try:
             form_result = validator.to_python(request.params)
@@ -485,7 +578,8 @@
             session.save()
             try:
                 c.casedata.setData(form_result, do_write=False)
-                if form_result.get('cm_wiederauf_genehm_1') == '1' or form_result.get('cm_wiederauf_genehm_2') == '1':
+                if (form_result.get('cm_wiederauf_genehm_1') == '1'
+                    or form_result.get('cm_wiederauf_genehm_2') == '1'):
                     return self.reopen_ok(session['case'].id)
                 else:
                     return self.reopen_notok(session['case'].id)
@@ -497,12 +591,12 @@
             form_errors = error.error_dict or {}
 
         c.form_result = form_result
-        c.form_errors  = form_errors
+        c.form_errors = form_errors
         return render('/caselifetime/overview.mako')
 
     def renewAction(self):
         checkcase()
-        validator   = RenewFormValidator()
+        validator = RenewFormValidator()
         form_result = {}
         form_errors = {}
 
@@ -525,6 +619,6 @@
             form_errors = error.error_dict or {}
 
         c.form_result = form_result
-        c.form_errors  = form_errors
+        c.form_errors = form_errors
         return render('/caselifetime/overview.mako')
 



More information about the Mpuls-commits mailing list