From: Moritz Bunkus Date: Wed, 31 Jul 2013 12:33:36 +0000 (+0200) Subject: Pflichtenheft Angebote/Aufträge: Anlegen nur, wenn allen Abschnitten Artikeln zugewie... X-Git-Tag: release-3.2.0beta~467^2~97 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=717a7265d45928e1840e26f68f5eb39ded973319;p=kivitendo-erp.git Pflichtenheft Angebote/Aufträge: Anlegen nur, wenn allen Abschnitten Artikeln zugewiesen wurden --- 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.',