From: Niclas Zimmermann Date: Mon, 5 Aug 2013 12:25:17 +0000 (+0200) Subject: Recht für EK-/VK-Rechnungen funktionierte nicht X-Git-Tag: release-3.1.0beta1~101^2~1 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=916aae37796feb1b4bf42eaf548cbea1f1f05de9;p=kivitendo-erp.git Recht für EK-/VK-Rechnungen funktionierte nicht Man konnte sich bisher, auch ohne das Recht zu besitzen, eine Liste von Kreditoren-/Debitorenbelegen erstellen, indem man folgenden Link aufgerufen hat: ar.pl?action=search (dann auf weiter) oder direkt: ar.pl?action=ar_transactions Die Ursache hierfür war, dass das Recht "Dialogbuchen, Debitoren- rechnungen, Kreditorenrechnungen" ausreichte, um die oben ge- nannten actions aufzurufen. --- diff --git a/bin/mozilla/ap.pl b/bin/mozilla/ap.pl index 4531e99a9..d0eeb4f9d 100644 --- a/bin/mozilla/ap.pl +++ b/bin/mozilla/ap.pl @@ -795,7 +795,7 @@ sub yes { sub search { $main::lxdebug->enter_sub(); - $main::auth->assert('general_ledger | vendor_invoice_edit'); + $main::auth->assert('vendor_invoice_edit'); my $form = $main::form; my %myconfig = %main::myconfig; @@ -847,7 +847,7 @@ sub ap_transactions { my %myconfig = %main::myconfig; my $locale = $main::locale; - $main::auth->assert('general_ledger | vendor_invoice_edit'); + $main::auth->assert('vendor_invoice_edit'); ($form->{vendor}, $form->{vendor_id}) = split(/--/, $form->{vendor}); diff --git a/bin/mozilla/ar.pl b/bin/mozilla/ar.pl index 038e59ea1..cec9db7a6 100644 --- a/bin/mozilla/ar.pl +++ b/bin/mozilla/ar.pl @@ -827,7 +827,7 @@ sub yes { sub search { $main::lxdebug->enter_sub(); - $main::auth->assert('general_ledger | invoice_edit'); + $main::auth->assert('invoice_edit'); my $form = $main::form; my %myconfig = %main::myconfig; @@ -880,7 +880,7 @@ sub create_subtotal_row { sub ar_transactions { $main::lxdebug->enter_sub(); - $main::auth->assert('general_ledger | invoice_edit'); + $main::auth->assert('invoice_edit'); my $form = $main::form; my %myconfig = %main::myconfig;