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
9 die("This script cannot be run from the command line.") unless ($main::form);
13 die($dbup_locale->text("Database update error:") .
14 "<br>$msg<br>" . $DBI::errstr);
18 my $dbh = $main::auth->dbconnect();
24 FROM auth.group_rights
25 WHERE (auth.group_rights.group_id = auth."group".id)
26 AND (auth.group_rights."right" = 'sales_all_edit')
30 my @group_ids = selectall_array_query($form, $dbh, $query);
33 INSERT INTO auth.group_rights (group_id, "right", granted)
34 VALUES (?, 'sales_all_edit', TRUE)
36 my $sth = prepare_query($form, $dbh, $query);
38 foreach my $id (@group_ids) {
39 do_statement($form, $sth, $query, $id);