76a9215c619b893bd8b42a594e83273933e70376
[kivitendo-erp.git] / sql / Pg-upgrade2-auth / requirement_spec_rights.pl
1 # @tag: requirement_spec_rights
2 # @description: Neues Gruppenrecht für Pflichtenhefte
3 # @depends: release_3_0_0
4 package SL::DBUpgrade2::requirement_spec_rights;
5
6 use strict;
7 use utf8;
8
9 use parent qw(SL::DBUpgrade2::Base);
10
11 use SL::DBUtils;
12
13 sub run {
14   my ($self) = @_;
15
16   my $groups = $::auth->read_groups;
17
18   foreach my $group (values %{$groups}) {
19     $group->{rights}->{requirement_spec_edit} = $group->{rights}->{sales_quotation_edit} ? 1 : 0;
20     $::auth->save_group($group);
21   }
22
23   return 1;
24 }
25
26 1;