Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 916aae37

Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt

  • ID 916aae37796feb1b4bf42eaf548cbea1f1f05de9
  • Vorgänger 6c5cdbeb
  • Nachfolger 456a5319

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.

Unterschiede anzeigen:

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