Content Check weiter getrieben bis zur Kalkulationsart
This commit is contained in:
+14
-13
@@ -16,7 +16,7 @@ messages = {
|
||||
"unzulaessige_zeichen":"Unzulässige Zeichen identifiziert:\nZeichen: '{Zeichentyp}' -> Feld: '{Feldname}'",
|
||||
"bezeichnung_zu_gross":'Bezeichnung besitzt mehr als 50 Zeichen. Bitte verkürzen!',
|
||||
"konflikt_ruestcode_saegeliste":'In Sivas prüfen, wieso Haken bei "Halbzeug ohne Sägeliste" trotz Rüstcode "SRC Standard Rüstcode" gesetzt ist.',
|
||||
"teilenummre_ohne_ruestcode":'Teilenummer darf nicht ohne Rüstcode migriert werden!',
|
||||
"teilenummer_ohne_ruestcode":'Teilenummer darf nicht ohne Rüstcode migriert werden!',
|
||||
"fertigungsart":'Fertigungsart falsch. Bitte berichtigen!',
|
||||
"fos_gruppe":'FOS-Gruppe falsch. Bitte berichtigen!',
|
||||
"kalkulations_art":'Kalkulationsart falsch. Bitte berichtigen!',
|
||||
@@ -258,18 +258,19 @@ class Controller(Observer):
|
||||
self.refresh_gui()
|
||||
|
||||
def migrieren(self):
|
||||
(ok, missing) = self._model.check_pflichtfelder()
|
||||
if ok == False:
|
||||
labels = ', '.join(missing)
|
||||
self.message_error('Fehlende Angaben', 'missing_data', {'Labels':labels})
|
||||
return
|
||||
invalid_chars = self._config.InvalidChars.get()
|
||||
(ok, wrongchars) = self._model.check_improper_chars(invalid_chars)
|
||||
if ok == False:
|
||||
for label,achars in wrongchars.items():
|
||||
chars = ''.join(achars)
|
||||
self.message_error('Unzulässige Zeichen', 'unzulaessige_zeichen', {'Zeichentyp': chars, 'Feldname':label})
|
||||
return
|
||||
# (ok, missing) = self._model.check_pflichtfelder()
|
||||
# if ok == False:
|
||||
# labels = ', '.join(missing)
|
||||
# self.message_error('Fehlende Angaben', 'missing_data', {'Labels':labels})
|
||||
# return
|
||||
# invalid_chars = self._config.InvalidChars.get()
|
||||
# (ok, wrongchars) = self._model.check_improper_chars(invalid_chars)
|
||||
# if ok == False:
|
||||
# for label,achars in wrongchars.items():
|
||||
# chars = ''.join(achars)
|
||||
# self.message_error('Unzulässige Zeichen', 'unzulaessige_zeichen', {'Zeichentyp': chars, 'Feldname':label})
|
||||
# return
|
||||
self._model.check_content()
|
||||
|
||||
def zuruecksetzen(self):
|
||||
cid = self.get_current_item_id()
|
||||
|
||||
Reference in New Issue
Block a user