From 717a7265d45928e1840e26f68f5eb39ded973319 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Wed, 31 Jul 2013 14:33:36 +0200 Subject: [PATCH 1/1] =?utf8?q?Pflichtenheft=20Angebote/Auftr=C3=A4ge:=20An?= =?utf8?q?legen=20nur,=20wenn=20allen=20Abschnitten=20Artikeln=20zugewiese?= =?utf8?q?n=20wurden?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- js/requirement_spec.js | 5 +++++ locale/de/all | 1 + 2 files changed, 6 insertions(+) diff --git a/js/requirement_spec.js b/js/requirement_spec.js index cb1024686..4f2074927 100644 --- a/js/requirement_spec.js +++ b/js/requirement_spec.js @@ -344,6 +344,11 @@ ns.standard_quotation_order_ajax_call = function(key, opt) { if ((key == 'cancel') && !confirm(kivi.t8('Do you really want to cancel?'))) return true; + else if ((key == 'create') && $('#quotations_and_orders_form INPUT[name="sections[].order_part_id"]').filter(function(idx, elt) { return ($(elt).val() || '') == '' }).size()) { + alert(kivi.t8('There is one or more sections for which no part has been assigned yet; therefore creating the new record is not possible yet.')); + return false; + } + var data = 'action=RequirementSpecOrder/' + key + '&' + $('#requirement_spec_id').serialize(); diff --git a/locale/de/all b/locale/de/all index 215e4c119..8e8669d81 100755 --- a/locale/de/all +++ b/locale/de/all @@ -2503,6 +2503,7 @@ $self->{texts} = { 'There is not enough available of \'#1\' at warehouse \'#2\', bin \'#3\', #4, #5, for the transfer of #6.' => 'Von \'#1\' ist in Lager \'#2\', Lagerplatz \'#3\', #4, #5, nicht genügend eingelagert, um insgesamt #6 auszulagern.', 'There is not enough available of \'#1\' at warehouse \'#2\', bin \'#3\', #4, for the transfer of #5.' => 'Von \'#1\' ist in Lager \'#2\', Lagerplatz \'#3\', #4 nicht genügend eingelagert, um insgesamt #5 auszulagern.', 'There is not enough left of \'#1\' in bin \'#2\' for the removal of #3.' => 'In Lagerplatz \'#2\' ist nicht genug von \'#1\' vorhanden, um #3 zu entnehmen.', + 'There is one or more sections for which no part has been assigned yet; therefore creating the new record is not possible yet.' => 'Es gibt einen oder mehrere Abschnitte ohne Artikelzuweisung; daher kann der neue Beleg noch nicht erstellt werden.', 'There was an error executing the background job.' => 'Bei der Ausführung des Hintergrund-Jobs trat ein Fehler auf.', 'There was an error parsing the csv file: #1 in line #2.' => 'Es gab einen Fehler beim Parsen der CSV Datei: "#1" in der Zeile "#2"', 'There you can let kivitendo create the basic tables for you, even in an already existing database.' => 'Dort können Sie kivitendo diese grundlegenden Tabellen erstellen lassen, selbst in einer bereits existierenden Datenbank.', -- 2.20.1