Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0d060ae4

Von Bernd Bleßmann vor mehr als 5 Jahren hinzugefügt

Rechte zum Bearbeiten von Preisen in Belgen getrennt nach VK/EK anwenden

Unterschiede anzeigen:

bin/mozilla/io.pl
371 371
      }
372 372
    }
373 373

  
374
    my $edit_prices     = $main::auth->assert('edit_prices', 1) && (!$::form->{"active_price_source_$i"} || !$price || $price->editable);
375
    my $edit_discounts  = $main::auth->assert('edit_prices', 1) && !$::form->{"active_discount_source_$i"};
374
    my $right_to_edit_prices  = (!$is_purchase && $main::auth->assert('sales_edit_prices', 1)) || ($is_purchase && $main::auth->assert('purchase_edit_prices', 1));
375
    my $edit_prices           = $right_to_edit_prices && (!$::form->{"active_price_source_$i"} || !$price || $price->editable);
376
    my $edit_discounts        = $right_to_edit_prices && !$::form->{"active_discount_source_$i"};
376 377
    $column_data{sellprice}   = (!$edit_prices)
377 378
                                ? $cgi->hidden(   -name => "sellprice_$i", -id => "sellprice_$i", -value => $sellprice_value) . $sellprice_value
378 379
                                : $cgi->textfield(-name => "sellprice_$i", -id => "sellprice_$i", -size => 10, -class => "numeric", -value => $sellprice_value);

Auch abrufbar als: Unified diff