1 # @tag: auth_enable_sales_all_edit
 
   2 # @description: Neues gruppenbezogenes Recht für den Bereich Verkauf hinzugefügt (sales_all_edit := Nur wenn angehakt, können Verkaufsdokumente von anderen Bearbeitern eingesehen werden) Das Skript hakt standardmässig dieses Recht an, sodass es keinen Unterschied zu vorhergehenden Version gibt.
 
   3 # @depends: release_2_6_0
 
   4 package SL::DBUpgrade2::auth_enable_sales_all_edit;
 
   9 use parent qw(SL::DBUpgrade2::Base);
 
  16   $self->dbh($::auth->dbconnect);
 
  22       FROM auth.group_rights
 
  23       WHERE (auth.group_rights.group_id = auth."group".id)
 
  24         AND (auth.group_rights."right"  = 'sales_all_edit')
 
  28   my @group_ids = selectall_array_query($::form, $self->dbh, $query);
 
  31       INSERT INTO auth.group_rights (group_id, "right",          granted)
 
  32       VALUES                        (?,        'sales_all_edit', TRUE)
 
  34     my $sth = prepare_query($::form, $self->dbh, $query);
 
  36     foreach my $id (@group_ids) {
 
  37       do_statement($::form, $sth, $query, $id);