From a8209e39ae03d7da73c919306242666cc5ca7981 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Thu, 25 Mar 2021 11:32:43 +0100 Subject: [PATCH] VK-Rechnung: ActionButtons direkt ausgrauen, falls die Aktion nicht erlaubt ist --- bin/mozilla/is.pl | 3 +++ locale/de/all | 1 + 2 files changed, 4 insertions(+) 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.', -- 2.20.1