From: Jan Büren Date: Thu, 25 Mar 2021 10:32:43 +0000 (+0100) Subject: VK-Rechnung: ActionButtons direkt ausgrauen, falls die Aktion nicht erlaubt ist X-Git-Tag: kivitendo-mebil_0.1-0~9^2~396 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=a8209e39ae03d7da73c919306242666cc5ca7981;p=kivitendo-erp.git VK-Rechnung: ActionButtons direkt ausgrauen, falls die Aktion nicht erlaubt ist --- diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 0e4f99ac8..5a3e66452 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -338,6 +338,8 @@ sub setup_is_action_bar { checks => [ 'kivi.validate_form' ], disabled => !$may_edit_create ? t8('You must not change this invoice.') : !$form->{id} ? t8('This invoice has not been posted yet.') + : $form->{storno} ? t8('Cannot storno storno invoice!') + : $form->{locked} ? t8('The billing period has already been locked.') : !$payments_balanced ? t8('Cancelling is disallowed. Either undo or balance the current payments until the open amount matches the invoice amount') : undef, ], @@ -374,6 +376,7 @@ sub setup_is_action_bar { disabled => !$may_edit_create ? t8('You must not change this invoice.') : $form->{type} eq "credit_note" ? t8('Credit notes cannot be converted into other credit notes.') : !$form->{id} ? t8('This invoice has not been posted yet.') + : $form->{storno} ? t8('A canceled invoice cannot be used. Please undo the cancellation first.') : undef, ], action => [ diff --git a/locale/de/all b/locale/de/all index e26b520ac..66440a0bc 100755 --- a/locale/de/all +++ b/locale/de/all @@ -55,6 +55,7 @@ $self->{texts} = { 'A canceled general ledger transaction cannot be deleted.' => 'Eine stornierte Dialogbuchung kann nicht gelöscht werden.', 'A canceled general ledger transaction cannot be posted.' => 'Eine stornierte Dialogbuchung kann nicht mehr gebucht werden.', 'A canceled invoice cannot be posted.' => 'Eine stornierte Rechnung kann nicht mehr gebucht werden.', + 'A canceled invoice cannot be used. Please undo the cancellation first.' => 'Eine stornierte Rechnung kann nicht verwendet werden. Bitte machen Sie die Stornierung zunächst rückgängig.', 'A customer with the same VAT ID already exists.' => 'Ein Kunde mit der gleichen USt-IdNr. existiert bereits.', 'A customer with the same taxnumber already exists.' => 'Ein Kunde mit der gleichen Steuernummer existiert bereits.', 'A digit is required.' => 'Eine Ziffer ist vorgeschrieben.',