Revision 916aae37
Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt
bin/mozilla/ap.pl | ||
---|---|---|
795 | 795 |
sub search { |
796 | 796 |
$main::lxdebug->enter_sub(); |
797 | 797 |
|
798 |
$main::auth->assert('general_ledger | vendor_invoice_edit');
|
|
798 |
$main::auth->assert('vendor_invoice_edit'); |
|
799 | 799 |
|
800 | 800 |
my $form = $main::form; |
801 | 801 |
my %myconfig = %main::myconfig; |
... | ... | |
847 | 847 |
my %myconfig = %main::myconfig; |
848 | 848 |
my $locale = $main::locale; |
849 | 849 |
|
850 |
$main::auth->assert('general_ledger | vendor_invoice_edit');
|
|
850 |
$main::auth->assert('vendor_invoice_edit'); |
|
851 | 851 |
|
852 | 852 |
($form->{vendor}, $form->{vendor_id}) = split(/--/, $form->{vendor}); |
853 | 853 |
|
bin/mozilla/ar.pl | ||
---|---|---|
827 | 827 |
sub search { |
828 | 828 |
$main::lxdebug->enter_sub(); |
829 | 829 |
|
830 |
$main::auth->assert('general_ledger | invoice_edit');
|
|
830 |
$main::auth->assert('invoice_edit'); |
|
831 | 831 |
|
832 | 832 |
my $form = $main::form; |
833 | 833 |
my %myconfig = %main::myconfig; |
... | ... | |
880 | 880 |
sub ar_transactions { |
881 | 881 |
$main::lxdebug->enter_sub(); |
882 | 882 |
|
883 |
$main::auth->assert('general_ledger | invoice_edit');
|
|
883 |
$main::auth->assert('invoice_edit'); |
|
884 | 884 |
|
885 | 885 |
my $form = $main::form; |
886 | 886 |
my %myconfig = %main::myconfig; |
Auch abrufbar als: Unified diff
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.