Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c9e93ded

Von Jan Büren vor mehr als 14 Jahren hinzugefügt

  • ID c9e93ded8a5ca6f8a9212c5e64a99616889b5aac
  • Vorgänger 87d99e72
  • Nachfolger 6217d70b

Benutzerverwaltung im Bereich Verkauf > Ansicht nur auf eigene Verkaufsdokumente erweitert. Standardmässig bleibt alles wie vorher (Db-Upgrade-Skript was dieses Recht für alle vorhandenen Gruppen setzt) Sobald das Recht für die Gruppe nicht gesetzt wird, wird entsprechend bei den Verkaufsberichten auth>assert('sales_all_edit') auf employee_id geprüft. Bei Stammdaten->Kunden->Lieferung wird zusätzlich auf dieses Recht geprüft

Unterschiede anzeigen:

SL/AR.pm
480 480
    }
481 481
  }
482 482

  
483
 if (!$main::auth->assert('sales_all_edit', 1)) {
484
    $where .= " AND a.employee_id = (select id from employee where login= ?)";
485
    push (@values, $form->{login});
486
  }
483 487
  my @a = qw(transdate invnumber name);
484 488
  push @a, "employee" if $form->{l_employee};
485 489
  my $sortdir   = !defined $form->{sortdir} ? 'ASC' : $form->{sortdir} ? 'ASC' : 'DESC';

Auch abrufbar als: Unified diff