1 # @tag: all_drafts_edit
2 # @description: Zugriffsrecht auf alle Entwürfe
3 # @depends: release_3_4_0
4 # @locales: Edit all drafts
6 package SL::DBUpgrade2::Auth::all_drafts_edit;
11 use parent qw(SL::DBUpgrade2::Base);
18 $self->db_query("INSERT INTO auth.master_rights (position, name, description) VALUES (?, ?, ?)", bind => $_) for
19 [ 5000, 'all_drafts_edit', 'Edit all drafts' ];
21 my $groups = $main::auth->read_groups();
23 foreach my $group (values %{$groups}) {
24 $group->{rights}->{all_drafts_edit} = $group->{rights}->{email_employee_readall};
25 $main::auth->save_group($group);