1 # @tag: auth_enable_ct_all_edit
2 # @description: Zusätzliches Recht alle Kunden / Lieferanten editieren, war bisher standardmäßig IMMER so und kann jetzt deaktiviert werden
3 # falls es deaktiviert wird, kann ich den Kunden / Lieferanten nur editieren wenn ich selber als Verkäufer eingetragen bin
4 # @depends: release_2_6_3
10 die("This script cannot be run from the command line.") unless ($main::form);
14 die($dbup_locale->text("Database update error:") .
15 "<br>$msg<br>" . $DBI::errstr);
19 my $dbh = $main::auth->dbconnect();
25 FROM auth.group_rights
26 WHERE (auth.group_rights.group_id = auth."group".id)
27 AND (auth.group_rights."right" = 'customer_vendor_all_edit')
31 my @group_ids = selectall_array_query($form, $dbh, $query);
34 INSERT INTO auth.group_rights (group_id, "right", granted)
35 VALUES (?, 'customer_vendor_all_edit', TRUE)
37 my $sth = prepare_query($form, $dbh, $query);
39 foreach my $id (@group_ids) {
40 do_statement($form, $sth, $query, $id);