Angebot / Auftrag (alte Masken) / Lieferschein: nur Mailen, wenn gespeichert
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Thu, 13 Feb 2020 17:07:49 +0000 (18:07 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Thu, 13 Feb 2020 17:07:49 +0000 (18:07 +0100)
Behebt #418 (redmine).

bin/mozilla/do.pl
bin/mozilla/oe.pl

index fd4dd2c..fef0940 100644 (file)
@@ -336,6 +336,7 @@ sub setup_do_action_bar {
           t8('E Mail'),
           call   => [ 'kivi.SalesPurchase.show_email_dialog' ],
           checks => [ 'kivi.validate_form' ],
+          disabled => !$::form->{id} ? t8('This record has not been saved yet.') : undef,
         ],
       ], # end of combobox "Export"
 
index 8c88f53..22784d9 100644 (file)
@@ -419,8 +419,9 @@ sub setup_oe_action_bar {
         ],
         action => [
           t8('E Mail'),
-          call   => [ 'kivi.SalesPurchase.show_email_dialog' ],
-          checks => [ 'kivi.validate_form' ],
+          call     => [ 'kivi.SalesPurchase.show_email_dialog' ],
+          checks   => [ 'kivi.validate_form' ],
+          disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,
         ],
         action => [
           t8('Download attachments of all parts'),