Revision f775b88a
Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt
SL/Menu.pm | ||
---|---|---|
162 | 162 |
return SL::Auth::evaluate_rights_ary($stack[0]); |
163 | 163 |
} |
164 | 164 |
|
165 |
sub parse_instance_conf_string { |
|
166 |
my ($self, $setting) = @_; |
|
167 |
return $::instance_conf->data->{$setting}; |
|
168 |
} |
|
169 |
|
|
165 | 170 |
sub set_access { |
166 | 171 |
my $self = shift; |
167 | 172 |
|
... | ... | |
171 | 176 |
my $entry = $self->{$key}; |
172 | 177 |
|
173 | 178 |
$entry->{GRANTED} = $entry->{ACCESS} ? $self->parse_access_string($key, $entry->{ACCESS}) : 1; |
179 |
$entry->{GRANTED} &&= $self->parse_instance_conf_string($entry->{INSTANCE_CONF}) if $entry->{INSTANCE_CONF}; |
|
174 | 180 |
$entry->{IS_MENU} = $entry->{submenu} || ($key !~ m/--/); |
175 | 181 |
$entry->{NUM_VISIBLE_CHILDREN} = 0; |
176 | 182 |
|
Auch abrufbar als: Unified diff
Einkaufs-/Verkaufsprozesse: optionale Einschränkungen für gewisse Aktionen
Über die Mandantenkonfiguration kann verboten werden, dass gewisse
Aktionen in den Einkaufs- und Verkaufsprozesse durchgeführt
werden. Diese sind:
- Direkte umwandlung von Verkaufsangeboten und
aufträgen in
Direktes Anlegen neuer Einkaufslieferscheine und -rechnungen (nurVerkaufsrechnungen (nur über den Weg der Lieferscheine)
durch Umwandlung bestehender Belege)